Tartalomjegyzék:
- 1. lépés: Alkatrészek összegyűjtése
- 2. lépés: Az analóg joystick előkészítése
- 3. lépés: Szervók
- 4. lépés: Kapcsolatok létrehozása
- 5. lépés: A kód írása és feltöltése
Videó: 2 szervó vezérlése analóg joystick segítségével: 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Helló srácok, ez az első tanítható, és ebben a bejegyzésben megosztom, hogyan használhatom az analóg joystickot a szervók vezérléséhez az Arduino UNO használatával. Megpróbálom a lehető legegyszerűbben elmagyarázni, remélem tetszik.
1. lépés: Alkatrészek összegyűjtése
- 1 x Arduino UNO. (Amazon USA / Amazon EU / Banggood)
- 2 x szervó. (Amazon USA / Amazon EU / Banggood)
- 1 x analóg joystick. (Amazon USA / Amazon EU / Banggood)
- 1 x kenyeretábla. (Amazon USA / Amazon EU / Banggood)
Bármilyen analóg joystickot használhat, amely a piacon kapható, és már rajta vannak a címkék a csapokon, így könnyen használható.
2. lépés: Az analóg joystick előkészítése
Használhatja a piacon kaphatót, amelyen fel vannak tüntetve a csapok, és könnyen használható, vagy megtakaríthat néhány dollárt és megmentheti a régieket a játékvezérlőktől, amelyekben 2 van. Megosztottam a képeket, amelyek vannak, és szintén megjelöltem a csapokat, amelyeket a réznyom nyomkövetésének visszanyomásával fedeztem fel a NYÁK -on, itt két edényt használunk minden joystickban, egyet az x tengelyre, a másikat az y tengelyre, ezeknek az edényeknek a középső kapcsát használjuk a szervók vezérlésére. a másik két csap táp és földelt csap, ahol 5 voltot és földet alkalmazunk. a sarokban nincsenek megjelölve a gombok, amelyekre nincs szükség ebben a projektben. alapvetően minden bot azonos konfigurációjú. Most, amikor rájött a csapokra a botok közül léphetünk a következő lépésre, amely az áramkört köti össze.
3. lépés: Szervók
A szervók lassú, de nagy nyomatékú hajtóműves motorok, amelyek csak 180 ° -ban forognak. A normál szervónak 3 csapja van: 1. Sárga/narancssárga, amely jelzőtű és csatlakozik az Arduino PWM csapjaihoz. Piros, amely a tápcsatlakozó, ahol +5V -ot biztosítunk, amely az Arduino +5V -hoz van csatlakoztatva. Barna/fekete, amely földelt csap, és az Arduino GND tüskéjéhez vagy az akkumulátor -ve termináljához csatlakoznék. Ebben a projektben 2 szervót használunk, az egyiket a sz. 3 és egyéb a sz. 5. Mikro 9g szervót használtam, de bármelyik működne.
4. lépés: Kapcsolatok létrehozása
Kövesse az áramköri rajzot a szervók csatlakoztatásához.a piros vezeték 5V -ra, a barna vezeték pedig az egyik szervo GND jelzőtüske 3 -ra, másik szervo pedig 5 -re Arduino. Ezután csatlakoztassa az analóg botkormányt + és - sorkapcsok, amelyek 5v -ra és GND -re mennek. Az X tengely csapja az Arduino A0 vagy analóg 0 érintkezőjéhez, az Y tengely pedig az A1 vagy az analóg 1 tűhöz megy. Ezután feltöltjük a kódot.
5. lépés: A kód írása és feltöltése
A kód egyszerű és hasonló az Arduino IDE szervo könyvtárának Knob példájához.#IncludeServo servo1; Servo servo2; int xaxis = 0; int yaxis = 1; int val; void setup () {servo1.attach (3); servo2.attach (5);} void loop () {val = analogRead (xaxis); val = map (val, 0, 1023, 0, 180); servo1.write (val); val = analogRead (yaxis); val = map (val, 0, 1023, 0, 180); servo2.write (val);} másolja a fenti kódot, illessze be az Arduino IDE -be és fordítsa le. majd töltse fel a kódot, és a szervóknak középhelyzetbe kell lépniük, a szervók a joystick segítségével.a másik joystick további 2 szervót vezérelhet. csak csatlakoztatnia kell a szervókat az Arduino PWM csapjaihoz, és módosítania kell a kódot. A kód könnyen módosítható, és bárki, aki rendelkezik alapvető Arduino ismeretekkel, meg tudja csinálni. Remélem, tetszik a projekt, és ha bármilyen kérdése van, kérdezzen bátran. te.
Ajánlott:
Robotkar vezérlése TLV493D, Joystick And és Arduino segítségével: 3 lépés
Robotkar vezérlése TLV493D, Joystick And és Arduino segítségével: Alternatív vezérlő a robot számára TLV493D érzékelővel, mágneses érzékelő 3 szabadságfokgal (x, y, z) ezekkel vezérelheti új projektjeit I2C kommunikációval mikrokontrollerek és elektronikus tábla, amelyek Bast P
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: 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
Szervo motorok futtatása Moto: bit segítségével Mikro: bit: 7 lépés (képekkel)
Szervo motorok futtatása a Moto: bit segítségével Micro: bit: A micro: bit funkcionalitásának kibővítésének egyik módja a SparkFun Electronics által moto: bit nevű tábla használata (kb. 15-20 USD). Bonyolultnak tűnik, és számos funkcióval rendelkezik, de nem nehéz szervomotorokat futtatni belőle. Moto: bit lehetővé teszi, hogy
Szervo vezérlése 555 időzítő IC használatával: 3 lépés
Szervo vezérlése 555 időzítő IC használatával: A legelső utasításom a "Szervók vezérlése analóg joystick segítségével" volt. Azóta megosztottam néhány projektet, amelyekhez szervóra volt szükség, például: Robotkar és Arckövető. A szervók vezérléséhez mindig mikrokontrollert használtunk. De ahhoz, hogy
Az egyenáramú hajtómű motorjának vezérlése 160A -os szálcsiszolt elektronikus sebességszabályozó és szervo -tesztelő segítségével: 3 lépés
Az egyenáramú hajtómű motor vezérlése 160A szálcsiszolt elektronikus fordulatszám-szabályozó és szervo tesztelő segítségével: Specifikáció: Feszültség: 2-3S Lipo vagy 6-9 NiMH Folyamatos áram: 35A Sorozatáram: 160A BEC: 5V / 1A, lineáris üzemmódok: 1. előre &fordított; 2. előre &fék; 3. előre & fék & fordított súly: 34 g Méret: 42*28*17 mm