Sommario:
- Passaggio 1: parti e componenti
- Passaggio 2: collegamenti e schema
- Passaggio 3: codice Arduino e comunicazione seriale
- Passaggio 4: collega Arduino al dispositivo Android
- Passaggio 5: coprire i componenti
Video: Parla con la tua luce: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Qual è il mio progetto?
Questo progetto è una luce di cui puoi cambiare i colori dicendo quale colore ti piacerà. La luce che ho realizzato in questo progetto utilizza 4 luci diverse: verde, rossa, gialla, blu e ovviamente puoi aggiungere più luci e cambiare più colori. Questa guida ti insegnerà come controllare il tuo Arduino con la tua voce dal tuo telefono.
Come funziona?
Il tuo Android ha un riconoscimento vocale e lo useremo per controllare il tuo Arduino, tramite Bluetooth. L'app che ho usato è progettata da SimpleLabsIN e funziona premendo il pulsante del microfono, quindi aspetterà che tu dica un comando. L'app visualizzerà quindi la parola che hai dichiarato e invierà stringhe di dati per l'elaborazione di Arduino.
TechBuilder mi ha ispirato a realizzare questo progetto
Passaggio 1: parti e componenti
Avremo bisogno di queste parti:
- 4x indicatori LED o più (il colore che preferisci)
- 1x Arduino Leonardo
- 1x modulo Bluetooth seriale HC-06
- Tagliere e maglioni
- (Opzionale) Batteria 9v
- Resistori da 220Ω
Passaggio 2: collegamenti e schema
Ricorda, il nudo HC-06 funziona a 3.3v, non puoi semplicemente collegarlo a 5v.
La batteria da 9v è opzionale se non vuoi che il cavo USB sia visibile alla fine.
Se l'immagine in ogni caso non è chiara, non esitare a contattarmi, ti aiuto volentieri
Passaggio 3: codice Arduino e comunicazione seriale
Come caricare il codice?
Carica il codice con il cavo USB. Il codice è realizzato per la tavola Leonardo. Se vuoi usare il codice sulla scheda UNO, dovrai cambiare il codice Serial1.read, Serial1.available e Serial1.println. Eliminare tutto il numero "1" per utilizzare il codice sulla scheda UNO.
Capire l'app:
L'app funziona riconoscendo il tuo comando vocale, quindi visualizzerà le parole che hai pronunciato e poi invierà dati/stringhe ad Arduino tramite bluetooth. Cos'è una stringa? Una stringa è come una parola, dalla quale puoi ricavare dichiarazioni condizionali [es: if (voice == "*computer on") {// attiva il Pin #2}]. La "voce" è la tua stringa, "==" è la tua condizione, "*computer acceso" è il tuo comando e il codice all'interno delle parentesi graffe "{ }" sono i codici da eseguire una volta che la tua stringa corrisponde alla condizione del comando. L'app invia stringhe in questo formato *comando#, l'asterisco (*) indica l'inizio di un nuovo comando e l'hash-tag (#) indica la fine di un comando.
Come posso modificare i comandi?
Puoi vedere che il "*綠色" è evidenziato dall'immagine sopra.綠色 è il cinese del verde. Puoi cambiare la parola in quello che vuoi, diciamo che volevi cambiarla nel colore rosa, puoi sostituire "*綠色" con "*Rosa". Ricorda sempre di iniziare il comando con un asterisco.
Codice:
Passaggio 4: collega Arduino al dispositivo Android
Scarica l'app: BT Voice Control per Arduino
L'App che ho usato è stata progettata da SimpleLabsIN
5 semplici passaggi:
- Scarica l'app da Google PlayStore
- Tocca il menu delle opzioni, quindi seleziona "Connetti robot"
- Clicca sul tuo BT-Module (nel mio caso è l'HC-06)
- Attendi fino a quando non dice Connected to BT-Module (HC-06)
- Tocca l'icona del microfono e pronuncia il tuo comando!
Passaggio 5: coprire i componenti
Ora dovresti coprire i tuoi componenti, così la tua luce non sarà troppo brillante e renderà anche il progetto più stilistico.
Ecco come ho fatto
- Copri il tutto con una carta semitrasparente
- Attaccalo dal basso
- Accendi la luce
Dovrebbe essere carino
Consigliato:
Personalizza la tua pelle, con la tua firma incisa: 9 passaggi
Personalizza la tua pelle, con la tua firma incisa: Ciao a tutti, in questo tutorial faremo un'incisione laser personalizzata sul portafoglio in pelle e puoi farlo anche su diversi materiali in pelle
Luce notturna con rilevamento della luce commutabile: 8 passaggi (con immagini)
Luce notturna con rilevamento della luce commutabile: questa istruzione mostra come ho violato un sensore di luce notturna in modo che possa essere spento manualmente. Leggi attentamente, fai attenzione a eventuali circuiti aperti e chiudi la tua area se necessario prima del test dell'unità
NodeMcu Parla con il modulo ISD1820: 3 passaggi
NodeMcu Speak With ISD1820 Module: In questo semplice tutorial spiegherò come collegare e utilizzare il modulo ISD1820 utilizzando la scheda NodeMCU. P.S. scusate per il mio pessimo inglese. Leggendo la scheda tecnica del modulo è scritto che: L'uso di questo modulo è molto semplice e potete dirigere il controllo tramite p
Parla con Pick e chat di intelligenza artificiale usando Cleverbot: 14 passaggi (con immagini)
Parla con Pick e chat di intelligenza artificiale utilizzando Cleverbot: qui provo non solo il comando vocale ma anche la chat di intelligenza artificiale con il computer utilizzando Cleverbot. In realtà l'idea è nata quando si sono trovati bambini che mescolano i colori nella scatola dei colori quando prendono il colore da un colore a quello più vicino. Ma finalmente implementare
Salva il pianeta e la tua tasca. $$ Converti la tua fotocamera digitale P&S economica in ricaricabile: 4 passaggi (con immagini)
Salva il pianeta e la tua tasca. $$ Converti la tua fotocamera digitale P&S economica in ricaricabile: Anni fa, ho comprato una fotocamera digitale Dolphin Jazz 2.0 Megapixel. Aveva buone caratteristiche e un buon prezzo. Aveva anche un appetito per le batterie AAA. Non uno che si allontana da una sfida, ho pensato di modificarlo per utilizzare una batteria ricaricabile per smettere di sprecare ba