Robotyaga Arduino - így nekem
Kapcsolatok.
Most, hogy a futómű szerelt (lásd www.drive2.ru/b/2534980/):
- ARDUINO;
- "draver" terveztek;
- Motor - 2 vagy 4 nem fontos;
- Az akkumulátor egység / egységek;
- Hálózati kapcsoló;
Ideje csatlakozni az egészet együtt.
Ehhez szükségünk van:
A készlet.
1. Bővítőkártya csatlakoztatására érzékelők és „fogyasztók» - Arduino érzékelő árnyékolása v5.
2. A vezetékek összekötő modulok (nő - női).
Több.
1. Egy szigetelő szalag és / vagy szűkülő (a vezeték szigetelése).
Szerszám.
1. csavarhúzóval.
Kezdjük a legfontosabb dolog - az élelmiszer.
A tápegység áramkör.
Hogy hogyan lehet az élelmiszer függ, hogy mennyi időt lesz képes élvezni a robot, és hogyan often'll futni a boltba elemeket.
Az alapgondolat az építőiparban a hálózati osztott agy és a fogyasztók számára. Szükség van arra, hogy a munka a fő „evők” nem befolyásolja a stabilitást a hatalom „az agy» - ARDUINO.
Ehhez meg két típusú blokkok:
- műanyag doboz tartó „Korona” típusú elemek - ellátási 9 volt;
- műanyag doboz tartó 4 db AA elem - 6 volt.
Az egység „Crown”, és van egy csatlakozóval ARDUINO. 9 voltos elem megfelelő kiadott egy margin hatalmi ARDUINO - ajánlott tartomány a bemenő feszültsége 7-12 V között van.
Akkuegység 9B
Miután ARDUINO belső feszültség 5 V stabilizátor - ebben a működési feszültséget ARDUINO maga és a csatlakoztatott érzékelők és szabályozók. Power „korona” elég a processzor működik, de ha ettől a feszültséggel az egész „obveski” - hosszú „korona” nem elég, és meg kell futtatni a boltba.
Ezért a folyamat „evolúció” Azért jöttem, hogy mit etetni ARDUINO 6 db AA elem - ez ugyanaz a 9 V-os, de sokkal erősebb és olcsóbb „koronát”. Szintén a tervek cserélni az akkumulátort, és az energiaigényes (hajtóművek „manipulátor”) működő más forrásból származó - ez tovább.
Block 4 AA elem hivatott teljesítményű motorok. Plug egységet nem - a huzal csatlakoztatva van a „vezető” motorok - huzalok vannak behelyezve a csatlakozók, és csavarok vannak nyomva. kapcsolási rajz a rajzon látható - Csatlakozó motorok.
Elemtartó 6B
Kezdeni - 4 db AA elem kibocsátó 6 voltos elég. De aztán a motor forogni kezd lassan, a robot kezd gondolkodni, és „elveszíti” a zenekar ... újra futni a boltba elemeket! Miután két kampányt, úgy döntöttek, hogy az akkumulátort a Canon fényképezőgépet, amit már heverni három dolog ... Ez nem egy kötelező erejű határozatot - segítségével bármilyen kompakt elemmel működő meghaladta a 6 V-os, de olyan erős. Például egy rádió-távirányítású autó.
Vegye figyelembe, hogy ha használja AA elem -, hogy nincs feszültség 1,5 V és 1,2 V között van. Így a blokk 4 elem ad hosszabb, 6 voltos és 4,8 voltos! Tehát, ha akkor használja AA elemek - meg kell gondolni, hozzá még néhány elemet (a telepítés további egység).
Annak ellenére, hogy van egy külön tápegység, vannak közös elemek.
1. Főkapcsoló - az egyik a két áramforrással - ez lenne az egyik mozgás feszültségmentes mindkét program. Én is egy kétpólusú kapcsolót. Bár ez lehetséges, és egy pole -, hogy letiltja a „mínusz” mindkét áramkör.
2. A teljes „mínusz” - mind a tápegység áramkör kell csatlakoztatni a pólusok „-” vagy angol GND. Ha nem, akkor a „vezető” motorokat nem érti a jeleket ARDUINO. De megcsináltam a kapcsolat nem „kemény”, és a csatlakozón keresztül - segít kikapcsolni motorok - ha van egy érzékelő konfiguráció és a zümmögése motorok zavaró.
Ami külön tápegység csatlakozó fogyasztók ARDUINO (pl szervomotorok) - nem a „város” egy másik tápegység 5 V-os, meg kell rendezni a teljesítménye 5 V a motor akkumulátort. Ehhez a kínálat szabályozó, amely konvertálja a feszültséget, hogy a motorok 5 V eljutnak a szervó, vagy más fogyasztókat egy bővítőkártya (Arduino érzékelő árnyékolása v5).
5V-os feszültség szabályzó
Csatlakozó motorok.
Ideje csatlakozni a motorokat, ehhez használjuk a "vezető", hogy ellenőrizzék 2 egyenáramú motorok - L298N Dual H-híd Stepper Motor Driver Controller (WB291111). Annak ellenére, hogy a leírás fogalmazott: „2 DC motorok” - ez csak azt jelenti, hogy a csoport két csatorna - ebben az esetben a bal és jobb oldali kerék, és a motor is csatlakoztatható minden csatorna, amit akar - amíg a vezető nem égett terhelést.
És így, csatlakoztassa a motort amint az alábbi ábra mutatja - 2 vagy 4 - attól függően, hogy mi a „kocsi”. Szintén az áramkör „leírt” szervezet ellátási kapocspárral „vezető” a ARDUINO, valamint a konfiguráció jellemzői „vezető”.
Bekötési rajz motor meghajtó
Vegyület „vezető” a ARDUINO elrendezve csatlakozókon keresztül neve és leírása, amelyek a következők:
ENA - A motor szabályozza a forgási sebesség (PWM) - kell csatlakoztatni a terminál ARDUINO dolgozik PWM (jelölt hullámos vonal);
I1 - szabályozza a motor forgásiránya A - az én esetemben, a jel ezen a kiadási esetén a motor forog Egy „előre”;
I2 - szabályozza a forgási irányát a motor - az én esetemben, a jel ezen a kiadási okozza a motor A forgatja „hátra”;
I3 - szabályozza a forgási irányát a motor B - az én esetemben, a jel ezen a kiadási esetén a motor forog B „előre”;
I4 - vezérli a motor forgásiránya B - az én esetemben, a jel ezen a kiadási esetén a motor forog B „hátra”;
ENB - szabályozza a motor fordulatszáma B (PWM) - kell csatlakoztatni a terminál ARDUINO dolgozik PWM (jelölt hullámos vonal).
motorvezérlő és a vezetékek I
Ezt követően, ha a motor forgásiránya nem esik egybe a jeleket - csomópont motorok.
Egyes „vezetők”, hogy több kapcsolat:
GND -, hogy összekapcsolja a pólusok „mínusz” ARDUINO és a „vezető”;
5V - a kínálat 5 V (használt kontroll) a fedélzeten „vezető” a ARDUINO, mert ez a kiegészítés szükséges, hogy rendezni egy jumper a vezető testület.
A board „vezető” motorok sok „jumper” és a munka megkezdése előtt, meg kell elhelyezni őket helyesen.
Jumper «5V_EN» - hagyja, hogy a „vezető” lesz hajtott feszültség motorok. Ha azt szeretnénk, hogy a „vezető” a takarmány az 5 V-re ARDUINO, majd távolítsa el az áthidaló és csatlakoztassa a vezető az 5 voltos származó ARDUINO. Hagytam egy jumper a táblán.
Jumpers CSA, CSB, UR1, UR2, UR3, UR4 - kijelölését e jumper számomra nem tisztázott. Egy dolog biztos:
- CSA jumper, CSB - tartalék;
- Jumper - UR1, UR2, UR3, UR4.
Ezen kívül a fórumon LED-ek segítségével ellenőrzik a helyes működését a logika - fel lehet használni, hogy meghatározzuk a belépés a forgatás a jel (a jel IN1, IN2, IN3, IN4), valamint a jelen teljesítmény - «5V».
Idő kell csatlakoztatni és ARDUINO „vezető” motorok.
Csatlakozó a „vezető” motorok.
Ahhoz, hogy csatlakoztassa a „vezető” motorok igényel vezetéket a set - összekötő őket a „vezető” már ismertetett módon. Arduino kapcsolat tettem az alábbi csatlakozók: