Taula de continguts:

Control de motors de CC amb Arduino i L293: 5 passos (amb imatges)
Control de motors de CC amb Arduino i L293: 5 passos (amb imatges)

Vídeo: Control de motors de CC amb Arduino i L293: 5 passos (amb imatges)

Vídeo: Control de motors de CC amb Arduino i L293: 5 passos (amb imatges)
Vídeo: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, De novembre
Anonim
Control de motors CC amb Arduino i L293
Control de motors CC amb Arduino i L293
Control de motors CC amb Arduino i L293
Control de motors CC amb Arduino i L293
Control de motors CC amb Arduino i L293
Control de motors CC amb Arduino i L293

Forma fàcil de controlar motors de CC. Tot el que necessiteu és coneixement en electrònica i programació

Si teniu cap pregunta o problema, podeu posar-vos en contacte amb mi al meu correu electrònic: [email protected]

Visiteu el meu canal de youtube:

Comencem, doncs.

Pas 1: mireu un vídeo

També podeu veure com funciona aquest projecte

www.youtube.com/watch?v=tm69V7npSg8

Pas 2: materials

Materials
Materials
Materials
Materials
Materials
Materials

Tots els materials que necessiteu es poden trobar a eBay o Amazon, però si teniu dispositius electrònics antics, com ara impressores o alguna cosa més, podeu obtenir materials d’allà.

Enllaç del patrocinador: ressenyes d'UTSource.net És un lloc web de confiança per demanar components electrònics a preus econòmics

preu i excel·lent qualitat

Per a aquest projecte necessitareu:

- controlador de motor L293D

-Arduino Mega 2560 o Uno

-pissarra

-Bateria de 9V

-Motor de corrent continu

Funda de bateria de 9V

-alguns cables

-Diodes LED verds i vermells

-Dos botons polsadors

-dues resistències de 10k ohm

Controlador de motor L293D

Podeu utilitzar aquest xip per controlar un o dos motors diferents. Pertany a la família TTL, és a dir, funciona amb 5V +.

Té 16 pins

Pin 1 sense connexió

S'introdueix el pin 2

El pin 3 surt per al motor

Els pins 4 i 5 estan connectats a GND de la bateria

El pin 6 és la segona sortida del motor

El pin 7 és la segona entrada

El pin 8 és V + de la bateria (9V)

A l’altre costat és el mateix excepte:

El pin 16 és Vcc +

Pin 9 sense connexió

Pas 3: cablejat

Cablejat
Cablejat
Cablejat
Cablejat
Cablejat
Cablejat
Cablejat
Cablejat

Si teniu algun problema amb el cablejat, podeu ajudar-vos amb les imatges. A la part superior hi ha un circuit per controlar 1 motor i cap avall hi ha un circuit per controlar 2 motors. He fet exemple amb un sol motor.

L'entrada digital 2 està connectada al botó ON (botó amb tap blau)

L'entrada digital 3 està connectada al botó OFF (botó amb tap vermell)

Amb aquests dos botons podeu canviar la direcció de gir

Heu de connectar una resistència de 10k ohmios entre GND des d’Arduino al polsador del botó.

El díode LED verd està connectat a la sortida digital 5

El díode LED vermell està connectat a la sortida digital 4

Cablatge L293D

El pin 1 no es connecta, de manera que el deixeu buit.

El següent és el pin 2, que es connecta a la sortida digital d’Arduino (podeu triar qualsevol sortida digital del 2 al 53)

El pin 3 està connectat directament al motor

Els pins 4 i 5 estan connectats a la bateria GND

El pin 6 està connectat directament al motor

El pin 7 està connectat a la sortida digital d'Arduino

El pin 8 és V + de la bateria. Us recomano que utilitzeu bateria de 9V perquè el motor funcioni sense problemes

Si necessiteu oportunitat podeu fer circuit.

Heu d’anar amb compte de connectar el GND d’Arduino amb el GND de la bateria. En cas contrari, tot no funcionarà

Si voleu controlar dos motors, heu de connectar l’altre costat del L293D

El pin 16 és Vcc +. Tens 5V de tensió d’Arduino

El pin 15 està connectat a la sortida digital d'Arduino

El pin 14 està connectat directament al motor

El pin 13 i el pin 12 estan connectats a GND de la bateria

El pin 11 està connectat directament al motor

El pin 10 està connectat a la sortida digital d'Arduino

Pin 9 sense connexió

Pas 4: fabricar la placa de circuit

Fabricar la placa de circuit
Fabricar la placa de circuit

Vaig fer aquest circuit jo mateix. Per dibuixar el circuit s’utilitza SprintLayout. Aquest és un programa per dibuixar circuits, en aquest programa teniu totes les dimensions dels components electrònics de manera que bàsicament podeu fer circuit per a tot el que vulgueu.

Per gravar aquest tauler s’utilitza una fresadora de gravat CNC. He utilitzat taulers normals per a circuits que es cobreixen amb coure per un costat. Quan s’ha acabat el tauler l’he polit amb paper de sorra molt fi. Després he barrejat alcohol industrial i colofònica en pols. aquesta barreja vaig recobrir el costat de coure per protegir-lo.

Pas 5: Codi

Vaig crear tres codis diferents.

Control del motor:

Després de cada 5 segons, el motor canvia la forma de girar

Control del motor amb 1 botó:

Quan premeu el botó per primera vegada el motor gira en una direcció, quan premeu el botó per segon cop el motor comença a girar per l'altre costat

Control del motor amb 2 botons:

Quan premeu el botó ON, el motor gira en una direcció, quan premeu el botó OFF, el motor gira en una altra direcció.

Recomanat: