» elektronika » Arduino »Megtanulom irányítani a szervomotorokat joystick-ok segítségével Arduino-val

Megtanulom irányítani a szervomotorokat joystick-ok segítségével Arduino segítségével

Az egyik szerző úgy döntött, hogy megosztja, hogyan lehet két szervót irányítani a joystick és a vezérlő segítségével Arduino. Egy ilyen irányítás előnye, hogy nagyon kényelmes és érthető, különösen három szabadságú projekteknél. Az Arduino-diy.com webhelyen további információkat olvashat arról, hogyan konfigurálhatja a vezérlést a joystick segítségével.

Anyagok és eszközök:
- Arduino mikrovezérlő (ebben Házitermékek alkalmazza az Arduino Uno Rev. 3);
- Két szervo a Parallax-tól;
- joystick (szintén a Parallax-tól);
- áramköri) kicsi);
- csatlakozók csatlakoztatáshoz;
- A szervomotorok mozgásának nyomon követésére szolgáló eszköz (törött webkamerát és lego kockákat használnak).

Házi összeszerelési folyamat:

Első lépés. Csatlakoztatunk szervomotorokat
A házi összeszerelés a szervomotorok csatlakoztatásával kezdődik. Az előzetes elrendezés összeállításához nyomtatott áramkört használunk. Ezután külön pajzsot lehet készíteni. Az ábrán láthatja, hogy pontosan hogyan kapcsolódik minden egymáshoz.

A piros kábel a hatalom, és az Arduino vezérlő 5 V-os csatlakozójához csatlakozik.
A fekete vezeték mínusz (föld), csatlakozik az Arduino kimenethez, GND néven.
A jobb és bal oldali szervomotor sárga kábelét a 11. érintkezőhöz kell csatlakoztatni. Egyes modellekben fehér is lehet.
Hasonló sárga fel és le kábelt kell csatlakoztatni a 4. érintkezőhöz. Néhány motormodellben fehér is lehet.
Fontos megjegyezni, hogy a motor vezérléséhez használt jelcsatlakozók a PWM kimenetekből származnak.

Második lépés Csatlakoztassa a joystickot

A joystick csatlakoztatásának módja látható a képen. Eleinte a rendszer elég bonyolultnak tűnhet, de valójában itt nincs semmi bonyolult. A motorokhoz hasonlóan itt huzalozási táblát is használnak.

1. A joystick modulon megtalálhatja az U / R + és L / R + kimeneteket. Ezen kimeneteken keresztül tápfeszültség van csatlakoztatva. Ennek megfelelően + 5 V feszültséget kell alkalmaznia a megfelelő csapról az Arduino-ra.

2. A joystick alatt két csatlakozó található, úgynevezett L / R, és két U / D csatlakozó. Csatlakoztatni kell az A3 és A4 analóg kimenetekhez.

3. Nos, összefoglalva: a joystick földelését össze kell kötni az Arduino földjével.

Az összeszerelés után a csatlakozást kétszer ellenőrizni kell. A legtöbb esetben problémák merülnek fel a csatlakozási hibák miatt. Különösen igaz ez az áramköri lap használatakor, és sok kapcsolat van rajta.

Harmadik lépésVázlat Arduino számára
A kód nagyon egyszerű és részletes megjegyzéseket tartalmaz. A fenti kódot csak át kell másolni az Arduino IDE-be. A kód betöltése után a motorok nem szabad mozogni. Csak akkor mozdulhatnak el, amikor a joystick gombját megnyomják.

A felmerülő problémák és azok megoldásának módja
1. Ha a motor nem kapcsol be, ellenőrizze újra a csatlakozást. A PWM kimeneteket a motorok csatlakoztatására, az analóg kimeneteket pedig a joystick csatlakoztatására használják.

2. Előfordul, hogy a kód betöltése után a motorok rezegni kezdenek. Ez akkor fordul elő, ha helytelenül csatlakoztatja az U / D + L / R + csapokat. A csatlakozást gondosan ellenőrizni kell. Annak érdekében, hogy a tábla nem égesse el a tesztet, válassza le a számítógépről.

3. Ha mindent újból megvizsgálnak, de a motorok még mindig nem akarnak működni, megpróbálhatja újra csatlakoztatni a joystickot. Távolítsa el az áramköri kártyáról, majd némi erőfeszítéssel visszahelyezni. A joystick-csatlakozóknak jól be kell menniük az elrendezésbe.

Ha minden kiderült, most elkezdhet bármilyen házi készítésű tárgyat létrehozni, a vezérlőgombbal irányítva. Készíthet például egy robotot, amelyet joystick-nal lehet irányítani, és még sok minden mást.

upravlenie-servami-dzhoystikom.rar [906 b] (letöltések: 624)
10
10
10

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel
5 megjegyzés
A fájl újratöltésre kerül, a cikkről letölthető.
A szerző
az első kód úgy tűnik, hogy nem működik, itt a közelmúltban írt egy új kódot. Mellesleg, az archívumban a fájl valamilyen okból üres.

a vázlat egyáltalán nem működik
mintha egy darabot vettek volna ki a kontextusból
link a cikk végén arduinodzhoystik.rar [96 b] (letöltések: 143) - egy csomó képet eredményez, és könyvjelző mentésekor nulla (üres fájl)
mondd el, mi történt rosszul?
A szerző
lehetséges, csak meg kell változtatni a kódot ...
Helló Használhatunk gombot (váltókapcsolót) a joystick helyett, hogy minden egyes megnyomásával a szervomotorok negyed fordulatot görgetjenek?

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...