Sisällysluettelo:
- Vaihe 1: Aloita
- Vaihe 2: Yhdistä se
- Vaihe 3: Koodaa ESP12F
- Vaihe 4: Asenna IFTTT ja AdafruitIO
- Vaihe 5: Kääriminen
Video: Puheohjattu robotti Raptor: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tässä ohjeessa näytetään, miten matkapuhelimella ja tableteilla saatavilla olevaa Google Assistant IFTTT -äänentunnistusta käytetään ohjaustietojen siirtämiseen AdafruitIO -kanavalle. Tämän ohjaimen hakee sitten WiFi-yhteyden kautta Arduino-pohjainen ESP12F-moduuli, ja yksinkertaisessa rutiinissa ohjataan 4 H-sillan FET: ää, jotka ohjaavat vasenta jalkaa, oikeaa jalkaa, pään pyörimistä ja kehon kallistusta. Vanhemman Wowwee Roboraptorin osia käytetään runkoon ja moottoreihin.
Vaihe 1: Aloita
Aloita ensin kotelon purkaminen ja sen tarkistaminen, mitkä johdot ohjaavat moottoreita, joita haluamme ohjata. Jokaisessa moottorissa on 2 -napainen liitin. Näitä moottoreita ei käytetä pelkästään positiivisella ja maadoitetulla kahdella tapilla, vaan positiivisella negatiivisella ja negatiivisella positiivisella moottorin täydellä käytöllä. Aloin yksinkertaisesti soveltaa positiivista maaviitteeseen ja se esimerkiksi siirtää jalkaa vain eteenpäin estäen täyden liikkeen eteenpäin ja taaksepäin.
Vietä aikaa tutustumalla moottorin liitäntään. Löysin 5 moottoria, joiden hallitsin: vasen jalka, oikea jalka, häntä, pää pyörii ja kehon kallistus. Nämä on merkitty raptorin takana olevaan piirilevyyn.
Vaihe 2: Yhdistä se
Vasemmalla on käytetty ESP12F -moduuli. Se on ohjelmointioperaattorissa, mutta sen, mitä haluat käyttää ohjelmointiin/virheenkorjaukseen, pitäisi toimia. Se tarvitsee maata jaettavaksi H-siltojen kanssa, mutta muuten ainoat muut johdot siihen ovat 8 johtoa H-siltojen ohjaamiseen koodin mukaisesti.
4 H-siltaa ovat valkoisella leipälevyllä neljän moottorin ohjaamiseksi (vasen/oikea/pää/kallistus). Käytin TA8080K: n tietolomaketta osoitteessa https://www.knjn.com/datasheets/ta8080k.pdf, mutta myös muiden vertailukelpoisten pitäisi toimia. Olin aloittanut yksinkertaisella N-FET: llä, mutta huomasin, että jalat eivät liiku täydellä askeleella, mikä esti kävelyhallinnan. Jokaisessa H-sillassa on kaksi ohjaustuloa ESP12F, Vcc, gnd ja kaksi moottorilähtöä.
Moottori Vcc on kahden sarjan kaksi rinnakkaista litiumioniakkua 18650, jotka mahdollistavat 8 V: n moottorille. Napautan 4V ESP12F: ään, joka ylittää teknisesti 3.3V ESP12F -määrityksen. Kiinnitä myös moottorin Vcc 22uF -korkki melun vaimentamiseen. (Luultavasti monia asioita voitaisiin tehdä täällä paremman luotettavuuden vuoksi!)
Vaihe 3: Koodaa ESP12F
ESP12F on edullinen työkalu WiFi -instrumentointiin. Liitteenä oleva tiedosto näyttää moottorien ohjaamiseen käytetyt GPIO: t ja sen liitännät AdafruitIO -ohjauskanavaan.
Muista hyvät debug -käytännöt ongelmien jäljittämisessä. On virheenkorjauslausekkeita, joten saatat haluta saada päätelaitteen, kunnes suurin osa siitä toimii sinulle.
Vaihe 4: Asenna IFTTT ja AdafruitIO
OK, nyt jotain verkkomagiaa sitomaan kaikki yhteen!
Määritä ensin AdafruitIO -kanavasi. Luo osoitteessa io.adafruit.com uusi syöte, jonka avulla voit löytää AIO -avaimen. Tämä tunnistaa arduino -koodissa kanavan, jota katsotaan, ja se on lisättävä arduino -koodiin.
Siirry osoitteeseen ifttt.com ja määritä tarvittaessa tili ja aloita uusi sovelma. Keskitymme "eteenpäin" -ohjaukseen, mutta "pään kierto" ja "robotin takaosa" ovat samanlaisia. Päästäksesi näkyviin tulevaan määritysnäyttöön sinun on määritettävä, että "tämä" laukaistaan Google -avustajan ja "että" lähettää tietoja AdafruitIO: lle. Määritä edellisessä osassa määrittämäsi AIO -syöte. Lopulliset tallennettavat tiedot -kentässä tämä tarkoittaa sitä, että tekstimerkkijono ja numerokenttä välitetään adafruit -syötteelle.
Vaihe 5: Kääriminen
Häntä jätettiin pois, koska ESP12F: llä on rajoituksia muille IO: ille. Kaiuttimien, kytkimien ja mikrofonin hakkerointi voitaisiin tehdä edelleen, mutta se vaatii enemmän aikaa.
Toivottavasti tämä antaa sinulle käsityksen siitä, että yleinen perusrobotti voidaan suunnitella uudelleen ääniohjauksella ja sen ulkopuolella olevilla vaihtoehdoilla.
Suositeltava:
Puheohjattu robotti V3 -moduulin avulla: 6 vaihetta
Ääniohjattu robotti V3 -moduulin avulla: Kuka tahansa voi tehdä tämän robotin helposti, seuraa vain antamaani prosessia.Tämä on ääniohjattu robotti ja näet robotin esittelyn, jota voit käyttää kahdella tavalla yhdellä tavalla kaukosäädin ja muut äänellä
Puheohjattu robotti käsi: 8 vaihetta (kuvilla)
Ääniohjattu robottikäsi: a. Esineet {font-size: 110,0%; fontin paino: lihavoitu; fontti-tyyli: kursivoitu; tekstin koristelu: ei mitään; taustaväri: punainen;} a. artikkelit: hover {background-color: black;} Tässä ohjeessa kerrotaan, miten voit rakentaa ääniohjatun robottikäden käyttämällä
Puheohjattu robotti 8051 -mikrokontrollerilla: 4 vaihetta (kuvien kanssa)
Puheohjattu robotti käyttämällä 8051 -mikrokontrolleria: Puheohjattu robotti ottaa määritetyn komennon äänen muodossa. Riippumatta siitä, mitä komento annetaan äänimoduulin tai Bluetooth -moduulin kautta, olemassa oleva ohjain purkaa sen ja siten annettu komento suoritetaan. Tässä projektissa minä
Puheohjattu robotti: 6 vaihetta
Puheohjattu robotti: Tämä ohje on luotu täyttämään Etelä -Floridan yliopiston Makecourse -projektin vaatimus (www.makecourse.com). Tämä projekti on robotti, jota voidaan ohjata antamalla robotille äänikomentoja. Robotissa on ihminen
Puheohjattu Arduino -robotti + Wifi -kamera + Gripper + APP & Manuaalinen käyttö ja esteiden välttämistila (KureBas Ver 2.0): 4 vaihetta
Puheohjattu Arduino -robotti + Wifi -kamera + Gripper + APP & Manuaalinen käyttö ja esteiden välttämistila (KureBas Ver 2.0): KUREBAS V2.0 on palannut Hän on erittäin vaikuttava uusilla ominaisuuksilla. Hänellä on tarttuja, Wifi -kamera ja uusi sovellus, joka tuotti hänelle