Obsah:

Ako vytvoriť rover ovládaný gestami: 4 kroky
Ako vytvoriť rover ovládaný gestami: 4 kroky

Video: Ako vytvoriť rover ovládaný gestami: 4 kroky

Video: Ako vytvoriť rover ovládaný gestami: 4 kroky
Video: STRANGE PARADIGMS - 04 - Новости и чат - НЛО - Паранормальные явления 2024, November
Anonim
Image
Image

Tu sú pokyny na zostrojenie rovera ovládaného gestami (teleportovaný rover). Skladá sa z roverovej jednotky, ktorá má na palube snímač vyhýbajúci sa kolíziám. Namiesto nemotorného diaľkového ovládača je vysielač chladnou rukavicou, ktorú môžete nosiť na ruke a pomocou pohybov rúk ju potom presunúť na prenos signálov do rovera. Na komunikáciu sa používajú RF signály.

Tento projekt má potenciálne využitie pri kontrole podvozku vozidla (kvôli bezpečnosti alebo údržbe) okrem toho, že sa nakoniec používa aj na lietanie s dronmi.

Zásoby

Arduino/Genuino UNO (s káblom UNO) x2

Li-ion batéria (12V) x1

Prepojovacie vodiče (muž - muž, muž - žena, žena - žena) x40 každý

Breadboard x1

Modul ovládača motora L298 x1

Gyroskop MPU6050 x1

RF prijímač a vysielač x1 každý

Ultrazvukový senzor x1

Nastavenie podvozku x1

Držiak batérie (často súčasťou podvozku) x1

Prepínač (často súčasťou podvozku) x2

Odizolovač drôtov x1

Odpájkovacie čerpadlo (nie je potrebné) x1

Obojstranná páska x1

Krok 1: Schémy a teória obvodov:

Schémy a teória obvodov
Schémy a teória obvodov
Schémy a teória obvodov
Schémy a teória obvodov

Nastavenie vysielača: Stručne povedané, musíme odčítať údaje z gyroskopu a odoslať ich do vysielača prostredníctvom Arduina.

Nastavenie prijímača: Musíme prijímať prenášané údaje (pomocou prijímača) a otáčať kolieskami podľa prijatých údajov*. Súčasne musíme tiež zaistiť, aby bol rover v minimálnej vzdialenosti od predmetov pred ním (detekcia prekážok). Na tento projekt použijeme komunikáciu I2C. *Zaujímavosť tohto projektu: Tento kód spracováva analógové údaje a pohybuje roverom podľa stupňa pohybu ruky. Musíme teda vyvinúť logiku, aby rover išiel správnym smerom pri rôznych rýchlostiach.

Krok 2: Budovanie Roveru:

Krok 1 (Zostavte podvozok):

Zostavte podvozok a vytvorte základňu pre svoje rover. Toto je pomerne jednoduchý krok a mali by ste to urobiť okamžite.

Krok 2 (skontrolujte všetky súčasti):

Skontrolujte všetky senzory oddeleným prepojením s Arduinom. Môžete si pozrieť akýkoľvek návod, ako jednotlivo prepojiť senzory s Arduinom.

Krok 3 (Nastavenie vysielača):

Najprv spájkujte kolíky s gyroskopom. Teraz vykonajte zapojenie podľa nasledujúcej schémy zapojenia. Nepripájajte batériu práve teraz.

Potom zapojte Arduino do prenosného počítača. Odovzdajte nasledujúci súbor kódu a skontrolujte, či kód funguje správne (urobte to odstránením komentárov k tlačovým vyhláseniam v kóde). Výstup tlačových výpisov zobrazíte kliknutím na tlačidlo sériového monitora (v pravom hornom rohu obrazovky). Ak všetko funguje správne, môžete pokračovať a pripojiť batériu.

Nezabudnite sa uistiť, že je orientácia gyroskopu správna (podľa použitého kódu). Skontrolujte vyššie uvedené diagramy a skontrolujte orientáciu, ktorú som použil pre gyroskop.

Gyroskop odošle údaje do Arduina. Odtiaľ pôjdu namerané hodnoty do RF vysielača, aby boli prenášané, aby prijímač mohol zachytávať vlny.

Krok 4 (nastavenie prijímača):

Pripojenie vykonajte podľa nasledujúcej schémy zapojenia. Nepripájajte batériu práve teraz. Potom zapojte Arduino do prenosného počítača. Odovzdajte nasledujúci súbor s kódom a skontrolujte, či kód funguje správne. Robiť to:

1. Odstráňte komentáre k tlačovým vyhláseniam v kóde

2. Zapnite nastavenie vysielača

3. Umiestnite rover na nejaký stojan, aby sa kolesá nedotýkali zeme a rover neodštartoval v okamihu, keď jeho prijímač dostane údaje.

POZNÁMKA: Možno budete musieť obrátiť smer jedného alebo oboch motorov. Ak kód funguje správne, mali by ste vidieť správny výstup (dopredu, dozadu, doprava, doľava alebo stop) na váš sériový monitor podľa vašej ruky. pohyby. Ak všetko funguje správne, môžete pripojiť batériu. Pred pripojením batérie však musíte skontrolovať všetky pripojenia. Jeden nesprávny terminál by mohol poškodiť váš obvod.

Krok 5 (Vykonajte nastavenie pomocou batérií):

Teraz odpojte prenosný počítač a pripojte batérie k príslušným nastaveniam. Otestujte svoj projekt.

Nedovoľte, aby sa vozítko od vás dostalo ďalej ako 5 m, inak by sa mohlo stať, že sa zastaví alebo sa začne správať nesprávne!

Krok 6 (montáž):

Teraz je čas zostaviť rover a skutočne ho vidieť v prevádzke! Pri návrhu zostavy môjho rovera si pozrite obrázky v časti „Schémy a teória obvodov“. Rover môžete zostaviť iným spôsobom. Len sa ubezpečte, že je dobre vyvážený, inak môže spôsobiť problémy so srvátkami (nechoďte ako „Páni!“, Pretože rover môžete nájsť zlým smerom).

Pri testovaní môžete zistiť, že sa rover nepohybuje presne. Pri používaní jednoduchých modulov RF dôjde k určitému oneskoreniu a chybám. V praktickom scenári majú motory tiež určité rozdiely a ťažisko rovera nie je tam, kde by ste to mali očakávať. Takže sa vám môže zdať, že sa rover pohybuje diagonálne, keď má ísť rovno. Chyby vo vyvážení je možné opraviť zmenou otáčok ľavého a pravého motora. Vynásobením premenných „ena“a „enb“rôznymi číslami zdokonalíte rovnováhu svojho rovera.

V prípade akýchkoľvek pochybností použite nižšie uvedenú sekciu komentárov. Tu sa budem zaoberať pochybnosťami.

@Scientify Inc

Krok 3: Súbory kódu

Tu je odkaz na virtuálnu knižnicu drôtov:

drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…

Krok 4: Ďakujem

Podeľte sa o svoje komentáre nižšie. Rád by som sa dozvedel o vašich skúsenostiach pri skúšaní projektu! Na všetky otázky sa pokúsim odpovedať do 24 hodín.

Sociálnej:

YouTube: Scientify Inc.

YouTube: Vedieť हिंदी

Instagram

Pokyny

LinkedIn

Odporúča: