Obsah:

Diaľkovo ovládaný robot: 11 krokov (s obrázkami)
Diaľkovo ovládaný robot: 11 krokov (s obrázkami)

Video: Diaľkovo ovládaný robot: 11 krokov (s obrázkami)

Video: Diaľkovo ovládaný robot: 11 krokov (s obrázkami)
Video: Камера-ЛАМПА со слежением и определением человека. 2024, Júl
Anonim
Diaľkovo ovládaný robot
Diaľkovo ovládaný robot

Tento pokyn bol vytvorený ako splnenie projektovej požiadavky Makecourse na University of South Florida (www.makecourse.com). V tomto návode vám ukážem, ako vytvoriť robota, ktorý je možné ovládať akýmkoľvek infračerveným diaľkovým ovládačom. Na dokončenie tohto robota budete potrebovať:

1. Doska Arduino

2. prepojovacie vodiče (samec-samec aj samica-samica). Ak však máte vodiče muž-žena, vaše vedenie by bolo čistejšie.

3. Dva servomotory s nepretržitým otáčaním.

4. Dve kolesá (uistite sa, že vaše kolesá môžu byť nejakým spôsobom pripevnené k servám).

5. Montážne konzoly v tvare L (8 kusov). Tieto nájdete tu.

6. Infračervené diaľkové ovládanie.

7. Infračervený prijímač.

8. Infračervený snímač vyhýbania sa prekážkam.

9. Dve LED svetlá, jedno zelené a jedno červené.

10. Dva odpory.

11. Breadboard.

12. Suchý zips.

13. Dvojpolohový spínač.

14. Dve batérie.

15. Musíte byť schopní tlačiť 3D, pretože tento robot má päť 3D tlačených dielov.

16. Uistite sa, že máte veľa 3 mm skrutiek a matíc rôznych dĺžok na upevnenie.

17. Teplom zmrštiteľný obal elektroinštalácie.

18. Zapaľovač alebo pochodeň.

Krok 1: Výroba podvozku a jeho krytu

Výroba podvozku a jeho krytu
Výroba podvozku a jeho krytu
Výroba podvozku a jeho krytu
Výroba podvozku a jeho krytu
Výroba podvozku a jeho krytu
Výroba podvozku a jeho krytu

Podvozok je to, čo bude držať všetko pohromade. Môžete ho opracovať akýmkoľvek tvrdým materiálom, ale ja som použil 3D tlačiareň a urobil som ho hrubým, aby dokázal držať všetko pohromade. Kryt je to, čo je v hornej časti šasi, aby pokrylo všetky káble.

Podvozok:

Ukázal som dôležité rozmery, všetky ostatné rozmery je možné urobiť najbližšie k tomu, ako sú vidieť na výkrese. Všetky otvory, ktoré nemajú rozmery, majú priemer 3 mm.

Obálka:

Otvory sú zobrazené pre komponenty, ktoré musia byť viditeľné, ako sú svetlá, vypínač a infračervený prijímač.

Existujú dva sloty, ktoré je možné otvoriť a vyriešiť tak akékoľvek problémy s zapojením.

Krok 2: Pripojenie serva k šasi

Upevnenie serva k podvozku
Upevnenie serva k podvozku
Upevnenie serva k podvozku
Upevnenie serva k podvozku
Upevnenie serva k podvozku
Upevnenie serva k podvozku

Pomocou dvoch montážnych konzol v tvare L na každej strane je možné k podvozku pripevniť servo. Pomocou dvoch skrutiek veľkosti 3 mm pripevnite konzoly L k otvorom a dve matice na druhej strane, ako je to znázornené na obrázkoch. Servo je možné pripevniť aj pomocou skrutky a matice na každej strane. Tento krok zopakujte pre ďalšie servo.

Krok 3: Upevnenie kolies

Upevnenie kolies
Upevnenie kolies
Upevnenie kolies
Upevnenie kolies

