Obsah:

Jak vytvořit rover ovládaný gesty: 4 kroky
Jak vytvořit rover ovládaný gesty: 4 kroky

Video: Jak vytvořit rover ovládaný gesty: 4 kroky

Video: Jak vytvořit rover ovládaný gesty: 4 kroky
Video: TOP 15 – Skryté funkce na iPhone (iOS), které musíte znát! 🔥 2024, Červen
Anonim
Image
Image

Zde jsou pokyny ke stavbě roveru ovládaného gesty (teleportovaný rover). Skládá se z roverové jednotky, která má na palubě senzor pro zamezení kolize. Vysílač místo neohrabaného dálkového ovladače je chladná rukavice, kterou lze nosit na ruce a poté ji pohybem ruky přenášet signály do roveru. Ke komunikaci se používají RF signály.

Tento projekt má potenciální aplikace při kontrole podvozku vozidla (pro bezpečnost nebo údržbu) kromě toho, že se nakonec používá k létání s drony.

Zásoby

Arduino/Genuino UNO (s kabelem UNO) x2

Li-ion baterie (12V) x1

Propojovací vodiče (od muže k muži, od muže k ženě, od ženy k ženě) x40 každý

Breadboard x1

Modul ovladače motoru L298 x1

Gyroskop MPU6050 x1

RF přijímač a vysílač x1 každý

Ultrazvukový senzor x1

Nastavení podvozku x1

Držák baterie (často součástí podvozku) x1

Přepínač (často součástí podvozku) x2

Odizolovací nástroj x1

Odpájecí čerpadlo (není nutné) x1

Oboustranná páska x1

Krok 1: Schémata zapojení a teorie:

Schémata zapojení a teorie
Schémata zapojení a teorie
Schémata zapojení a teorie
Schémata zapojení a teorie

Nastavení vysílače: Stručně řečeno, musíme vzít údaje z gyroskopu a odeslat je do vysílače přes Arduino.

Nastavení přijímače: Musíme přijímat přenesená data (pomocí přijímače) a otáčet kolečky podle přijatých dat*. Současně musíme také zajistit, aby byl rover v minimální vzdálenosti od předmětů před ním (detekce překážek). Pro tento projekt použijeme komunikaci I2C. *Zajímavost o tomto projektu: Tento kód zpracovává analogová data a pohybuje roverem podle stupně pohybu ruky. Musíme tedy vyvinout logiku, aby se rover vydal správným směrem při různých rychlostech.

Krok 2: Budování Roveru:

Krok 1 (Sestavení šasi):

Sestavením podvozku vytvoříte základnu pro svůj rover. Toto je poměrně snadný krok a měli byste být hotovi během chvilky.

Krok 2 (Zkontrolujte všechny součásti):

Zkontrolujte všechna čidla jejich samostatným propojením s Arduinem. Můžete si prohlédnout jakýkoli návod, jak jednotlivě propojit senzory s Arduinem.

Krok 3 (Nastavení vysílače):

Nejprve připájejte kolíky ke gyroskopu. Nyní proveďte zapojení podle následujícího schématu zapojení. Nepřipojujte baterii právě teď.

Dále připojte Arduino k notebooku. Nahrajte následující soubor kódu a zkontrolujte, zda kód funguje správně (proveďte to odstraněním komentářů k tiskovým příkazům v kódu). Kliknutím na tlačítko sériového monitoru (vpravo nahoře na obrazovce) zobrazíte výstup tiskových prohlášení. Pokud vše funguje správně, můžete pokračovat a připojit baterii.

Nezapomeňte zajistit správnou orientaci gyroskopu (podle použitého kódu). Zkontrolujte prosím výše uvedené diagramy a zkontrolujte orientaci, kterou jsem použil pro gyroskop.

Gyroskop odešle naměřené hodnoty do Arduina. Odtamtud budou naměřené hodnoty odesílány do RF vysílače, aby byly vysílány, aby přijímač mohl zachytit vlny.

Krok 4 (Nastavení přijímače):

Proveďte zapojení podle následujícího schématu zapojení. Nepřipojujte baterii právě teď. Dále připojte Arduino k notebooku. Nahrajte následující soubor kódu a zkontrolujte, zda kód funguje správně. Udělat toto:

1. Odstraňte komentáře k tiskovým příkazům v kódu

2. Zapněte nastavení vysílače

3. Postavte vozítko na jakýsi stojan, aby se kola nedotýkala země a vozítko nesundalo v okamžiku, kdy jeho přijímač obdrží data

POZNÁMKA: Možná budete muset obrátit směr jednoho nebo obou motorů Pokud kód funguje správně, měli byste vidět správný výstup (dopředu, dozadu, doprava, doleva nebo zastavení) na váš sériový monitor podle vaší ruky pohyby. Pokud vše funguje správně, můžete připojit baterii. Před připojením baterie však musíte zkontrolovat všechna připojení. Jeden špatný terminál by mohl vyhodit váš obvod.

Krok 5 (Proveďte nastavení pomocí baterií):

Nyní odpojte notebook a připojte baterie k příslušným nastavením. Otestujte svůj projekt.

Nenechte se roverem od vás vzdálit více než 5 m, jinak by se rover mohl zastavit/začít se chovat špatně!

Krok 6 (montáž):

Nyní je čas sestavit rover a skutečně jej vidět v akci! Pokud jde o návrh sestavy mého roveru, podívejte se na obrázky v části „Schémata zapojení a teorie“. Můžete si rover sestavit jiným způsobem. Jen se ujistěte, že je dobře vyvážený, nebo to může způsobit i kolečka (nechoďte jako „Páni!“, Protože rover můžete najít špatnou cestou nahoru).

Při testování můžete zjistit, že se rover nepohybuje přesně. Při používání jednoduchých RF modulů dojde k určitému zpoždění a chybám. V praktickém scénáři mají motory také určité rozdíly a těžiště roveru není tam, kde byste ho očekávali. Takže se vám může zdát, že se rover pohybuje diagonálně, když má jít rovně. Chyby v rovnováze lze opravit změnou otáček levého a pravého motoru. Vynásobením proměnných „ena“a „enb“různými čísly dosáhnete dokonalé rovnováhy svého roveru.

V případě jakýchkoli pochybností použijte níže uvedenou sekci komentáře. Tam se budu zabývat pochybnostmi.

@Scientify Inc

Krok 3: Soubory kódu

Zde je odkaz na virtuální drátovou knihovnu:

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

Krok 4: Děkujeme

Podělte se prosím o své komentáře níže. Rád bych slyšel o vašich zkušenostech při zkoušení projektu! Pokusím se odpovědět na všechny dotazy do 24 hodin.

Sociální:

YouTube: Scientify Inc.

YouTube: Vědecký हिंदी

Instagram

Instruktabilní

LinkedIn

Doporučuje: