Z motor szervo pajzs saját kezűleg (DIY)
Z Motor Servo Shield DIY - egy bővítőkártya az Arduino UNO és kompatibilisek. Lehetővé teszi, hogy ellenőrizzék a két kollektor motorok vagy egy bipoláris léptetőmotor a fogyasztása akár 600mA, és legfeljebb négy szervót a teljes fogyasztás akár 3 Amper.
Ez a frissítés a Motor Shield L293D és számos fejlesztést. Servo Stabilizátor része L7805 (5B, 1A) helyébe LM338T egy kimeneti áram legfeljebb 3 amper, és állítható kimeneti feszültség, amely adott permutációs jumper (összes 3 lehetőség: 5, 6, vagy 7 Volt). Pajzs csatlakozó hozzáadott Bluetooth modul, balra mint zsemle, mint ugyanazzal a fésűk a csatlakozókat, hogy csatlakoztassa a motorok, LED 13pin azzal a képességgel, hogy enable / disable. Motor része változatlan maradt.
Ismerje meg a Z-Motor Servo Shield.
Főbb adatok:
• Tápfeszültség táprész: 4,5 - 12V
• Szám L293D vezető csatornák: 2
• A maximális áram csatornánként Pilóta: 600mA
• A stabilizátor a jelenlegi szervo: 3A
Az érintett csapok Arduino:
Következtetések felelős a forgásirányt:
(I1) digitális kimenet 7 - DC motor №1
(I2) A digitális kimenet 4 - DC motor №2
Következtetések felelős a motor fordulatszáma
(E1) Digitális kimenet támogatja a PWM 5 - DC motor №1
(E2) A digitális kimenet a PWM támogatás 3 - DC motor №2
A következtetések a fésűt összekötő hajtóművek
Digitális terminálok 6, 9, 10, 11.
Abban az esetben, ha nem csatlakoztatja a szervó, ezek az eredmények is használható, mint a hagyományos digitális csapok és fésű összekötő csatlakozók mindkét trehpinovye G V S csatlakoztatására érzékelők, modulok, stb Ebben az esetben meg kell telepíteni a jumper adja meg a hálózati kapcsoló + 5V
Első lépések, az áramforrások
A lapnak egy Schild jumper összekötő kimenetén M + külső tápegység oldalán és kimeneti VIN Arduino board.
A záró és nyitó ezt jumper beállíthatja a kártyát teljesítmény módok egyetlen forrásból vagy külön-külön különböző forrásokból.
Teljesítmény egy kézből
Amikor összeszerelés autonóm motoros állványok powered by akkumulátor vagy akkumulátorok, Arduinschiku nem mindig könnyű megtalálni az akkumulátort a platform, nem beszélve még egy telepről Arduino. Nem is nagyon kényelmes dolgozni azonnal két elemeket kisül különböző módokon. Ebben a tekintetben a legtöbb projekt gyakorolt erősáramú rész és teljesítmény Arduino táblák egy tápegység.
Ajánlott feszültség stabilizátor Arduino board tartományban van 12 V 6. Az alábbiakban 6 - stabilizátor nem ad a szükséges 5 V Arduino, míg a fenti 12 - túlhevülhet és éget.
Ezeket az adottságokat, a tápfeszültség az általánosított majd esnie 6. 12B.
Betáplálására egy forrásból jumper zárva kell lennie, mint ábrán látható.
Power az egyes források
Áramellátáshoz külön forrásból, távolítsa el a jumpert.
hasznos információkat
Nem mindig akkumulátor vagy akkumulátorok megbirkózni a feladattal, hogy kombinált erejét. Ha a motor a lehető feszültségesés, ami ahhoz vezet, hogy szabályzó újraindul. Hogy csökkentse a feszültségcsökkenés a motor vezetéket egy nagy kapacitású kondenzátor. Ha az akkumulátor nem lesz képes megbirkózni a teljesítmény és a motorok, és Arduino, használata külön áramkör.
Csatlakozás Arduino
Egyenáramú motorok 1
1.1 A saját készítésű táblák alapuló ATmega 8
Így a motorok M1 és M2 által irányított két különálló csatorna L293D chip. Az M1 Ellenőrző következtetések I1 és az E1, M2 terminálok I2 és E2.
„I” felelős a forgásirány, és következtetések „E” felelősek on / off és forgási sebessége a motor. Azonban a vezérlők ATmega8 (legolcsóbb kő DIY kézműves) digitális kimenet 5 és 3 nem rendelkezik támogatási PWM. Ebben a tekintetben, akkor viszont a motorokat csak maximális sebességgel.
A példa egy csatorna (a második azonos lesz), a kezdet, nézzük egy egyszerű példát
példa kód
1.2 Minden más lapok fölé ATmega 8
Alaplapok alapján ATmega 168 328 2560, azaz Arduino összes kártyát gyártott jelen tömegtermelés PWM terminálokon 3. és az 5. változó kitöltési tényezőjű PWM jelnek a terminálok E1 és E2, akkor állítsa be a motor fordulatszámát.
A kód, akkor kap egy függvény
analogWrite (E1, egy szám 0-tól 255);
példa kód