Na tento robot som použil tri kolesá. Dve z kolies, ktoré som použil, sú vyrobené špeciálne pre servomotory a dajú sa pripevniť odstránením servopohonu a nasadením kolesa pomocou tej istej skrutky. Tretie koleso je koliesko, ktoré sa môže otáčať. Štyri otvory, ktoré sú na opačnej strane motorov, slúžia na koliesko a sú pripevnené štyrmi skrutkami a maticami.

Krok 4: Pripojenie infračerveného senzora

Pripojenie infračerveného senzora
Pripojenie infračerveného senzora
Pripojenie infračerveného senzora
Pripojenie infračerveného senzora

Začnite vytlačením malej rúrky, ktorá udrží snímač na svojom mieste. Použite skrutku 3x30 mm a maticu 3 mm a začnite skrutkovať zhora, vložte dovnútra červenú trubicu, za ňou senzor, potom maticu a pevne zaskrutkujte. Senzor by mal byť umiestnený v otvore najbližšom k okraju na tukovom konci a v strede.

Krok 5: Pripojenie Arduina a Breadboard k šasi

Pripojenie Arduina a Breadboard k šasi
Pripojenie Arduina a Breadboard k šasi

Na suchý zips pripevnite dosku Arduino, ako je znázornené na obrázku. Položte kus na šasi a zodpovedajúci kus na spodok dosky Arduino, aby bol ľahko odpojiteľný. Doska na pečenie je zospodu lepiaca, odstráňte nálepku a umiestnite ju za dosku arduino na tučný koniec šasi.

Krok 6: Inštalácia batérií

Montáž batérií
Montáž batérií
Montáž batérií
Montáž batérií

Upozorňujeme, že pre toto vozidlo musíte použiť dve batérie, pretože používa motory. Použite kúsok suchého zipsu a uprostred neho urobte dieru. Pripevnite suchý zips zaskrutkovaním 3 mm skrutky do jedného z otvorov smerom od kolieska, aby sa mohol otáčať, omotajte zodpovedajúci kus suchého zipsu okolo batérie a prvý kus omotajte okolo neho. To isté urobte s druhou batériou. Na servá som použil 7,2 voltovú batériu a na dosku Arduino 9 voltovú batériu. Pripojil som batériu 7,2 V pomocou drôtov a teplom zmrštiteľného drôtu. Vložte vodiče do kladného a záporného pólu a obalte ich teplom zmrštiteľným drôtom a spálte ho zapaľovačom. Použil som klikací kolík s drôtom, ktorý je možné zapojiť priamo do dosky Arduino.

Krok 7: Zapojenie

Elektrické vedenie
Elektrické vedenie

Mám priložený obrázok schémy, ktorý jasne ukazuje zapojenie všetkých komponentov.

Krok 8: Nasadenie krytu

Nasadenie krytu
Nasadenie krytu

Kryt je možné pripevniť k šasi pomocou štyroch montážnych konzol v tvare L na šikmých plochách na okrajoch a 8 skrutiek a matíc. Na kryte budú dva otvory, aby bolo možné maticu zaskrutkovať zvnútra.

Krok 9: Pripojte komponenty k krytu

Pripojte komponenty k krytu
Pripojte komponenty k krytu

Vytlačte súčasti von na kryt, ako je to znázornené na priloženom obrázku, pomocou pásky utiahnite súčasti zvnútra. Ak sú dodržané rozmery, komponenty by mali tesne priliehať, ale na zálohovanie sa používa páska. Musia byť viditeľné štyri komponenty, ktoré zahŕňajú červenú LED, zelenú LED, infračervený prijímač a dvojpolohový spínač.

Krok 10: Zakrytie otvorov v kryte

Zasuňte dve dvere, aby zakryli dva otvory.

Krok 11: Programovanie

Priložil som skicu pre Arduino, ktorá používa C ++ na spustenie robota. Uistite sa, že zmeníte kód tlačidiel v Arduino pre vaše IR diaľkové ovládanie tak, aby zodpovedal príkazom dopredu, dozadu, doľava, doprava atď …

Odporúča: