Sadržaj:
- Korak 1: Započnite
- Korak 2: Povežite se
- Korak 3: Kodirajte ESP12F
- Korak 4: Postavite IFTTT i AdafruitIO
- Korak 5: Završavanje
Video: Robot Raptor s glasovnim upravljanjem: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
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
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
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
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:
Raketni bacač s glasovnim upravljanjem na bazi Alexa: 9 koraka (sa slikama)
Raketni bacač s glasovnim upravljanjem na bazi Alexa: Kako se približava zimska sezona; dolazi to doba godine kada se slavi festival svjetla. Da, govorimo o Diwaliju koji je pravi indijski festival koji se slavi diljem svijeta. Ove godine Diwali je već gotov i videće ljude
Robot s glasovnim upravljanjem pomoću V3 modula: 6 koraka
Robot s glasovnim upravljanjem pomoću V3 modula: Ovaj robot može lako napraviti svatko, samo slijedite postupak kako sam vam dao. Ovo je robot s glasovnim upravljanjem i možete vidjeti demo mog robota. Možete ga koristiti na dva načina. daljinski, a drugi glasom
Robot s glasovnim upravljanjem pomoću 8051 mikrokontrolera: 4 koraka (sa slikama)
Robot s glasovnim upravljanjem pomoću mikrokontrolera 8051: Robot s glasovnim upravljanjem preuzima određenu naredbu u obliku glasa. Koja god se naredba daje putem govornog modula ili Bluetooth modula, ona se dekodira pomoću postojećeg kontrolera i stoga se zadana naredba izvršava. Ovdje u ovom projektu ja
Robot s glasovnim upravljanjem: 6 koraka
Robot s glasovnim upravljanjem: Ova instrukcija nastala je u skladu sa zahtjevima projekta Makecoursea na Sveučilištu Južne Floride (www.makecourse.com). Ovaj projekt je robot kojim se može upravljati davanjem glasovnih naredbi robotu. Robot ima čovjeka
Arduino robot s glasovnim upravljanjem + Wifi kamera + hvataljka + APP i način rada za ručno korištenje i izbjegavanje prepreka (KureBas Ver 2.0): 4 koraka
Arduino robot s glasovnim upravljanjem + Wi -Fi kamera + hvataljka + APP i ručno korištenje i način izbjegavanja prepreka (KureBas Ver 2.0): KUREBAS V2.0 se vratioOn je vrlo impresivan s novim značajkama. Ima hvataljku, Wifi kameru i novu aplikaciju koja mu je proizvedena