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 - szervo vezérlő
robot mozgását.

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 - szervo vezérlő

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ő

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 - szervo vezérlő
Arduino kezdőknek bemutató №2 - szervo vezérlő

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 - szervo vezérlő

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




Kapcsolódó cikkek