Sadržaj:

Robot Raptor s glasovnim upravljanjem: 5 koraka
Robot Raptor s glasovnim upravljanjem: 5 koraka

Video: Robot Raptor s glasovnim upravljanjem: 5 koraka

Video: Robot Raptor s glasovnim upravljanjem: 5 koraka
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Srpanj
Anonim
Image
Image
Započnite!
Započnite!

Ove upute pokazuju kako koristiti prepoznavanje glasa IFTTT od Google pomoćnika dostupno na mobitelu i tabletima za prosljeđivanje kontrolnih podataka na AdafruitIO kanal. Ova kontrola se zatim preuzima putem WiFi-a pomoću ESP12F modula zasnovanog na Arduinu, a jednostavnom rutinom kontrolira 4 FET-a s H-mostom koji kontroliraju lijevo stopalo, desno stopalo, okretanje glave i nagib tijela. Dijelovi starijeg Wowwee Roboraptora koriste se za karoseriju i motore.

Korak 1: Započnite

Započnite!
Započnite!

Prvo počnite rastavljati kućište i provjeravati koje žice upravljaju motorima koje želimo kontrolirati. Svaki motor ima 2 -pinski konektor. Ovi motori se ne pokreću samo pozitivom i uzemljenjem na dva pina, već pozitivnim na negativan i negativnim na pozitivan za potpuno aktiviranje motora. Počeo sam jednostavno primjenjivati pozitivno na referencu tla, što će, na primjer, samo pomaknuti stopalo naprijed, sprječavajući potpuno kretanje naprijed i natrag.

Provedite neko vrijeme upoznajući se s priključivanjem motora. Uspio sam kontrolirati 5 motora: lijevo stopalo, desno stopalo, rep, rotiranje glave i nagib tijela. Oni su zabilježeni na pločici sa stražnje strane grabljivice.

Korak 2: Povežite se

Ožičite to!
Ožičite to!

S lijeve strane nalazi se korišteni modul ESP12F. Nalazi se u programskom nosaču, ali sve što volite koristiti za programiranje/ispravljanje pogrešaka trebalo bi funkcionirati. Potrebno mu je uzemljenje za dijeljenje s H-mostovima, ali u suprotnom, jedine druge žice do njega su 8 žica za upravljanje H-mostovima kako je prikazano u kodu.

4 H-mosta nalaze se na bijeloj ploči za kontrolu 4 motora (lijevo/desno/glava/nagib). Koristio sam TA8080K s podatkovnom tablicom na https://www.knjn.com/datasheets/ta8080k.pdf, ali i druge usporedbe bi trebale raditi. Počeo sam s jednostavnim N-FET-om, ali otkrio sam da se stopala neće pomaknuti punim korakom što je spriječilo kontrolu hoda. Svaki H-most ima dva upravljačka ulaza iz ESP12F, Vcc, gnd i dva izlaza motora.

Motor Vcc je dvije serije dvije paralelne litij-ionske ćelije 18650 koje omogućuju napajanje motora od 8 V. Priključujem 4V na ESP12F koji tehnički premašuje 3.3V ESP12F specifikacije. Također imajte 22uF čep na Vcc motoru za prigušivanje buke. (Vjerojatno bi se puno stvari moglo učiniti za bolju pouzdanost ovdje!)

Korak 3: Kodirajte ESP12F

ESP12F izvrstan je jeftin alat za WiFi instrumentaciju. Priložena datoteka prikazuje GPIO -ove koji se koriste za upravljanje motorima i kako se povezuje s upravljačkim kanalom AdafruitIO.

Upamtite dobre prakse otklanjanja pogrešaka u pronalaženju problema. Postoje naredbe za otklanjanje pogrešaka pa biste mogli htjeti imati terminalni izlaz sve dok većina njih ne radi za vas.

Korak 4: Postavite IFTTT i AdafruitIO

Postavite IFTTT i AdafruitIO
Postavite IFTTT i AdafruitIO

U redu, sada neka web čarolija da sve to povežete!

Prvo postavite svoj AdafruitIO kanal. Na io.adafruit.com izradite novi feed koji će vam omogućiti da pronađete AIO ključ. To u vašem arduino kodu identificira kanal koji treba gledati i treba ga dodati u vaš arduino kôd.

Idite na ifttt.com i postavite račun ako je potrebno te pokrenite novi applet. Usredotočit ćemo se na kontrolu "pomak naprijed", ali "rotiranje glave" i "robot straga" su slični. Da biste došli do prikazanog zaslona za konfiguraciju, morate navesti "ovo" pokreće google asistent, a "ono" šalje podatke AdafruitIO -u. Navedite AIO feed koji ste naveli u prethodnom odjeljku. U polju za konačne podatke za spremanje to znači da će se tekstualni niz i polje s brojem prenijeti u adafruit feed.

Korak 5: Završavanje

Rep je izostavljen budući da ESP12F ima ograničenja na druge IO -ove. Moglo bi se dodatno hakirati zvučnike i prekidače te mikrofon, ali to će zahtijevati više vremena.

Nadajmo se da vam ovo daje ideju o ponovnoj namjeni općeg osnovnog robota s glasovnom kontrolom i mogućnostima izvan toga.

Preporučeni: