Taula de continguts:
- Pas 1: Comenceu
- Pas 2: connecteu-lo
- Pas 3: codifiqueu l'ESP12F
- Pas 4: configureu IFTTT i AdafruitIO
- Pas 5: acabant
Vídeo: Robot Raptor controlat per veu: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Aquest instructiu mostra com utilitzar el reconeixement de veu IFTTT de l'Assistent de Google disponible al telèfon mòbil i a les tauletes per passar les dades de control a un canal AdafruitIO. Aquest control s’obté a través de WiFi mitjançant un mòdul ESP12F basat en Arduino i, en una rutina senzilla, controla 4 FET de pont H que controlen el peu esquerre, el peu dret, la rotació del cap i la inclinació del cos. Parts d’un roboraptor Wowwee més antic s’utilitzen per a carrosseries i motors.
Pas 1: Comenceu
Primer, comenceu a desfer la carcassa i comproveu quins cables controlen els motors que volem controlar. Cada motor té un connector de 2 pins. Aquests motors no són accionats només per positius i posats a terra als dos pins, sinó que són positius a negatius i negatius a positius per a l'actuació completa del motor. Vaig començar simplement a aplicar positiu a una referència de terra i això, per exemple, només mourà el peu cap endavant, evitant un moviment complet cap endavant i cap enrere.
Dediqueu una estona a familiaritzar-vos amb la connexió del motor. Hi ha cinc motors que he controlat: peu esquerre, peu dret, cua, rotació del cap i inclinació del cos. Aquests s'anoten a la placa de circuits a la part posterior del raptor.
Pas 2: connecteu-lo
A l'esquerra hi ha el mòdul ESP12F utilitzat. Es troba en un portador de programació, però el que vulgueu fer servir per programar / depurar hauria de funcionar. Necessita terreny per compartir amb els ponts H, però en cas contrari els únics altres cables que hi són són els 8 cables per controlar els ponts H tal com es mostra al codi.
Els 4 ponts H es troben a la placa blanca per controlar els 4 motors (esquerra / dreta / cap / inclinació). He utilitzat el TA8080K amb full de dades a https://www.knjn.com/datasheets/ta8080k.pdf, però també haurien de funcionar altres comparables. Havia començat amb un N-FET senzill, però vaig trobar que els peus no es mourien a la màxima calma, cosa que impedia el control de la marxa. Cada pont H té dues entrades de control d’ESP12F, Vcc, gnd i dues sortides de motor.
El motor Vcc és una sèrie de dues cèl·lules paral·leles de liti-ió 18650 que permeten 8V als motors. Toco el 4V a l’ESP12F que supera tècnicament l’especificació de l’ESP12F de 3,3V. També tingueu un tap de 22uF al motor Vcc per esmorteir el soroll. (Probablement es puguin fer moltes coses per obtenir una millor fiabilitat aquí.)
Pas 3: codifiqueu l'ESP12F
L'ESP12F és una gran eina de baix cost per a instrumentació WiFi. El fitxer adjunt mostra els GPIO que s’utilitzen per controlar els motors i com s’interface amb el canal de control AdafruitIO.
Recordeu les bones pràctiques de depuració per rastrejar els problemes. Hi ha sentències de depuració, de manera que és possible que vulgueu tenir una sortida de terminal fins que la major part us funcioni.
Pas 4: configureu IFTTT i AdafruitIO
D'acord, ara una mica de màgia web per lligar-ho tot!
Primer configureu el vostre canal AdafruitIO. A io.adafruit.com creeu un nou feed que us permetrà trobar la clau AIO. Això identifica al vostre codi arduino el canal que voleu veure i cal afegir-lo al vostre codi arduino.
Aneu a ifttt.com i configureu un compte si cal i inicieu una miniaplicació nova. Ens centrarem en el control "avançar", però "girar el cap" i "posterior del robot" són similars. Per accedir a la pantalla de configuració que es mostra, heu d'especificar "això" és activat per l'assistent de google i "això" envia dades a AdafruitIO. Especifiqueu el feed AIO que heu especificat a la secció anterior. A les dades finals per desar el camp, el que això significa és que la cadena de text i el camp numèric es passaran al feed d'Adafruit.
Pas 5: acabant
La cua va quedar fora ja que l’ESP12F té restriccions a la resta d’OI. Es podria fer una altra pirateria a l'altaveu, als commutadors i al micròfon, però això requerirà més temps.
Esperem que això us doni una idea de tornar a proposar un robot bàsic general amb control de veu i opcions més enllà.
Recomanat:
Robot controlat per veu mitjançant el mòdul V3: 6 passos
Robot controlat per veu mitjançant el mòdul V3: qualsevol robot pot fabricar-lo fàcilment, simplement seguiu el procés que he donat. Es tracta d’un robot controlat per veu i podeu veure la demostració del meu robot. Podeu utilitzar-lo de dues maneres: remot i altre és per veu
ROBOT CONTROLAT PER VEU VIA BLUETOOTH: 3 passos
ROBOT CONTROLAT PER VEU VIA BLUETOOTH: aquest robot està controlat pel nostre telèfon. Enllaç de l’aplicació: https://play.google.com/store/apps/details?id=com…. Aquest robot està controlat per la nostra veu i també es pot controlar mitjançant els botons also.This robot és només per a demostracions. Seguiu el
Mà del robot controlat per veu: 8 passos (amb imatges)
Mà del robot controlat per veu: a.articles {font-size: 110,0%; font-pes: negreta; estil de lletra: cursiva; decoració de text: cap; background-color: red;} a.articles: hover {background-color: black;} Aquest instructiu explica com construir una mà robòtica controlada per veu mitjançant
Feu el sistema d’avís de notificació per veu / veu: 4 passos
Feu el sistema d'alerta de veu / notificació de veu: en aquest projecte hem creat un sistema d'alerta i de notificació de veu. En aquest projecte es poden utilitzar almenys dos sensors
Robot Arduino amb distància, direcció i grau de rotació (est, oest, nord, sud) controlat per veu mitjançant mòdul Bluetooth i moviment de robot autònom: 6 passos
Robot Arduino amb distància, direcció i grau de rotació (est, oest, nord, sud) controlat per veu mitjançant el mòdul Bluetooth i el moviment autònom del robot. , Esquerra, dreta, est, oest, nord, sud) Distància necessària en centímetres mitjançant l'ordre de veu. El robot també es pot moure de forma autònoma