Obsah:
- Krok 1: Začnite
- Krok 2: Zapojte to
- Krok 3: Kódujte ESP12F
- Krok 4: Nastavte IFTTT a AdafruitIO
- Krok 5: Zbaliť sa
Video: Hlasom ovládaný robot Raptor: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Tento návod ukazuje, ako používať hlasové rozpoznávanie asistenta Google IFTTT dostupné na mobilnom telefóne a tablete na prenos riadiacich údajov do kanála AdafruitIO. Toto ovládanie je potom načítané cez WiFi modul ESP12F na báze Arduina a v jednoduchej rutine ovláda 4 F-mostíky FET, ktoré ovládajú ľavú nohu, pravú nohu, otáčanie hlavy a náklon tela. Na karosériu a motory sa používajú časti staršieho robota Wowwee.
Krok 1: Začnite
Najprv začnite rozoberať plášť a overovať, ktoré vodiče riadia motory, ktoré chceme ovládať. Každý motor má 2pinový konektor. Tieto motory nie sú poháňané iba pozitívnym a uzemneným na dvoch kolíkoch, ale pri plnom spustení motora sú kladné až záporné a záporné až kladné. Začal som jednoducho aplikovať pozitívne na referenciu na zem, a to napríklad bude pohybovať iba nohou dopredu, čím sa zabráni úplnému pohybu dopredu a dozadu.
Strávte nejaký čas zoznámením sa s pripojením motora. Zistilo sa, že je možné ovládať 5 motorov: ľavá noha, pravá noha, chvost, otáčanie hlavy a náklon tela. Sú uvedené na doske plošných spojov v zadnej časti dravca.
Krok 2: Zapojte to
Vľavo je použitý modul ESP12F. Je to v programovacom nosiči, ale čokoľvek, čo chcete použiť na programovanie/ladenie, by malo fungovať. Je potrebné, aby bola zem zdieľaná s H-mostíkmi, ale inak sú jedinými ďalšími vodičmi, ktoré sú k nemu, 8 káblov na ovládanie H-mostov, ako je uvedené v kóde.
4 H-mostíky sú na bielom doske na ovládanie 4 motorov (vľavo/vpravo/hlava/náklon). Použil som TA8080K s údajovým listom na https://www.knjn.com/datasheets/ta8080k.pdf, ale fungovať by mali aj ďalšie porovnateľné. Začal som s jednoduchým N-FET, ale zistil som, že chodidlá sa nebudú pohybovať úplne, čo bráni kontrole chôdze. Každý mostík H má dva riadiace vstupy z ESP12F, Vcc, gnd a dva výstupy motora.
Motor Vcc je dva sériové dva paralelné lítium-iónové články 18650 umožňujúce 8V motorom. Pripojím 4V na ESP12F, ktorý technicky presahuje špecifikáciu 3,3V ESP12F. Tiež majte na motore Vcc kryt 22uF na tlmenie hluku. (Pravdepodobne je tu veľa vecí, ktoré je možné urobiť pre lepšiu spoľahlivosť!)
Krok 3: Kódujte ESP12F
ESP12F je skvelý nízkonákladový nástroj pre WiFi prístrojové vybavenie. Priložený súbor ukazuje GPIO používané na ovládanie motorov a ako je prepojený s riadiacim kanálom AdafruitIO.
Pri sledovaní problémov pamätajte na správne postupy ladenia. Existujú ladiace príkazy, takže možno budete chcieť mať koncový výstup, kým vám väčšina nebude fungovať.
Krok 4: Nastavte IFTTT a AdafruitIO
Dobre, teraz nejaké webové kúzlo, ktoré to všetko spojí!
Najprv nastavte svoj kanál AdafruitIO. Na io.adafruit.com vytvorte nový informačný kanál, ktorý vám umožní nájsť kľúč AIO. Toto vo vašom arduino kóde identifikuje kanál, ktorý sa má sledovať, a je potrebné ho pridať do kódu arduino.
Prejdite na stránku ifttt.com a v prípade potreby si vytvorte účet a spustite nový applet. Zameriame sa na ovládanie „posun dopredu“, ale „otáčanie hlavy“a „zadný robot“sú podobné. Aby ste sa dostali na zobrazenú konfiguračnú obrazovku, musíte zadať „toto“spúšťa asistent Google a „to“odosiela údaje do servera AdafruitIO. Zadajte informačný kanál AIO, ktorý ste zadali v predchádzajúcej časti. V poli konečných údajov na uloženie to znamená, že textový reťazec a pole s číslom budú odoslané do kanála adafruit.
Krok 5: Zbaliť sa
Chvost bol vynechaný, pretože ESP12F má obmedzenia na ostatné IO. Mohlo by dôjsť k ďalšiemu hacknutiu reproduktorov, prepínačov a mikrofónu, ale bude to vyžadovať viac času.
Našťastie vám to poskytne predstavu o premene všeobecného základného robota s hlasovým ovládaním a ďalšími možnosťami.
Odporúča:
Hlasom ovládaný robot pomocou modulu V3: 6 krokov
Hlasom riadený robot pomocou modulu V3: Tento robot môže ľahko vytvoriť ktokoľvek, len postupujte podľa postupu, ktorý som uviedol. Jedná sa o hlasom ovládaného robota a môžete vidieť ukážku môjho robota, ktorú môžete použiť dvoma spôsobmi. diaľkové a iné je hlasové
ROBOT OVLÁDANÝ HLASOM PRES BLUETOOTH: 3 kroky
ROBOT OVLÁDANÝ HLASOM BLUETOOTH: Tento robot je ovládaný naším telefónom. Odkaz na aplikáciu: https://play.google.com/store/apps/details?id=com….Tento robot je ovládaný naším hlasom a Tiež ho možno ovládať pomocou tlačidiel. Tento robot je len na demo účely. Postupujte podľa
Robot Arduino so vzdialenosťou, smerom a stupňom otáčania (východ, západ, sever, juh) ovládaný hlasom pomocou modulu Bluetooth a autonómnym pohybom robota .: 6 krokov
Robot Arduino so vzdialenosťou, smerom a stupňom otáčania (východ, západ, sever, juh) ovládaný hlasom pomocou modulu Bluetooth a pohybu autonómneho robota .: Tento návod vysvetľuje, ako vyrobiť robot Arduino, ktorý je možné pohybovať v požadovanom smere (dopredu, dozadu (Vľavo, Vpravo, Východ, Západ, Sever, Juh) požadovaná vzdialenosť v centimetroch pomocou hlasového ovládania. Robota je možné pohybovať aj autonómne
Hlasom ovládaný robot pomocou mikrokontroléra 8051: 4 kroky (s obrázkami)
Hlasom ovládaný robot pomocou mikrokontroléra 8051: Hlasom ovládaný robot preberá špecifikované príkazy vo forme hlasu. Nech je príkaz zadaný prostredníctvom hlasového modulu alebo modulu Bluetooth, je dekódovaný existujúcim ovládačom, a preto je daný príkaz vykonaný. Tu v tomto projekte
Hlasom ovládaný robot: 6 krokov
Hlasom riadený robot: Tento návod bol vytvorený ako splnenie projektovej požiadavky Makecourse na University of South Florida (www.makecourse.com). Tento projekt je robot, ktorý je možné ovládať hlasovým príkazom robota. Robot má človeka