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.