- Potrebne komponente:
- Pojasnilo vezja motornega voznika:
- Delo in predstavitev:
- Oblikovanje vezij in tiskanih vezij s pomočjo EasyEDA:
- Izračun in naročanje vzorcev prek spleta:
V tem projektu bomo izdelali osemkanalno vezje modula pogonskega motorja za aplikacije, ki temeljijo na motorjih. V tem vezju smo zasnovali tiskano vezje za pogon enosmernih ali koračnih motorjev. Z uporabo te vozniške plošče motorja lahko hkrati upravljamo 8 enosmernih motorjev ali štiri 4-žične koračne motorje. Na tej plošči smo uporabili nekaj tri-polnih vijačnih priključnih blokov in zaščitnih palic, povezanih iz istih zatičev, tako da lahko za povezovanje motorjev uporabite bodice ali žice. Tu smo uporabili štiri integrirane integrirane sheme motorja L293D za pogon motorjev.
Potrebne komponente:
- Motorni voznik IC L293D -4
- 104 kondenzatorji -4
- 2-polni vijačni priključni blok -8
- 3-polni priključni blok -1
- SMD LED -1
- PCB (naročeno pri JLCPCB) -1
- Upor 1k -1
- Burg drži palca samca
- Napajanje
- Mikrokrmilnik ali Arduino
- Priključna žica
Pojasnilo vezja motornega voznika:
V tem vezju motornih gonilnikov smo za pogon motorjev uporabili štiri IC-pogonske enote L293D. Ta plošča lahko hkrati poganja 8 enosmernih ali 4 koračne motorje. Uporabnik lahko to ploščo uporablja za gradnjo svojih projektov na osnovi enosmernega ali koračnega motorja, kot so robotska roka, linijski sledilnik, roparji, labirinti in številni drugi projekti. To ploščo lahko nadzorujete z mikrokrmilnikom. Ta plošča ima vijačni priključek in klešče za povezovanje motorjev. Tu smo uporabili zaščitne palice za priključitev krmilnih zatičev na mikrokrmilnike ali Arduino. Ta plošča ima mostične nožice za izbiro načina s strojno ali programsko krmiljenim načinom, pomeni, da lahko uporabnik te zatiče nadzoruje s programiranjem ali z vstavitvijo mostične žice v ploščo gonilnika strojne opreme s pomočjo mostičnega konektorja. Ta plošča ima možnost napajanja 12v, 5v. Na voljo je tudi nekaj lukenj za splošno uporabo za namestitev vseh zahtevanih komponent.
To ploščo smo zasnovali tako, da jo je mogoče enostavno razumeti. Uporabnik lahko razume povezave z branjem imena nožic (omenjeno na plošči PCB).
Delo in predstavitev:
Za predstavitev smo uporabili ploščo Arduino za nadzor 2 enosmernih motorjev in 1 koračnega motorja. Koračni motor smo povezali na 8, 9, 10 in 11. zatiče L293D (In21, In22, In23 in In24 zatiči gonilnika motorja), vtič za omogočanje (Jumper) pa je nastavljen v strojno krmiljenem načinu, tako da s pomočjo konektorja drsnika postavimo HIGH.
Enosmerni motorji so priključeni na 3, 4, 5 in 6. zatič L293D (IN11, IN12, IN13, IN14 zatič plošče gonilnika motorja), vtič Enable (Jumper) pa je nastavljen v programsko krmiljenem načinu, priključen na 2, 3 zatiča (1EN12 1EN34 Zatiči motornega voznika). Napajanje 5v se uporablja za napajanje vezja in motorjev.
Spodaj je koda Arduino, ki smo jo uporabili za predstavitev tega modula motornega gonilnika:
#include
Oglejte si tudi video na koncu tega članka.
Oblikovanje vezij in tiskanih vezij s pomočjo EasyEDA:
Za oblikovanje tega vezja motornega gonilnika smo izbrali spletno orodje EDA, imenovano EasyEDA. Pred tem smo že večkrat uporabili EasyEDA in se nam je zdel zelo priročen za uporabo v primerjavi z drugimi proizvajalci PCB. Tukaj si oglejte vse naše projekte PCB. Po načrtovanju PCB lahko naročimo vzorce PCB z njihovimi poceni storitvami izdelave PCB. Ponujajo tudi storitev nabave komponent, kjer imajo veliko zalogo elektronskih komponent in uporabniki lahko naročijo njihove zahtevane komponente skupaj z naročilom PCB.
Med načrtovanjem vezij in tiskanih vezij lahko svoje načrte vezij in tiskanih vezij objavite tudi tako, da jih lahko drugi uporabniki kopirajo ali urejajo in lahko izkoristijo prednosti, za ta modul motornega gonilnika pa smo objavili tudi celotno postavitev vezij in tiskanih vezij, preverite spodnjo povezavo:
easyeda.com/circuitdigest/Motor_Driver-10abfdf903214b24a6ae83eb182ae2e6
Lahko si ogledate katero koli plast (zgoraj, spodaj, zgornjo svilo, spodnjo sliko itd.) PCB-ja tako, da v oknu »Plasti« izberete plast.
Tudi tiskano vezje si lahko ogledate, kako bo videti po izdelavi z gumbom Photo View v EasyEDA:
Izračun in naročanje vzorcev prek spleta:
Po končanem oblikovanju PCB lahko PCB naročite prek jlcpcb.com. Če želite PCB naročiti pri JLCPCB, potrebujete datoteko Gerber, ki jo lahko prenesete s strani naročila PCB EasyEDA. Za prenos Gerberjevih datotek s tiskanega vezja preprosto kliknite gumb Fabrication Output v programu EasyEDA.
Nato pojdite na jlcpcb.com in kliknite Quote Now ali gumb, nato lahko izberete število PCB-jev, ki jih želite naročiti, koliko bakrenih plasti potrebujete, debelino PCB-ja, težo bakra in celo barvo PCB-ja, na primer posnetek prikazano spodaj:
Ko ste izbrali vse možnosti, kliknite »Shrani v košarico« in nato boste preusmerjeni na stran, kjer lahko naložite svojo Gerberjevo datoteko, ki smo jo prenesli iz EasyEDA. Naložite svojo datoteko Gerber in kliknite »Shrani v košarico«. In končno kliknite Checkout Securely, da dokončate naročilo, nato pa boste nekaj dni kasneje dobili svoje PCB-je. PCB izdelujejo po zelo nizki stopnji, ki znaša 2 USD.
Po nekaj dneh naročanja PCB sem dobil vzorce PCB
Spajkanje: po pridobitvi teh kosov sem na tiskano vezje montiral vse potrebne komponente za povezavo z Arduinom.
Oglejte si tudi spodnji video.