- Componente necesare:
- Circuitul driverului motorului Explicație:
- Lucrare și demonstrație:
- Proiectarea circuitelor și PCB-urilor folosind EasyEDA:
- Calcularea și comandarea eșantioanelor online:
În acest proiect, vom realiza un circuit de modul de driver de motor cu 8 canale pentru aplicații bazate pe motoare. În acest circuit, am proiectat un PCB pentru acționarea motoarelor DC sau pas cu pas. Prin utilizarea acestei plăci de conducere a motorului putem opera 8 motoare de curent continuu sau patru motoare pas cu pas cu 4 fire la un moment dat. În această placă, am folosit câteva borne cu șuruburi cu trei pini și burgsticks, conectate de la aceiași pini, astfel încât să puteți folosi fie burgsticks, fie fire pentru conectarea motoarelor. Aici am folosit patru circuite integrate pentru driverul de motor L293D pentru acționarea motoarelor.
Componente necesare:
- Driver driver IC L293D -4
- 104 condensatoare -4
- Bloc de borne cu șurub cu 2 pini -8
- Bloc terminal 3 pini -1
- LED SMD -1
- PCB (comandat de la JLCPCB) -1
- Rezistor 1k -1
- Burg se lipeste de mascul
- Alimentare electrică
- Microcontroler sau Arduino
- Sârmă de conectare
Circuitul driverului motorului Explicație:
În acest circuit al driverului de motor, am folosit patru circuite integrate de driver L293D pentru acționarea motoarelor. Această placă este capabilă să acționeze 8 motoare de curent continuu sau 4 motoare pas cu pas simultan. Utilizatorul poate folosi această placă pentru a-și construi proiecte pe bază de motor DC sau pas cu pas, cum ar fi un braț robot, Line Follower, tâlhari de teren, adepți de labirint și multe alte proiecte. Această placă poate fi controlată utilizând un microcontroler. Această placă are borne cu șurub și burgsticks pentru conectarea motoarelor. Aici am folosit burgsticks pentru conectarea pinilor de control la microcontrolere sau Arduino. Această placă are știfturi pentru a selecta fie modul controlat hardware, fie modul controlat de software, înseamnă că utilizatorul poate controla acești pin fie prin programare, fie prin introducerea unui cablu jumper în placa driverului motorului hardware utilizând conectorul jumper. Această placă are opțiune de alimentare de 12v, 5v pentru alimentare. Există câteva găuri de uz general disponibile, de asemenea, pentru amplasarea componentelor necesare.
Am proiectat această placă pentru a fi înțeleasă cu ușurință. Utilizatorul poate înțelege conexiunile citind numele pinilor (menționat pe placa PCB).
Lucrare și demonstrație:
Pentru demonstrație, am folosit o placă Arduino pentru controlul a 2 motoare de curent continuu și 1 motor pas cu pas. Am conectat motorul pas cu pas la 8,9,10 și pinii 11 ai L293D (pinii driverului motorului In21, In22, In23 și In24) și pinul Enable (Jumper) este setat în modul controlat hardware prin punerea HIGH utilizând conectorul jumper.
Motoarele de curent continuu sunt conectate la 3, 4, 5 și al șaselea pin al L293D (IN11, IN12, IN13, IN14 pinul driverului motorului) și pinul Activare (jumper) este setat în modul controlat de software, conectat la 2, 3 pini (1EN34 Știfturi conducător motor). Sursa de alimentare de 5v este utilizată pentru alimentarea circuitelor și a motoarelor.
Mai jos este Codul Arduino pe care l-am folosit pentru a demonstra acest modul de driver de motor:
#include
De asemenea, verificați videoclipul de la sfârșitul acestui articol.
Proiectarea circuitelor și PCB-urilor folosind EasyEDA:
Pentru a proiecta acest circuit al driverului de motor, am ales instrumentul EDA online numit EasyEDA. Am folosit anterior EasyEDA de multe ori și am găsit că este foarte convenabil de utilizat în comparație cu alți fabricanți de PCB. Consultați aici toate proiectele noastre PCB. După proiectarea PCB-ului, putem comanda probele de PCB după serviciile lor de fabricare a PCB-urilor cu costuri reduse. De asemenea, oferă servicii de aprovizionare a componentelor, unde au un stoc mare de componente electronice, iar utilizatorii pot comanda componentele necesare împreună cu comanda PCB.
În timp ce vă proiectați circuitele și PCB-urile, puteți, de asemenea, să vă faceți publice circuitele și PCB-urile, astfel încât ceilalți utilizatori să le poată copia sau edita și să beneficieze de acolo, de asemenea, am făcut publice toate aspectele noastre de circuite și PCB-uri pentru acest modul de driver de motor, verificați linkul de mai jos:
easyeda.com/circuitdigest/Motor_Driver-10abfdf903214b24a6ae83eb182ae2e6
Puteți vizualiza orice strat (de sus, de jos, de top, de fund etc.) al PCB-ului selectând stratul din fereastra „Straturi”.
De asemenea, puteți vizualiza PCB-ul, cum va arăta după fabricare folosind butonul Photo View din EasyEDA:
Calcularea și comandarea eșantioanelor online:
După finalizarea proiectării PCB, puteți comanda PCB prin jlcpcb.com. Pentru a comanda PCB-ul de la JLCPCB, aveți nevoie de Gerber File, pe care îl puteți descărca de pe pagina de comandă EasyEDA PCB. Pentru a descărca fișiere Gerber ale PCB-ului dvs., faceți clic pe butonul Fabrication Output din EasyEDA.
Apoi accesați jlcpcb.com și faceți clic pe Citat acum sau pe buton, apoi puteți selecta numărul de PCB-uri pe care doriți să le comandați, de câte straturi de cupru aveți nevoie, grosimea PCB-ului, greutatea cuprului și chiar culoarea PCB-ului, cum ar fi instantaneul prezentat mai jos:
După ce ați selectat toate opțiunile, faceți clic pe „Salvați în coș” și apoi veți fi direcționat la pagina de unde puteți încărca fișierul Gerber pe care l-am descărcat din EasyEDA. Încărcați fișierul Gerber și faceți clic pe „Salvați în coș”. Și, în cele din urmă, faceți clic pe Checkout Securely pentru a finaliza comanda, apoi veți primi PCB-urile câteva zile mai târziu. Ei fabrică PCB la o rată foarte mică, care este de 2 USD.
După câteva zile de a comanda PCB-uri, am primit probele de PCB
Lipire: după ce am obținut aceste piese, am montat toate componentele necesare peste PCB, l-am conectat cu Arduino pentru demonstrație.
De asemenea, verificați videoclipul de mai jos.