Arduino kezdőknek bemutató №2 - szervo vezérlő
Továbbra is egy sor tanulságokat „az Arduino kezdők számára.” Ma fogunk tanulni, hogyan kell kezelni a Arduino eszköz az úgynevezett „servo” És így kezdődik a koncepció a működtető.
A koncepció a szervo
Szervohajtás használják robotika ellenőrzésére
![Arduino kezdőknek bemutató №2 - állítómű (szervo) Arduino kezdőknek bemutató №2 - szervo vezérlő](http://images-on-off.com/images/45/arduinodlyanachinayushixurok2upravlenies-261c608b.png)
Servo - a motor tengelyének helyzetbe tudjuk irányítani.
A szokásos motor azzal jellemezve, hogy lehetőség van arra, hogy pontosan beállítani a helyzet fokban, amelyben a tengely pattan. Bármilyen típusú szervo-mechanikus működtető, amelynek összetétele érzékelő (pozíció, sebesség, erő, stb), és egy meghajtó vezérlőegység, amely fenntartja a szükséges paramétereket az érzékelő és a külső eszköz egy előre meghatározott értéket.
Azt kérdezi, hogy hogyan néz ki belülről a szervo. Itt van, hogyan!
szervo eszköz
![Arduino kezdőknek bemutató №2 - szervó vezérlés (óra) Arduino kezdőknek bemutató №2 - szervo vezérlő](http://images-on-off.com/images/45/arduinodlyanachinayushixurok2upravlenies-9016cc53.png)
Hajtás - motor felszerelést. Ahhoz, hogy villamos energiát alakítja át mechanikai forgás, az elektromos motor van szükség. Gyakran azonban a motor fordulatszáma túl magas a gyakorlati alkalmazáshoz. Hogy csökkentse a sebességcsökkentő kell használni: a hajtómű adására és átalakítja a nyomatékot.
Bekapcsolása és kikapcsolása a motor, akkor lehet forgatni a kimenő tengely - end fogaskerék hajtómű, amely lehet csatolni valami, amit szeretnénk irányítani. Annak érdekében azonban, hogy helyezze el a vezérelt eszköz szüksége a visszacsatolás-érzékelő - jeladó, amely átalakítja a forgásszög vissza elektromos jellé. Ebből a célból, általánosan használt potenciométer. Elforgatásával a potenciométer csúszka változás az ellenállása, amely arányos a forgásszög. Így lehet alkalmazni a jelenlegi helyzetben a mechanizmus.
Emellett az elektromos motor, szűkítő és egy potenciométer a szervomotor nem elektronikus kitöltésével, amely felelős vétel a külső paraméter leolvasott érték potenciométer, és összehasonlítjuk őket on / off motor. Ez volt ő, aki a fenntartásáért felelős a negatív visszacsatolás.
A szervo fut három vezeték. Kettő közülük felelős a hatalom a motor, a harmadik kellékek vezérlőjelet használjuk, hogy a készülék helyét.
Így ismerkedett meg a készüléket, és most folytassa közvetlenül a kapcsolatot. Making Sense a szükséges komponensek a kapcsolatot.
Kötelező elemek
- Arduino board
- Breadboard (prototípus tábla egyszerű csatlakoztatását eszközök az Arduino)
- huzal
- szervo-
![Arduino kezdőknek bemutató №2 - szervo vezérlő (Arduino) Arduino kezdőknek bemutató №2 - szervo vezérlő](http://images-on-off.com/images/45/arduinodlyanachinayushixurok2upravlenies-8621c4f0.png)
Elkészítettük a szükséges komponensek csatlakoztatásához, és most folytassa közvetlenül a nagyon kapcsolat.
bekötési rajz
A szervohajtás három huzalok - barna (fekete). piros és narancssárga (sárga), így azok megfelelő módon kell csatlakoztatni, az alábbiakban látni fogja a kapcsolási rajz. Figyeljen és örökké emlékezni - bármilyen csatlakoztatott eszköz az Arduino befolyásolja az írás a vázlatot. Azaz, ha csatlakozunk egy másik szervo port kell változtatni pinovku a vázlat.
![Arduino kezdőknek bemutató №2 - szervó vezérlés (óra) Arduino kezdőknek bemutató №2 - szervo vezérlő](http://images-on-off.com/images/45/arduinodlyanachinayushixurok2upravlenies-7ff25720.png)
![Arduino kezdőknek bemutató №2 - szervo vezérlő (kezdő) Arduino kezdőknek bemutató №2 - szervo vezérlő](http://images-on-off.com/images/45/arduinodlyanachinayushixurok2upravlenies-09fd4144.png)
Miután csatlakozik, meg kell lépni, hogy az írás a vázlat, amivel lehet irányítani a szervo. De először le kell tölteni és telepíteni a szükséges könyvtár helyesen.
Könyvtár - egy sor további parancsokat, amely lehetővé teszi, hogy adja meg a program egyszerűsített formában.
Itt használjuk a könyvtár használatának szervo Servo.h.
Dolgozni ezzel a könyvtár, meg kell letölteni és telepíteni.
Töltse le a könyvtárból.
Miután letöltötte a szükséges könyvtár, akkor megfelelően kell beállítani. letöltött fájlokat kell mozgatni, hogy a következő útvonalon:
C meghajtó Progtam Files Arduino könyvtárak
![Arduino kezdőknek bemutató №2 - állítómű (szervo) Arduino kezdőknek bemutató №2 - szervo vezérlő](http://images-on-off.com/images/45/arduinodlyanachinayushixurok2upravlenies-2baa1b63.png)
Végtére is, mi lépni a legfontosabb lépés, azaz a programozás.
programozás
Először is fel kell másolni a rajzot alább látható, és egy kicsit tovább megbeszéljük részletesen.
Részletes magyarázata a vázlat
Tehát kezdjük, az első négy csapat nem fogom megismételni, mert beszélt róluk az első lecke
Az utolsó négy csapat a program állítsa be a szöget a tengely forgását szervo servo.write (kormányzási szög) és a készenléti idő (ezredmásodperc) a következő forduló késleltetés (időben).
Meg fogja kérdezni: „Amikor a szervo balra fordul, és ha a jobb?” Vagy „Hogyan lehet a szervo fordult egy bizonyos irányba?”
A tanácsom az, hogy a kezdeti helyzetben a legjobb, ha a szervo a 90 fokos szögben, akkor miért később. Tegyük fel, hogy a parancs után a szervo kell fordulni jobbra, majd meg kell adnia szöget 90 ° -nál nagyobb, de nem privyshaet 180 fok. Ennek megfelelően a szervo tengely balra fordult, telepíteni kell egy vázlatot szög 90 ° -nál kisebb 0 fok. Mint látható, minden nagyon egyszerű! Példánkban a működtető forog a bal és a jobb a jobb láthatóság érdekében.
Remélem, hogy már minden kiderült, és érti, mert a helyszínen hoztak létre erre a célra. Ha tetszett ez a bemutató, akkor ossza meg a szociális hálózatokon.
Lehet, hogy érdekli
Hogyan lehet csatlakozni az LCD képernyőn Arduino