- Szükséges alkatrészek
- Arduino motorvezető pajzs áramköre
- Áramkör és NYÁK tervezés az EasyEDA segítségével
- Minták kiszámítása és megrendelése online
Ebben a barkács munkamenetben Arduino Motor Driver Shield- t készítünk DC motorok, léptető motorok és szervomotorok meghajtására. Az Arduino UNO és az Arduino Mega kompatibilis motorvezérlő pajzs egyszerre 4 egyenáramú motort vagy 1 léptetőmotort és 2 szervomotort működtethet. Itt két L293D motorvezérlő IC-t használnak a motorok meghajtásához, és egy 8 bites váltóregisztert azok vezérléséhez.
Szükséges alkatrészek
- Motorvezérlő IC L293D -2
- 74HC595 váltóellenállás -1
- 104 kondenzátor -5
- 3 tűs sorkapocs -5
- Nyomja meg a -1 gombot
- SMD LED -1
- 1k - ellenállás -1
- PCB (a JLCPCB-től rendelve) -1
- Ellenállási hálózat 10k -1
- Burg ragaszkodik hím
- Arduino Uno
- Tápegység
Arduino motorvezető pajzs áramköre
Ez az Arduino motorvezérlő pajzs használható egyenáramú vagy léptető motoros alapú projektek építésére, mint például egy robotkar, vonalkövető, földrablók, labirintus követő és még sok más projekt. Ez a kártya vezérelhető az Arduino, például az Arduino UNO, az Arduino Mega és hasonló táblák használatával. Csavaros csatlakozóval rendelkezik a motorok vezetékeinek csatlakoztatásához. Az L293D motorvezérlőt a 74HC595 váltóregiszter, a váltóregisztert pedig az Arduino jelzi. Átkötőcsapokkal választhatja ki a 12 V-os motort vagy az 5 V-os motort.
Tűskiosztás:
Itt
- Az ST, DS, OE, SH és MR az S emelő regiszter vezetésére szolgál
- Az M1PWM, M2PWM, M3PWM és M4PWM az egyenáramú motor fordulatszámának szabályozására szolgál. Ha nem szükséges az egyenáramú motor fordulatszám-szabályozása, akkor ezeket a csapokat NAGYRA kell állítani.
- SERVO1 és SERVO2 a szervomotorokhoz.
Ezzel a pajzssal a motor alapú projektek elkészítése rendkívül egyszerű az Arduino segítségével. Csak meg kell rögzítenie az árnyékolást az Arduino felett, és ezzel a pajzssal vezérelni a motorokat. Használhatja a megadott kódot (a végén), vagy saját kódot használhat a motorok vezérléséhez az alkalmazásának megfelelően.
Megtanulhatja ezeknek a motoroknak az összekapcsolását és a váltási regisztrációt az Arduino-val korábbi cikkeinkben, anélkül, hogy a motorvezérlő pajzsot használná:
- A léptetőmotor összekapcsolása az Arduino UNO-val
- Több szervomotor vezérlése az Arduino segítségével
- DC motor vezérlés az Arduino segítségével
- Hogyan kell használni a Shift Regisztráció 74HC595 terméket az Arduino Uno-val
Áramkör és NYÁK tervezés az EasyEDA segítségével
Az Arduino Motor Driver Shield megtervezéséhez az online EDA eszközt választottuk az EasyEDA néven. Korábban sokszor használtam az EasyEDA-t, és nagyszerű online eszköznek találtam, mivel nagy a lábnyomgyűjteménye, és nyílt forráskódú. A NYÁK megtervezése után megrendelhetjük a NYÁK mintákat olcsó PCB gyártási szolgáltatásaikkal. Emellett alkatrész-beszerzési szolgáltatást is kínálnak, ahol nagy az elektronikai alkatrészkészletük, és a felhasználók megrendelhetik a szükséges alkatrészeket a NYÁK-kártyákkal együtt.
Miközben megtervezi áramköreit és NYÁK-ját az EasyEDA segítségével, nyilvánossá teheti áramköreit és NYÁK-ját, hogy más felhasználók másolhassák vagy szerkeszthessék azokat, és kihasználhassák munkáját. A projekt áramköri és NYÁK-elrendezését nyilvánosságra hoztuk, elérhető az alábbi link:
easyeda.com/circuitdigest/Motor-Driver-Sheild
Megtekintheti a NYÁK bármely rétegét (felső, alsó, felső tej, alsó tej stb.), Ha kiválasztja a réteget a „Rétegek” ablakból. Az EasyEDA Photo View gombjával megtekintheti a nyomtatott áramköri lapot is, hogy hogyan fog kinézni a gyártás után:
Minták kiszámítása és megrendelése online
Az Arduino Motor Shield tervezésének befejezése után megrendelheti a NYÁK-t a JLCPCB.com oldalon keresztül. A NYÁK megrendeléséhez a JLCPCB-től Gerber File szükséges. A számítógép Gerber fájljainak letöltéséhez kattintson az EasyEDA szerkesztő oldalán a Gyártás kimenet gombra, majd töltse le az EasyEDA NYÁK megrendelés oldaláról.
Most keresse fel a JLCPCB.com oldalt, és kattintson az Idézés most gombra vagy gombra, majd kiválaszthatja a megrendelni kívánt NYÁK-k számát, hány rézréteget, a NYÁK vastagságát, a réz súlyát és még a NYÁK színét is, például a pillanatképet lásd alább:
Miután kiválasztotta az összes lehetőséget, kattintson a „Mentés a kosárba” gombra, és akkor arra az oldalra kerül, ahol feltöltheti Gerber fájlját, amelyet letöltöttünk az EasyEDA-ból. Töltse fel Gerber fájlját, és kattintson a „Kosárba mentés” gombra. Végül kattintson a Checkout Secure gombra a megrendelés befejezéséhez, majd néhány nappal később megkapja a NYÁK-kat. Nagyon alacsony áron gyártják a NYÁK-t, ami 2 dollár. Gyártási idejük szintén rövidebb, ami 48 óra 3-5 napos DHL szállítás esetén, alapvetően a PCB-ket a megrendeléstől számított egy héten belül megkapja.A NYÁK megrendelése után ellenőrizheti a NYÁK előrehaladását dátummal és idővel. Ezt a Fiók oldalon keresztül ellenőrizheti, és kattintson a "Gyártás előrehaladása" linkre a NYÁK alatt, hasonlóan az alábbi képhez.
Néhány napos PCB-k megrendelése után kaptam a PCB-mintákat szép csomagolásban, az alábbi képeken látható módon.
Miután megszereztem ezeket a darabokat, az összes szükséges alkatrészt felszereltem a NYÁK-ra, és bemutatás céljából csatlakoztattam az Arduinóval.
Tehát az Arduino Motor Driver Shield készen áll, és közvetlenül használhatja az Arduino-val egyszerre számos motor vezérléséhez.