Tartalomjegyzék:
- 1. lépés: Tanulja meg, melyek a "szervomotorok"
- 2. lépés: A szervomotor működése
- 3. lépés: Az áramkör diagramja (hogyan kell bekötni egy szervót)
- 4. lépés: Kódok és tesztek
![A Servo Motor Arduino vezérlése bemutató: 4 lépés A Servo Motor Arduino vezérlése bemutató: 4 lépés](https://i.howwhatproduce.com/images/001/image-08-86-j.webp)
Videó: A Servo Motor Arduino vezérlése bemutató: 4 lépés
![Videó: A Servo Motor Arduino vezérlése bemutató: 4 lépés Videó: A Servo Motor Arduino vezérlése bemutató: 4 lépés](https://i.ytimg.com/vi/bal2STaoQ1M/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
![A szervomotor Arduino vezérlésének bemutatója A szervomotor Arduino vezérlésének bemutatója](https://i.howwhatproduce.com/images/001/image-08-87-j.webp)
Hé srácok! Üdvözöllek az új oktatóanyagomban, remélem, már élvezted az előző utasítható "Nagy léptetőmotor -vezérlésemet". Ma közzéteszem ezt az informatív oktatóanyagot, hogy megtanítsam minden szervomotor vezérlés alapjait, már közzétettem egy videót az egyenáramú motorok és a léptetőmotorok sebességének és irányának szabályozásáról, és ma elkezdjük a szervókat, és így kész a legtöbb fontos hajtóművel, amelyet egy gyártó használhat.
Ennek az oktatóanyagnak az elkészítése során megpróbáltuk meggyőződni arról, hogy ez az oktatóanyag lesz a legjobb útmutató az Ön számára, hogy élvezze a szervomotorok vezérlésének alapjainak elsajátítását, mivel az elektronika működtetőinek munkafolyamatának elsajátítása annyira fontos a projektek fejlesztése szempontjából. Reméljük tehát, hogy ez az utasítás tartalmazza a szükséges dokumentumokat.
Amit ebből az oktatóanyagból tanulhat:
- Határozza meg a szervomotorok felhasználását és igényeit.
- Vessen egy pillantást a motorháztető belsejébe.
- Ismerje meg a szervomotor mechanizmusát.
- Ismerje meg az elektromos vezérlő részt.
- Készítse el a megfelelő kapcsolási rajzot Arduino táblával.
- Tesztelje első szervomotor vezérlő programját.
1. lépés: Tanulja meg, melyek a "szervomotorok"
![Lear Mik azok Lear Mik azok](https://i.howwhatproduce.com/images/001/image-08-88-j.webp)
![Lear Mik azok Lear Mik azok](https://i.howwhatproduce.com/images/001/image-08-89-j.webp)
![Lear Mik azok Lear Mik azok](https://i.howwhatproduce.com/images/001/image-08-90-j.webp)
A szervomotorok már régóta léteznek, és számos alkalmazásban használják. Kicsi méretűek, de nagy ütést tartalmaznak, és nagyon energiatakarékosak, ami kiváló választássá teszi számos alkalmazásban.
A léptető- és egyenáramú motorokkal ellentétben a szervoáramkör közvetlenül a motoregység belsejében van elhelyezve, és állítható tengelye van, amely általában fogaskerékkel van felszerelve. A motort elektromos jel vezérli, amely meghatározza a tengely mozgásának mértékét.
Tehát innen definiáljuk, hogy ahhoz, hogy megértsük a szervo működését, meg kell vizsgálnunk a motorháztetőt. A szervó belsejében (nézze meg a fenti képeket) van egy nagyon egyszerű beállítás:
- Kis egyenáramú motor
- Potenciométer
- Vezérlő áramkör.
A motort fogaskerekekkel rögzítik a vezérlőkerékhez.
A motor forgása közben a potenciométer ellenállása megváltozik, így a vezérlő áramkör pontosan tudja szabályozni, hogy mekkora mozgás van és milyen irányba.
Tehát amikor a motor tengelye a kívánt helyzetben van, a motorra táplált áram leáll.
2. lépés: A szervomotor működése
![A szervomotor működése A szervomotor működése](https://i.howwhatproduce.com/images/001/image-08-91-j.webp)
![A szervomotor működése A szervomotor működése](https://i.howwhatproduce.com/images/001/image-08-92-j.webp)
A szervókat úgy vezérlik, hogy változtatható szélességű elektromos impulzust vagy impulzusszélesség -modulációt (PWM) küldnek a vezérlővezetéken.
Igen, emlékeztet az Arduino PWM csapjaira!
A szervomotor általában csak 90 ° -ot képes mindkét irányba elfordítani, összesen 180 ° -os mozgást tekintve a vezérlővezetéken keresztül kapott frekvencia és impulzusszélesség tekintetében.
A szervomotor arra számít, hogy 20 milliszekundumonként (ms) lát impulzust, és az impulzus hossza határozza meg, hogy milyen messzire fordul a motor. Például 1,5 ms impulzus esetén a motor 90 ° -os helyzetbe fordul. Rövidebb, mint 1,5 ms elmozdítja azt az óramutató járásával ellentétes irányban a 0 ° pozíció felé, és 1,5 ms -nál tovább elforgatja a szervót az óramutató járásával megegyező irányban a 180 ° helyzet felé.
3. lépés: Az áramkör diagramja (hogyan kell bekötni egy szervót)
![Az áramkör diagramja (hogyan kell bekötni egy szervót) Az áramkör diagramja (hogyan kell bekötni egy szervót)](https://i.howwhatproduce.com/images/001/image-08-93-j.webp)
![Az áramkör diagramja (hogyan kell bekötni egy szervót) Az áramkör diagramja (hogyan kell bekötni egy szervót)](https://i.howwhatproduce.com/images/001/image-08-94-j.webp)
![Az áramkör diagramja (hogyan kell bekötni egy szervót) Az áramkör diagramja (hogyan kell bekötni egy szervót)](https://i.howwhatproduce.com/images/001/image-08-95-j.webp)
Ebben az oktatóanyagban egy Carson szervót használok, amelyet versenyautókhoz használnak nagy nyomatéka és fém fogaskerekei miatt, mint minden szervónak, három vezetéke van, egy vezeték a vezérlőjelhez és két vezeték a tápellátáshoz, ami 6 V DC, de teszteléshez a mozdulatok rendben vannak a futás 5V DC -vel.
Arduino Nano kártyát is használok, amely már rendelkezik PWM csapokkal a jel vezérléséhez.
A szervomozgások vezérléséhez az Arduino analóg bemenetéhez csatlakoztatott potenciométert fogok használni, és a szervo tengely pontosan megegyezik a potenciométer forgásával.
Az EasyEDA -ra költöztem, hogy elkészítsem az áramköri rajzot, ez egy nagyon egyszerű beállítás, mivel csak egy szervomotorra van szükségünk, amelyet külső egyenáramú 5 V -os tápegység táplál, és amelyet egy potenciométerről kapott analóg jelek segítségével egy Arduino Nano vezérel.
4. lépés: Kódok és tesztek
![Kódok és tesztek Kódok és tesztek](https://i.howwhatproduce.com/images/001/image-08-96-j.webp)
![Kódok és tesztek Kódok és tesztek](https://i.howwhatproduce.com/images/001/image-08-97-j.webp)
![Kódok és tesztek Kódok és tesztek](https://i.howwhatproduce.com/images/001/image-08-98-j.webp)
A vezérlőprogramról ebben az oktatóanyagban egy Arduino könyvtárat fogunk használni, amely a szervokönyvtár, amely lehetővé teszi egy szervo példány létrehozását, ahol be kell állítania a szervo kimeneti vezérlőcsapját, és ebben a példában a PWM 9 tűt használjuk, majd a potenciométer analóg jeleit olvassuk az A0 analóg bemenetről az analogRead funkción keresztül
A szervó vezérléséhez a szervo objektum írási funkcióját kell használnunk, amely 0 és 180 közötti értéket kap, így a 0 és 1024 közötti (ADC mérete) analóg értéket 0 és 180 közötti értékre konvertáljuk a térképfunkció segítségével. Ezután ejtjük a konvertált értéket az írási függvényben.
Ezt az oktatóanyagot követve mostantól vezérelheti és tesztelheti szervomotorjait, és fejlesztheti ezeket az ismereteket, hogy több szervót vezérelhessen egy olyan fejlett mechanizmusban, mint a robotkarok.
Ennyi ehhez az oktatóanyaghoz.
BEE MB volt a MEGA DAS -tól, találkozunk legközelebb.
Ajánlott:
Az egyenáramú motor vezérlése L298n és Arduino segítségével: 5 lépés
![Az egyenáramú motor vezérlése L298n és Arduino segítségével: 5 lépés Az egyenáramú motor vezérlése L298n és Arduino segítségével: 5 lépés](https://i.howwhatproduce.com/images/001/image-1866-j.webp)
Az egyenáramú motor vezérlése L298n és Arduino segítségével: Üdv mindenkinek. Bemutatkozzunk. A nevem Dimitris és Görögországból származom. Nagyon szeretem az Arduino -t, mert ez egy intelligens tábla. Megpróbálom a lehető legjobban leírni ezt az utasítást, hogy bárki elkészíthesse. Tehát kezdjük
Erőteljes elektromos gördeszka E-kerékpár 350 W egyenáramú motor vezérlése az Arduino és a BTS7960b használatával: 9 lépés
![Erőteljes elektromos gördeszka E-kerékpár 350 W egyenáramú motor vezérlése az Arduino és a BTS7960b használatával: 9 lépés Erőteljes elektromos gördeszka E-kerékpár 350 W egyenáramú motor vezérlése az Arduino és a BTS7960b használatával: 9 lépés](https://i.howwhatproduce.com/images/001/image-2387-j.webp)
Erőteljes elektromos gördeszka E-kerékpár 350 W egyenáramú motor vezérlése az Arduino és a BTS7960b használatával: Ebben az oktatóanyagban megtanuljuk, hogyan kell vezérelni az egyenáramú motort az Arduino és a DC vezérlővel bts7960b. A motor lehet 350 W vagy csak egy kis Toy arduino DC motor mindaddig, amíg teljesítménye nem haladja meg a BTS7960b illesztőprogram maximális áramát. Nézze meg a videót
A BLDC motor vezérlése Arduino és joystick segítségével: 6 lépés
![A BLDC motor vezérlése Arduino és joystick segítségével: 6 lépés A BLDC motor vezérlése Arduino és joystick segítségével: 6 lépés](https://i.howwhatproduce.com/images/002/image-3580-j.webp)
A BLDC motor vezérlése Arduino és Joystick segítségével: Helló barátok ebben az oktatóanyagban megmutatom, hogyan kell irányítani a kefe nélküli egyenáramú motort, azaz a BLDC motort Arduino és joystick segítségével
ESP8266 NODEMCU BLYNK IOT bemutató - Esp8266 IOT Blunk és Arduino IDE - használatával LED -ek vezérlése az interneten keresztül: 6 lépés
![ESP8266 NODEMCU BLYNK IOT bemutató - Esp8266 IOT Blunk és Arduino IDE - használatával LED -ek vezérlése az interneten keresztül: 6 lépés ESP8266 NODEMCU BLYNK IOT bemutató - Esp8266 IOT Blunk és Arduino IDE - használatával LED -ek vezérlése az interneten keresztül: 6 lépés](https://i.howwhatproduce.com/images/002/image-3085-27-j.webp)
ESP8266 NODEMCU BLYNK IOT bemutató | Esp8266 IOT Blunk és Arduino IDE | használatával LED -ek vezérlése az interneten keresztül: Sziasztok, srácok, ebben az útmutatóban megtanuljuk az IOT használatát az ESP8266 vagy Nodemcu készülékkel. Ehhez a blynk alkalmazást fogjuk használni. Tehát az esp8266/nodemcu -t használjuk a LED -ek interneten keresztüli vezérlésére. Tehát a Blynk alkalmazás csatlakozik az esp8266 vagy a Nodemcu
A Drone Quadcopter kefe nélküli egyenáramú motor (3 vezetékes típus) vezérlése a HW30A motor fordulatszám -szabályozó és az Arduino UNO használatával: 5 lépés
![A Drone Quadcopter kefe nélküli egyenáramú motor (3 vezetékes típus) vezérlése a HW30A motor fordulatszám -szabályozó és az Arduino UNO használatával: 5 lépés A Drone Quadcopter kefe nélküli egyenáramú motor (3 vezetékes típus) vezérlése a HW30A motor fordulatszám -szabályozó és az Arduino UNO használatával: 5 lépés](https://i.howwhatproduce.com/images/005/image-14259-18-j.webp)
A Drone Quadcopter kefe nélküli egyenáramú motor (3 vezetékes típus) vezérlése a HW30A motorfordulatszám-szabályozó és az Arduino UNO használatával: Leírás: A HW30A motorfordulatszám-szabályozó 4-10 NiMH/NiCd vagy 2-3 cellás LiPo akkumulátorral használható. A BEC akár 3 LiPo cellával is működőképes. Használható kefe nélküli egyenáramú motor (3 vezeték) fordulatszámának szabályozására, maximum 12 Vdc -ig