Sommario:
- Passaggio 1: Inizia
- Passaggio 2: collegalo
- Passaggio 3: codifica l'ESP12F
- Passaggio 4: imposta IFTTT e AdafruitIO
- Passaggio 5: concludere
Video: Robot Raptor a comando vocale: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Questa istruzione mostra come utilizzare il riconoscimento vocale IFTTT dell'assistente Google disponibile su telefoni cellulari e tablet per passare i dati di controllo a un canale AdafruitIO. Questo controllo viene quindi recuperato tramite WiFi da un modulo ESP12F basato su Arduino e in una semplice routine controlla 4 FET a ponte H che controllano il piede sinistro, il piede destro, la rotazione della testa e l'inclinazione del corpo. Parti di un vecchio Roboraptor Wowwee sono utilizzate per il corpo e i motori.
Passaggio 1: Inizia
Innanzitutto, inizia a smontare l'involucro e verifica quali fili controllano i motori che vogliamo controllare. Ogni motore ha un connettore a 2 pin. Questi motori non sono azionati solo da positivo e massa sui due pin, ma da positivo a negativo e da negativo a positivo per l'azionamento completo del motore. Ho iniziato semplicemente applicando positivo a un riferimento a terra e questo, ad esempio, muoverà solo il piede in avanti, impedendo un movimento completo in avanti e indietro.
Dedica un po' di tempo a familiarizzare con il collegamento del motore. Ci sono 5 motori su cui ho trovato il controllo: piede sinistro, piede destro, coda, rotazione della testa e inclinazione del corpo. Questi sono annotati nel circuito stampato sul retro del rapace.
Passaggio 2: collegalo
A sinistra è il modulo ESP12F utilizzato. È in un supporto di programmazione, ma qualunque cosa tu voglia usare per programmare/debug dovrebbe funzionare. Ha bisogno di terra da condividere con i ponti ad H, ma per il resto gli unici altri fili ad esso sono gli 8 fili per controllare i ponti ad H come mostrato nel codice.
I 4 H-bridge sono sulla breadboard bianca per il controllo dei 4 motori (sinistra/destra/testa/inclinazione). Ho usato il TA8080K con la scheda tecnica su https://www.knjn.com/datasheets/ta8080k.pdf, ma dovrebbero funzionare anche altri comparabili. Avevo iniziato con un semplice N-FET, ma ho scoperto che i piedi non si muovevano alla falcata completa, il che impediva il controllo della deambulazione. Ogni H-bridge ha due ingressi di controllo da ESP12F, Vcc, gnd e due uscite motore.
Il motore Vcc è un due serie di due celle parallele agli ioni di litio 18650 che consentono 8V ai motori. Tocco il 4V sull'ESP12F che tecnicamente supera le specifiche ESP12F da 3,3 V. Avere anche un cap 22uF al motore Vcc per smorzare il rumore. (Probabilmente molte cose che potrebbero essere fatte per una migliore affidabilità qui!)
Passaggio 3: codifica l'ESP12F
L'ESP12F è un ottimo strumento a basso costo per la strumentazione WiFi. Il file allegato mostra i GPIO utilizzati per controllare i motori e come si interfaccia al canale di controllo AdafruitIO.
Si prega di ricordare le buone pratiche di debug per rintracciare i problemi. Ci sono istruzioni di debug, quindi potresti voler avere un output del terminale finché la maggior parte di esso non funziona per te.
Passaggio 4: imposta IFTTT e AdafruitIO
OK, ora un po' di magia del web per legare il tutto!
Per prima cosa configura il tuo canale AdafruitIO. Su io.adafruit.com crea un nuovo feed che ti permetterà di trovare la chiave AIO. Questo identifica nel tuo codice arduino il canale da guardare e deve essere aggiunto al tuo codice arduino.
Vai su ifttt.com e configura un account se necessario e avvia una nuova applet. Ci concentreremo sul controllo "sposta in avanti" ma "rotazione della testa" e "robot posteriore" sono simili. Per accedere alla schermata di configurazione mostrata, è necessario specificare che "questo" viene attivato dall'assistente di Google e "quello" sta inviando dati ad AdafruitIO. Specificare il feed AIO specificato nella sezione precedente. Nel campo dati finali da salvare, ciò significa che la stringa di testo e il campo numerico verranno passati al feed adafruit.
Passaggio 5: concludere
La coda è stata omessa poiché ESP12F ha restrizioni sugli altri IO. Potrebbero essere fatti ulteriori hackeraggi su altoparlanti, interruttori e microfono, ma ciò richiederà più tempo.
Speriamo che questo ti dia un'idea di riproporre un robot di base generale con controllo vocale e opzioni oltre a questo.
Consigliato:
Vocal GOBO - Scudo smorzatore del suono - Cabina vocale - Box vocale - Filtro di riflessione - Scudo vocale: 11 passaggi
Vocal GOBO - Sound Dampener Shield - Vocal Booth - Vocal Box - Reflexion Filter - Vocalshield: ho iniziato a registrare più voci nel mio home studio e volevo ottenere un suono migliore e dopo alcune ricerche ho scoperto che cosa è un "GOBO" era. Avevo visto queste cose che smorzano il suono, ma non mi rendevo davvero conto di cosa facessero. Ora faccio. ho trovato un y
Lampada Edison in legno a comando vocale - (Video): 5 passaggi
Lampada Edison in legno a comando vocale - (Video): Prezzo domanda $5. Questo è quanto costa il relè Wifi SONOFF (della società ITEAD), che è il cuore di questo dispositivo."Non ho fallito. Ho appena trovato 10.000 modi che non funzioneranno." - Thomas A. Edison Questo è incredibile, ma più recentemente
Mano robotica a comando vocale: 8 passaggi (con immagini)
Mano robotica a controllo vocale: a.articles {font-size: 110.0%; font-weight: grassetto; stile del carattere: corsivo; decorazione del testo: nessuna; background-color: red;} a.articles:hover {background-color: black;} Questa istruzione spiega come costruire una mano robotica a comando vocale usando
Un Jumping Jack a comando vocale - Versione AIY di Google Voice: 3 passaggi
Un Jumping Jack controllato dalla voce - Versione AIY di Google Voice: quindi hai quel kit vocale AIY per Natale e ci hai giocato, seguendo le istruzioni. È divertente, ma ora? Il progetto descritto di seguito presenta un semplice dispositivo che può essere costruito utilizzando il HAT vocale AIY per il Raspbe
Luci dello scooter a comando vocale e porta del garage: 6 passaggi
Luci dello scooter a comando vocale e porta del garage: ciao a tutti! Di recente ho acquistato uno scooter elettrico ma non aveva una luce posteriore né un apriporta del garage integrato… SORPRESA!! (ノ゚0゚)ノ~Così, ho deciso di creare il telecomando e le luci posteriori della mia porta del garage invece di acquistarli. Qual è il