Innholdsfortegnelse:
- Trinn 1: Kom i gang
- Trinn 2: Gjør det bedre
- Trinn 3: Kode opp ESP12F
- Trinn 4: Konfigurer IFTTT og AdafruitIO
- Trinn 5: Innpakning
Video: Stemmestyrt Robot Raptor: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Denne instruksjonen viser hvordan du bruker Google -assistent IFTTT -stemmegjenkjenning tilgjengelig på mobiltelefon og nettbrett for å overføre kontrolldata til en AdafruitIO -kanal. Denne kontrollen blir deretter hentet over WiFi av en Arduino-basert ESP12F-modul, og i en enkel rutine kontrollerer 4 H-bridge FETs som styrer venstre fot, høyre fot, hode rotere og kroppshelling. Deler av en eldre Wowwee Roboraptor brukes til karosseri og motorer.
Trinn 1: Kom i gang
Begynn først å ta fra hverandre foringsrøret og kontroller hvilke ledninger som styrer motorene vi ønsker å kontrollere. Hver motor har en 2 -pinners kontakt. Disse motorene aktiveres ikke bare av positive og jordede på de to pinnene, men positive til negative og negative til positive for hele motoraktiveringen. Jeg begynte ganske enkelt å bruke positivt på en bakkereferanse, og det vil for eksempel bare bevege foten fremover og forhindre full bevegelse fremover og bakover.
Bruk litt tid på å gjøre deg kjent med motorens tilkobling. Det er 5 motorer som jeg fant kontroll over: venstre fot, høyre fot, hale, rotere hodet og kroppshelling. Disse er notert i kretskortet på baksiden av rovfuglen.
Trinn 2: Gjør det bedre
Til venstre er ESP12F -modulen som brukes. Det er i en programmeringsbærer, men det du liker å bruke til å programmere/feilsøke, bør fungere. Den trenger bakken for å bli delt med H-broene, men ellers er de eneste andre ledningene til den åtte ledningene for å kontrollere H-broene som vist i koden.
De 4 H-broene er på det hvite brødbrettet for kontroll av de 4 motorene (venstre/høyre/hode/vippe). Jeg brukte TA8080K med datablad på https://www.knjn.com/datasheets/ta8080k.pdf, men andre sammenligninger burde også fungere. Jeg hadde startet med en enkel N-FET, men fant ut at føttene ikke ville bevege seg for fullt, noe som forhindret gangkontroll. Hver H-bro har to kontrollinnganger fra ESP12F, Vcc, gnd og to motorutganger.
Motoren Vcc er en to-serie to parallelle litiumion 18650 celler som muliggjør 8V til motorer. Jeg trykker på 4V til ESP12F som teknisk overstiger 3.3V ESP12F -spesifikasjonen. Har også en 22uF lokk på motorens Vcc for å dempe støy. (Sannsynligvis mange ting som kan gjøres for bedre pålitelighet her!)
Trinn 3: Kode opp ESP12F
ESP12F er et flott rimelig verktøy for WiFi -instrumentering. Vedlagt fil viser GPIO -ene som brukes til å kontrollere motorene, og hvordan den grensesnitt til AdafruitIO -kontrollkanalen.
Husk god feilsøkingspraksis for å spore problemer. Det er feilsøkingserklæringer, så du vil kanskje ha en terminalutgang til det meste fungerer for deg.
Trinn 4: Konfigurer IFTTT og AdafruitIO
OK, nå litt nettmagi for å knytte det hele sammen!
Sett først opp AdafruitIO -kanalen din. På io.adafruit.com lager du en ny feed som lar deg finne AIO -nøkkelen. Dette identifiserer i arduino -koden kanalen du skal se på, og må legges til i din arduino -kode.
Gå til ifttt.com og sett opp en konto om nødvendig og start en ny applet. Vi vil fokusere på "fremover" -kontrollen, men "rotere hodet" og "robot bak" er like. For å komme til konfigurasjonsskjermen som vises, må du spesifisere "dette" er utløst av google assistent og "det" sender data til AdafruitIO. Spesifiser AIO -feedet du angav i forrige seksjon. I de endelige dataene for å lagre feltet, betyr dette at tekststrengen og tallfeltet vil bli sendt til adafruit -feedet.
Trinn 5: Innpakning
Halen ble utelatt siden ESP12F har restriksjoner på de andre IO -ene. Ytterligere hacking på høyttaler og brytere og mikrofon kan gjøres, men det vil kreve mer tid.
Forhåpentligvis gir dette deg en idé om å planlegge en generell grunnleggende robot med stemmekontroll og alternativer utover det.
Anbefalt:
Stemmestyrt robot ved bruk av V3 -modul: 6 trinn
Stemmestyrt robot ved hjelp av V3 -modul: Denne roboten kan enkelt lages av hvem som helst, bare følg prosessen som jeg ga. Dette er en stemmestyrt robot, og du kan se demoen til roboten min du kan bruke den på to måter en måte er ved fjernkontroll og annet er med stemmen
Stemmestyrt robot ved bruk av 8051 mikrokontroller: 4 trinn (med bilder)
Stemmestyrt robot ved bruk av 8051 mikrokontroller: En stemmestyrt robot tar spesifisert kommando i form av tale. Uansett hvilken kommando som er gitt gjennom talemodul eller Bluetooth -modul, blir den avkodet av den eksisterende kontrolleren, og derfor blir den gitte kommandoen utført. Her i dette prosjektet
Stemmestyrt robot: 6 trinn
Stemmestyrt robot: Denne instruerbare ble opprettet for å oppfylle prosjektkravet til Makecourse ved University of South Florida (www.makecourse.com). Dette prosjektet er en robot som kan kontrolleres ved å gi talekommandoer til roboten. Roboten har en mann
Stemmestyrt Arduino Robot + Wifi -kamera + Gripper + APP og manuell bruk og hindring for å unngå modus (KureBas Ver 2.0): 4 trinn
Stemmestyrt Arduino Robot + Wifi -kamera + Gripper + APP og manuell bruk og hindring for å unngå modus (KureBas Ver 2.0): KUREBAS V2.0 er tilbake Han er veldig imponerende med nye funksjoner. Han har en griper, Wifi -kamera og en ny applikasjon som produserte for ham
Hvordan lage stemmestyrt robot: 3 trinn (med bilder)
Hvordan lage stemmekontrollert robot: Har du noen gang ønsket å betjene ting på stemmen din? Så er du på rett sted, du kan kontrollere alle ting ved å bruke arduino, du må bare koble til disse tingene og må erklære det i programmet. Jeg lagde en enkel stemme kontrollert robot, men du kan koble til