Obsah:

Hlasom ovládaný robot Raptor: 5 krokov
Hlasom ovládaný robot Raptor: 5 krokov

Video: Hlasom ovládaný robot Raptor: 5 krokov

Video: Hlasom ovládaný robot Raptor: 5 krokov
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim
Image
Image
Začať!
Začať!

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

Začať!
Začať!

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

Zapojte to!
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

Nastavte IFTTT a AdafruitIO
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: