- Nepieciešamās sastāvdaļas
- Arduino motora vadītāja vairoga shēma
- Shēmas un PCB dizains, izmantojot EasyEDA
- Paraugu aprēķināšana un pasūtīšana tiešsaistē
Šajā DIY sesijā mēs izveidojam Arduino Motor Driver Shield, lai darbinātu līdzstrāvas motorus, soļu motorus un servomotorus. Saderīgs ar Arduino UNO un Arduino Mega, šis motora vadītāja vairogs vienlaikus var darbināt 4 līdzstrāvas motorus vai 1 pakāpienu motoru un 2 servomotorus. Šeit divi L293D motora draivera IC tiek izmantoti motoru vadīšanai un 8 bitu maiņas reģistrs to kontrolei.
Nepieciešamās sastāvdaļas
- Motora draivera IC L293D -2
- 74HC595 maiņas rezistors -1
- 104 kondensatori -5
- 3 kontaktu spaiļu bloks -5
- Spiediet pogu -1
- SMD LED -1
- 1k - rezistors -1
- PCB (pasūtīts no JLCPCB) -1
- Rezistoru tīkls 10k -1
- Burks pielīp vīrieti
- Arduino Uno
- Enerģijas padeve
Arduino motora vadītāja vairoga shēma
Šo Arduino motora vadītāja vairogu var izmantot, lai izveidotu līdzstrāvas vai soļu motoru projektus, piemēram, robotizētu roku, līnijas sekotāju, zemes laupītājus, labirinta sekotājus un daudzus citus projektus. Šo dēli var kontrolēt, izmantojot tādus Arduino kā Arduino UNO, Arduino Mega un līdzīgus dēļus. Tam ir skrūves spaile motora vadu savienošanai. L293D motora draiveri signalizē, izmantojot maiņu reģistru 74HC595, un maiņu reģistru - ar Arduino. Tam ir džemperu tapas, lai izvēlētos vai nu 12 V jaudu motoriem, vai 5 V jaudu motoriem.
Tapu kartēšana:
Šeit
- ST, DS, OE, SH un MR izmanto, lai vadītu S pacēlāju reģistru
- DC motora ātruma kontrolei tiek izmantoti M1PWM, M2PWM, M3PWM un M4PWM. Ja līdzstrāvas motora ātruma regulēšana nav nepieciešama, izveidojiet šīs tapas AUGSTAS.
- Servo Motors SERVO1 un SERVO2.
Izmantojot šo vairogu, ar Arduino ir ļoti viegli izveidot motorizētus projektus. Jums vienkārši jānostiprina vairogs virs Arduino un jāpārvalda motori, izmantojot šo vairogu. Jūs varat izmantot norādīto kodu (beigās) vai izmantot savu kodu, lai vadītu motorus atbilstoši jūsu lietojumprogrammai.
Varat arī uzzināt visu šo motoru saskarni un maiņas reģistru ar Arduino mūsu iepriekšējos rakstos, neizmantojot motora draivera vairogu:
- Saskarne Stepper Motor ar Arduino UNO
- Vairāku servomotoru vadība ar Arduino
- Līdzstrāvas motora vadība, izmantojot Arduino
- Kā izmantot maiņu reģistru 74HC595 ar Arduino Uno
Shēmas un PCB dizains, izmantojot EasyEDA
Lai izstrādātu šo Arduino Motor Driver Shield, mēs esam izvēlējušies tiešsaistes EDA rīku ar nosaukumu EasyEDA. Iepriekš esmu daudzkārt izmantojis EasyEDA un atradis to kā lielisku tiešsaistes rīku, ko izmantot, jo tam ir plaša pēdu kolekcija un tas ir atvērtā koda. Pēc PCB projektēšanas mēs varam pasūtīt PCB paraugus, izmantojot to zemo izmaksu PCB ražošanas pakalpojumus. Turklāt viņi piedāvā arī komponentu iegādes pakalpojumus, kur viņiem ir liels elektronisko komponentu krājums, un lietotāji var pasūtīt nepieciešamās sastāvdaļas kopā ar PCB plāksnēm.
Veidojot shēmas un PCB ar EasyEDA, jūs varat padarīt savu shēmu un PCB dizainu publisku, lai citi lietotāji tos varētu kopēt vai rediģēt un gūt labumu no jūsu darba. Mēs esam padarījuši shēmas un PCB izkārtojumu publisku šim projektam, kas pieejams vietnē šī saite:
easyeda.com/circuitdigest/Motor-Driver-Sheild
Jūs varat apskatīt jebkuru PCB slāni (augšējo, apakšējo, augšējo pienu, pudeļu pienu utt.), Atlasot slāni no loga “Slāņi”. Izmantojot EasyEDA pogu Fotoattēlu skats, varat arī apskatīt PCB, kā tas izskatīsies pēc ražošanas:
Paraugu aprēķināšana un pasūtīšana tiešsaistē
Pēc šī Arduino motora vairoga dizaina pabeigšanas jūs varat pasūtīt PCB caur JLCPCB.com. Lai pasūtītu PCB no JLCPCB, jums ir nepieciešama Gerber File. Lai lejupielādētu Gerber failus no sava datora, vienkārši noklikšķiniet uz pogas Izgatavošana, kas atrodas EasyEDA redaktora lapā, pēc tam lejupielādējiet no EasyEDA PCB pasūtījuma lapas.
Tagad dodieties uz JLCPCB.com un noklikšķiniet uz pogas Citēt tūlīt vai pēc tam, pēc tam varat atlasīt pasūtāmo PCB skaitu, nepieciešamo vara slāņu skaitu, PCB biezumu, vara svaru un pat PCB krāsu, piemēram, momentuzņēmumu parādīts zemāk:
Pēc PCB pasūtīšanas jūs varat pārbaudīt sava PCB ražošanas progresu ar datumu un laiku. Jūs to pārbaudāt, dodoties uz konta lapu un zem PCB, piemēram, parādīts zemāk esošajā attēlā, noklikšķiniet uz saites "Ražošanas progress".
Pēc dažām PCB pasūtīšanas dienām es dabūju PCB paraugus jaukā iepakojumā, kā parādīts zemāk esošajos attēlos.
Pēc šo gabalu iegūšanas es uz PCB esmu uzstādījis visus nepieciešamos komponentus, lai demonstrācijai pievienotu to ar Arduino.
Tātad mūsu Arduino motora draivera vairogs ir gatavs, un jūs to varat tieši izmantot kopā ar Arduino, lai vienlaikus vadītu daudzus motorus.