Sommario:

BT ad attivazione vocale: 3 passaggi (con immagini)
BT ad attivazione vocale: 3 passaggi (con immagini)

Video: BT ad attivazione vocale: 3 passaggi (con immagini)

Video: BT ad attivazione vocale: 3 passaggi (con immagini)
Video: Quando provi a fare un complimento a una ragazza... 2024, Novembre
Anonim
BT. ad attivazione vocale
BT. ad attivazione vocale

Automazione domestica a comando vocale utilizzando Arduino: in questo progetto, utilizzo una funzione vocale per controllare i dispositivi domestici. Questo progetto fa parte della mia serie di Home Automation. Questo progetto è molto facile da usare nella vita reale. Persone di qualsiasi età possono controllarlo semplicemente pronunciando i comandi. Questo progetto basato su Arduino ha una gamma più ampia di quelli basati su IR e PC. Prima di realizzare questo progetto, dovresti sapere come interfacciare il modulo Bluetooth HC 05 con Arduino e dovresti anche conoscere le basi della programmazione Arduino.

Passaggio 1: componenti richiesti

Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti

Componenti necessari per il sistema di automazione domestica a comando vocale utilizzando Arduino

Arduino Uno: utilizziamo Arduino per la sua semplicità e fornisce anche il pin digitale per interfacciarsi contemporaneamente con LCD, modulo Bluetooth e modulo relè. Modulo Bluetooth HC-05: HC-05 viene utilizzato per comunicare con il cellulare phone.4 Moduli relè di canale: il modulo che utilizziamo in questo progetto è HL-54S. Si accende e si spegne utilizzando un segnale logico 5v di Arduino. Può sopportare fino a 250VAC e 10A. Questi moduli hanno 4 canali in modo da poter controllare 4 dispositivi AC alla volta. LCD 16×2: LCD viene utilizzato per visualizzare il nome del progetto, un elenco di comandi che possono essere inseriti, quindi chiede di dare qualsiasi comando e mostra lo stato del comando inserito. Usiamo LCD 16×2 perché è facile da interfacciare con Arduino e molto economico nel prezzo. Il potenziometro da 10k viene utilizzato per controllare il contrasto del displayLampadine AC con supporti: Le lampadine AC sono utilizzate per rappresentare gli elettrodomestici. Perché è facile da maneggiare e molto utile quando si prototipano progetti AC.

. Alimentazione esterna a 5 Volt: è necessaria un'alimentazione a 5 volt cc per accendere e spegnere un relè……

Passaggio 2: schema circuitale del sistema di automazione domestica a controllo vocale utilizzando Arduino

Schema circuitale del sistema di automazione domestica a controllo vocale utilizzando Arduino
Schema circuitale del sistema di automazione domestica a controllo vocale utilizzando Arduino
Schema circuitale del sistema di automazione domestica a controllo vocale utilizzando Arduino
Schema circuitale del sistema di automazione domestica a controllo vocale utilizzando Arduino

Connessioni:

Modulo Bluetooth HC-05 HC-05 Rx su Arduino Tx. HC-05 Tx su Arduino Rx. Vcc su 5vGround to ground.16×2 LCD: VSS su ground. VDD per fornire la tensione. VO per regolare il pin del potenziometro da 10k. RS al pin 8. RW a terra. Abilitazione al pin 9. LCD D4 al pin 10. LCD D5 al pin 11. LCD D6 al pin 12. LCD D7 al pin 13. Mettere a terra un'estremità di un potenziometro.5v all'altra estremità del potenziometro. Moduli relè a 4 canali: esterno da 5 volt a JD VCC. Da terra a terra. Da Ini1 a Pin 3. Ini2 a Pin 4. Ini3 a Pin5. Vcc a Arduino 5v. Collegare un terminale di tutte le lampadine al terminale normalmente aperto dei relè. Un'estremità di 220VAC a tutti i terminali comuni del relè e un'altra estremità con un altro terminale delle lampadine.

Passaggio 3: funzionamento del sistema di automazione domestica a controllo vocale

Funzionamento del sistema di automazione domestica a controllo vocale
Funzionamento del sistema di automazione domestica a controllo vocale

Diciamo i comandi predefiniti all'applicazione AMR_Voice. L'applicazione invia il comando al Bluetooth che viene poi ricevuto da Arduino ed esegue il compito descritto. Allo stesso tempo, Arduino visualizza lo stato su LCD e scrive sul monitor seriale. Ogni comando ha le sue operazioni uniche che sono definite nel codice. Puoi cambiare i comandi a tuo piacimento. Di seguito è riportato l'elenco dei comandi.

Il seguente video mostra come ho utilizzato l'app Android che converte la nostra voce in un segnale vocale e invia questo segnale ad Arduino tramite il modulo Bluetooth. Questo è molto facile da usare con Arduino e questo progetto può essere realizzato con poco sforzo

Consigliato: