- Komponente potrebne
- Krug oklopa vozača motora Arduino
- Dizajn sklopova i PCB-a pomoću EasyEDA-e
- Izračunavanje i naručivanje uzoraka putem interneta
U ovoj DIY sesiji izrađujemo Arduino Motor Driver Shield za pogon istosmjernih motora, koračnih motora i servo motora. Kompatibilan s Arduino UNO i Arduino Mega, ovaj štit vozača motora može istodobno upravljati s 4 istosmjerna motora ili 1 koračnim motorom i 2 servo motora. Ovdje se za upravljanje motorima koriste dvije IC upravljačke jedinice motora L293D, a za upravljanje njima 8-bitni pomični registar.
Komponente potrebne
- Vozač motora IC L293D -2
- 74HC595 Otpornik za pomicanje -1
- 104 kondenzatora -5
- 3-polna stezaljka -5
- Tipka -1
- SMD LED -1
- 1k - otpor -1
- PCB (naručeno od JLCPCB) -1
- Mreža otpornika 10k -1
- Burg se drži mužjaka
- Arduino Uno
- Napajanje
Krug oklopa vozača motora Arduino
Ovaj štit za vozača motora Arduino može se koristiti za izgradnju projekata temeljenih na istosmjernim ili koračnim motorima poput robotske ruke, linijskog sljedbenika, pljačkaša zemlje, sljedbenika labirinta i mnogih drugih projekata. Ovom se pločom može upravljati pomoću Arduina poput Arduino UNO, Arduino Mega i sličnih ploča. Ima vijčani terminal za povezivanje žica motora. Vozač motora L293D signalizira se pomoću mjenjačkog registra 74HC595, a registar mjenjača signalizira se pomoću Arduina. Ima kratkospojne igle za odabir snage 12 V za motore ili snage 5 v za motore.

Mapiranje pinovima:

Ovdje
- ST, DS, OE, SH i MR koriste se za upravljanje S hift registrom
- M1PWM, M2PWM, M3PWM i M4PWM koriste se za kontrolu brzine istosmjernog motora. Ako upravljanje brzinom istosmjernog motora nije potrebno, učinite ove iglice VISOKIM.
- SERVO1 i SERVO2 za servo motore.
Ovim štitom izrada projekata temeljenih na motorima vrlo je jednostavna uz Arduino. Jednostavno morate popraviti štit preko Arduina i upravljati motorima pomoću ovog štita. Možete koristiti zadani kôd (na kraju) ili koristiti svoj kôd za upravljanje motorima prema vašoj primjeni.

Također možete naučiti povezivanje svih ovih motora i registar prebacivanja s Arduinom u našim prethodnim člancima bez upotrebe štita vozača motora:
- Povezivanje koračnog motora s Arduinom UNO
- Upravljanje višestrukim servo motorom s Arduinom
- Upravljanje istosmjernim motorom pomoću Arduina
- Kako koristiti Shift Registry 74HC595 s Arduino Uno
Dizajn sklopova i PCB-a pomoću EasyEDA-e
Da bismo dizajnirali ovaj Arduino Motor Driver Shield, odabrali smo mrežni EDA alat nazvan EasyEDA. Već sam puno puta koristio EasyEDA i smatrao sam ga izvrsnim mrežnim alatom za upotrebu, jer ima veliku kolekciju otisaka stopala i otvoren je izvor. Nakon dizajniranja PCB-a, uzorke PCB-a možemo naručiti putem njihovih jeftinih usluga izrade PCB-a. Štoviše, oni također nude uslugu nabave komponenata gdje imaju veliku zalihu elektroničkih komponenata, a korisnici mogu naručiti potrebne komponente zajedno s pločama PCB-a.
Dok dizajnirate svoje sklopove i PCB-ove pomoću EasyEDA-e, možete učiniti svoj dizajn kruga i PCB-a javnim, tako da ih drugi korisnici mogu kopirati ili urediti i iskoristiti vaš rad, za ovaj smo projekt učinili javnim izgled kruga i PCB-a dostupnim na donja poveznica:
easyeda.com/circuitdigest/Motor-Driver-Sheild
Možete pregledati bilo koji sloj (gornji, donji, gornji dio dna, dno itd.) PCB-a odabirom sloja iz prozora "Slojevi". PCB možete pogledati i kako će izgledati nakon izrade pomoću gumba Photo View u EasyEDA-i:

Izračunavanje i naručivanje uzoraka putem interneta
Nakon završetka dizajna ovog Arduino Motor Shield-a, PCB možete naručiti putem JLCPCB.com. Da biste PCB naručili od JLCPCB, potrebna vam je datoteka Gerber. Da biste preuzeli Gerber datoteke sa svoje PCB-a, samo kliknite gumb Fabrication Output (Izlaz za proizvodnju) na stranici EasyEDA editor, a zatim preuzmite sa stranice EasyEDA PCB order.
Sada idite na JLCPCB.com i kliknite na Quote Now ili gumb, a zatim možete odabrati broj PCB-a koji želite naručiti, koliko slojeva bakra trebate, debljinu PCB-a, težinu bakra, pa čak i boju PCB-a, poput snimke prikazano ispod:




Nakon narudžbe PCB-a možete provjeriti napredak u proizvodnji PCB-a s datumom i vremenom. Provjerite je tako da odete na stranicu računa i kliknete na vezu "Proizvodni napredak" ispod PCB-a poput, prikazanog na donjoj slici.


Nakon nekoliko dana naručivanja PCB-a, dobio sam uzorke PCB-a u lijepom pakiranju kao što je prikazano na slikama ispod.


Nakon dobivanja ovih dijelova montirao sam sve potrebne komponente preko PCB-a i povezao ih s Arduinom za demonstraciju.


Dakle, naš Arduino Motor Driver Shield je spreman i možete ga izravno koristiti s Arduinom za istovremeno upravljanje mnogim motorima.

