Tartalomjegyzék:
- 1. lépés: Tartalom
- 2. lépés: A szervo alapjai …
- 3. lépés: Csatlakozás és huzalozás
- 4. lépés: Egyszerű kódolás a telepítéshez
- 5. lépés: A vezérlés kódolása
- 6. lépés: Alkalmazások
Videó: Ismerje meg a SERVO vezérlést (röviden): 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ebben a modulban megtanulhatja az arduino -val kompatibilis mikro- vagy mini -szervó vezérlését. A szervomotort általában minden olyan automatizálási projektben használják, amelyben mozgó alkatrészek vannak. Nagyon fontos szerepet játszik a robotikában, az egyes mozdulatok pontos mozgásában és a robot minden karját a Servo vezérli. Így azt gondolom, hogy ez több mint elég lenne ahhoz, hogy tudjuk, mennyire fontos ez az apró eszköz.
Ez használható mini projektekben is, ahol pontos szöget szeretne mozgatni. Így egy szervó nagyon könnyen használható az arduino-val, csak egy 3-4 soros kódot írva.
Nagyon egyszerűen megtanulható mindössze 7-10 perc alatt, részesüljön előnyben ……………………
1. lépés: Tartalom
*Szervómotor alapvető ismerete.
*a csatlakozás és a vezeték részletei.
*legegyszerűbb kódolás a szervó vezérléséhez Arduino segítségével.
*A Servo valós idejű projektpéldákban alkalmazható.
TANULJUNK …………………………………………….. IZGÁLJON ………………………………………………………..!
2. lépés: A szervo alapjai …
A szervomotorok már régóta léteznek, és számos alkalmazásban használják őket. Kicsi méretűek, de nagy ütést tartalmaznak és nagyon energiatakarékosak. A szervomotorokat ipari alkalmazásokban, robotikában, soros gyártásban, gyógyszerészetben és élelmiszer-szolgáltatásban is használják.
De hogyan működnek a kisfiúk?
A szervo áramkör közvetlenül a motoregység belsejében épül fel, é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.
A szervókat úgy szabályozzák, hogy változtatható szélességű elektromos impulzust vagy impulzusszélesség -modulációt (PWM) küldnek a vezérlővezetéken keresztül. Egy szervomotor általában csak 90 ° -ot tud forogni bármelyik irányban, összesen 180 ° -os elmozdulással az óramutató járásával megegyező vagy az óramutató járásával ellentétes irányban.
Amikor ezeket a szervókat mozgatni parancsolják, akkor ebbe a helyzetbe fognak mozogni és ezt a pozíciót is megtartják. Ha egy külső erő nyomja a szervót, miközben a szervó pozíciót tart, a szervó ellenáll annak, hogy elmozduljon ebből a helyzetből. A szervo által kifejtett maximális erőt a szervó nyomaték -besorolásának nevezzük. A szervók azonban nem fogják örökké tartani pozíciójukat; a helyzetimpulzust meg kell ismételni, hogy utasítsa a szervót a helyzetben maradásra.
3. lépés: Csatlakozás és huzalozás
Kétféle szabványos szervohuzal -színkód létezik. Az egyik általában a mini szervóhoz, a másik a normál szervóhoz készült.
1. MINI SZERVO
narancssárga ------------------------------ jel csatlakoztatása az arduino digitális tűhöz.
piros -----------------------------------+v, teljesítmény
barna ------------------------------- gnd, földelt csap
2. NORMÁL SZERVO
fehér ---------------------------------- adatok/jel csatlakoztatása az arduino-hoz.
piros/barna ---------------------------+v, teljesítmény
fekete ----------------------------------- gnd, földelt csap.
Ennyit a vezetékekről ………………………………………..!
4. lépés: Egyszerű kódolás a telepítéshez
a kód elkészítése a legegyszerűbb feladat!
csak két alapvető dolgot kell tudnia a kód elindítása előtt. Az IDE arduino szoftver egy beépített könyvtárat biztosít számunkra, különösen a szervomotor vezérlésére, így egyszerűsítve a munkánkat.
Ahhoz, hogy a könyvtárat belefoglalja a kódba, be kell írnia a következő szöveget a kód elejére
#befoglalni
vagy egyszerűen felveheti a könyvtárat a skepth ---- könyvtár importálása ------ Servo elemre kattintva
Mindkét módszer ugyanazt a munkát végzi, akkor válassza ki a kényelmes módot!
Most meg kell adnia a szervó nevét, azaz létre kell hoznia egy szervo objektumot a Servo nevű kulcsszó használatával.
példa: Servo utasítható;
most ebben a példában az objektum neve utasítható.
Ezután az arduino digitális tűjének hozzárendeléséhez a Servo jelzőtüskéjéhez a következő kódot kell használni:
példa: instructable.attach (2);
most a jelzőcsap csatlakoztatható az arduino 2. digitális tűjéhez.
Ennyi a beállítás, most áttérünk a vezérlő részre.
A szervótengely adott szögben történő elhelyezéséhez használt kulcsszó az objektum_neve.írás (0-180 szög);
példa: instructable.write (30);
a fenti kódolás jelet küld a szervónak, és azt mondja, hogy 30 fokos hozzárendelést végezzen.
5. lépés: A vezérlés kódolása
Most, miután hozzárendelte a szervó kezdeti pozícióját, bármelyik pozícióba léphet ugyanazzal a servo_name.write () kóddal, de a probléma az, hogy gyorsan mozog, így sokat rezeghet, és nem mozog simán. Így a megoldás megfelelő késleltetéssel ().
Ez könnyen elvégezhető a for ciklus () használatával az ábrán látható módon.
Ebben a for ciklusban az első 30 az aktuális szervo pozíciót jelöli, a 180 pedig a kívánt pozíciót.
Így talán ismerte a Servo arduino -val való használatának alapjait.
6. lépés: Alkalmazások
Az alábbiakban felsorolok néhány ösztönömet, amelyekben szervót használtam, hogy megértsék, 1. wifi vezérlő ajtózár.
2. Bluetooth hal adagoló.
Remélem tetszik ez az oktatható
néhány közelgő téma
1. ESP8266 egyszerű vezérlés.
2. Bluetooth.
3. LCD kijelző
……………… és még sok más követ engem további hasznos információkért.
Ajánlott:
BGA röntgenvizsgálat- Ismerje meg az ellenőrzést?: 7 lépés
BGA röntgenvizsgálat-Tanuld meg az ellenőrzést? Szüksége lesz: röntgenrendszerre, amely képes a PCBPCBESD smockESD csuklópánt tartására
Ismerje meg Twinkyt, a legaranyosabb Arduino robotot: 7 lépés (képekkel)
Ismerje meg Twinky -t, a legaranyosabb Arduino Robotot: Szia! Ebben az utasításban megtanítom neked, hogyan készítettem el saját " Jibo " de "Twinky" néven ezt szeretném tisztázni … EZ NEM MÁSOLAT! TWINKY -t ÉPÍTETTEM, és akkor rájöttem, hogy valami olyasmi, mint ez már létezik: c
Ismerje meg, hogyan tervezzen egyedi alakú NYÁK -t az EasyEDA Online Eszközökkel: 12 lépés (képekkel)
Ismerje meg, hogyan tervezzen egyedi alakú NYÁK -t az EasyEDA Online Eszközökkel: Mindig is szerettem volna egyedi NYÁK -t tervezni, és online eszközökkel és olcsó PCB -prototípusokkal soha nem volt ilyen egyszerű, mint most! Még az is lehetséges, hogy a felszíni szerelőelemeket olcsón és egyszerűen összeszereljük kis mennyiségben, hogy megmentsük a nehéz megoldást
SCARA Robot: Tanulás a foward és inverz kinematikáról !!! (Plot Twist Ismerje meg, hogyan lehet valós idejű interfészt készíteni ARDUINO -ban a FELDOLGOZÁS segítségével !!!!): 5 lépés (képekkel)
SCARA Robot: Ismerkedés a foward és inverz kinematikával !!! (Plot Twist Ismerje meg, hogyan lehet valós idejű interfészt készíteni ARDUINO -ban FELDOLGOZÁSSAL !!!!): A SCARA robot nagyon népszerű gép az iparban. A név mind a szelektíven megfelelõ szerelõ robotkarra, mind a szelektív megfelelõ csuklós robotkarra vonatkozik. Ez alapvetően három szabadságfokú robot, az első kettő
Ismerje meg, hogyan készítsen hordozható akkumulátorral működő monitort, amely a Raspberry Pi -t is táplálja: 8 lépés (képekkel)
Ismerje meg, hogyan készítsen hordozható, akkumulátorral működő monitort, amely a Raspberry Pi -t is táplálja: valaha is akartam kódolni a python -ot, vagy hogy megjelenjen a Raspberry Pi Robot kijelzője útközben, vagy hordozható másodlagos kijelzőre volt szüksége a laptophoz vagy kamera? Ebben a projektben egy hordozható, akkumulátorral működő monitort fogunk építeni, és