Sisukord:

Hääljuhtimisega robot Raptor: 5 sammu
Hääljuhtimisega robot Raptor: 5 sammu

Video: Hääljuhtimisega robot Raptor: 5 sammu

Video: Hääljuhtimisega robot Raptor: 5 sammu
Video: AENO robot tolmuimeja RC3S/RC2S | Toote omadused 2024, Juuli
Anonim
Image
Image
Alustama!
Alustama!

Selles juhendis näidatakse, kuidas kasutada mobiiltelefonis ja tahvelarvutites saadaolevat Google'i assistendi IFTTT häältuvastust juhtandmete edastamiseks AdafruitIO kanalile. See juhtimisseade tuuakse seejärel WiFi kaudu Arduino-põhise ESP12F mooduli abil ja lihtsa rutiiniga kontrollib 4 H-silla FET-i, mis juhivad vasakut jalga, paremat jalga, pead ja keha kallutamist. Vanema Wowwee Roboraptori osi kasutatakse kere ja mootorite jaoks.

Samm: alustage

Alustama!
Alustama!

Kõigepealt alustage korpuse lahti võtmist ja kontrollige, millised juhtmed juhivad mootoreid, mida me soovime juhtida. Igal mootoril on 2 -pin pistik. Neid mootoreid ei käivitata ainult positiivsel ja maandatud kahel tihvtil, vaid positiivsel negatiivsel ja negatiivsel positiivsel, et mootorit täielikult käivitada. Hakkasin maapinnale lihtsalt positiivset rakendama ja see nihutab näiteks jalga ainult ettepoole, takistades täielikku edasi- ja tahapoole liikumist.

Kulutage mõnda aega mootori ühendamisega tutvumiseks. On 5 mootorit, mille juhtimist leidsin: vasak jalg, parem jalg, saba, pea pöörlemine ja keha kallutamine. Need on märgitud raptori tagaküljel oleval trükkplaadil.

2. samm: ühendage see

Juhtme üles!
Juhtme üles!

Vasakul on kasutatud ESP12F moodulit. See on programmeerimiskandjas, kuid kõik, mida soovite programmeerimiseks/silumiseks kasutada, peaks toimima. See vajab maandamist, et seda H-sildadega jagada, kuid muidu on selle ainsad muud juhtmed 8 juhtmest H-sildade juhtimiseks, nagu on näidatud koodis.

4 H-silda on valge leivalaual 4 mootori (vasak/parem/pea/kallutus) juhtimiseks. Kasutasin TA8080K koos andmelehega aadressil https://www.knjn.com/datasheets/ta8080k.pdf, kuid ka teised võrdlusandmed peaksid töötama. Olin alustanud lihtsa N-FET-iga, kuid leidsin, et jalad ei liigu täie hooga, mis takistas kõndimist. Igal H-sillal on kaks juhtimissisendit ESP12F, Vcc, gnd ja kaks mootori väljundit.

Mootor Vcc on kahe seeria kaks paralleelset liitium-ioon 18650 elementi, mis võimaldavad mootoritel 8 V pinget. Puudutan 4V ESP12F -i, mis ületab tehniliselt 3,3V ESP12F spetsifikatsiooni. Samuti on müra summutamiseks mootoril Vcc 22uF kork. (Tõenäoliselt on siin palju asju, mida saaks parema töökindluse nimel ära teha!)

Samm: kodeerige ESP12F

ESP12F on suurepärane odav tööriist WiFi -seadmete jaoks. Manustatud fail näitab mootorite juhtimiseks kasutatavaid GPIO -sid ja selle ühendamist AdafruitIO juhtkanaliga.

Palun pidage meeles silumise häid tavasid probleemide jälgimisel. On silumislauseid, nii et võite soovida terminaliväljundit, kuni suurem osa sellest teie jaoks töötab.

Samm: seadistage IFTTT ja AdafruitIO

Seadistage IFTTT ja AdafruitIO
Seadistage IFTTT ja AdafruitIO

OK, nüüd natuke veebimaagiat, et see kõik kokku siduda!

Esmalt seadistage oma AdafruitIO kanal. Looge saidil io.adafruit.com uus voog, mis võimaldab teil leida AIO võtme. See tuvastab teie arduino koodis vaadatava kanali ja see tuleb teie arduino koodile lisada.

Minge saidile ifttt.com ja seadistage vajadusel konto ning käivitage uus aplett. Keskendume juhtimisele "edasi liikumine", kuid "pea pöörlemine" ja "roboti tagumine" on sarnased. Näidatud seadistuskuvale pääsemiseks peate määrama, et "see" käivitatakse Google'i assistendi poolt ja "see" saadab andmeid AdafruitIO -le. Määrake eelmises jaotises määratud AIO -voog. Salvestatavate lõppandmete väljal tähendab see seda, et tekstistring ja numbriväli edastatakse adafruit -voole.

Samm 5: kokku pakkimine

Saba jäeti välja, kuna ESP12F -l on teiste IO -de suhtes piirangud. Kõlarite, lülitite ja mikrofoni edasist häkkimist võiks teha, kuid see nõuab rohkem aega.

Loodetavasti annab see teile idee üldise põhiroboti ümberkujundamiseks koos hääljuhtimise ja võimalustega.

Soovitan: