Controllo vocale fai-da-te

Pin
Send
Share
Send


Ciao amici Oggi voglio raccontarti e mostrarti il ​​mio prodotto fatto in casa che utilizza il controllo vocale. In realtà, è un interruttore on / off con controllo vocale. Una caratteristica di questo prodotto fatto in casa è che questo dispositivo non solo può controllare il carico con un comando vocale, ma può anche rispondere con i comandi vocali precedentemente registrati su una scheda flash.
In apparenza, il dispositivo si è rivelato così poco appariscente. Questa è colpa mia, ma non mi ero prefissato l'obiettivo di renderlo bello, era solo pigrizia. In realtà, per lo stesso motivo, ho messo in evidenza un minimo di dispositivi per il controllo di questo dispositivo, da cui sul pannello frontale c'è solo una manopola di controllo del volume del transponder e un ricevitore per schede flash, che all'inizio voleva anche essere spinto all'interno.
Cosa può fare questo interruttore? Può spegnere 3 carichi indipendentemente l'uno dall'altro. Funziona da quanto segue: nell'interruttore ho organizzato una maggiore immunità al rumore dall'accensione indesiderata. Ciò si esprime nel fatto che per disattivare il carico desiderato, è necessario prima passare al dispositivo.
Per fare appello, devi dire "Arduino". L'ho chiamato perché il cuore di questo dispositivo è il modulo vocale, che vedremo in seguito, era destinato principalmente al designer di Arduino. Anche se non ho mai incontrato un Arduino e i suoi moduli non sono utilizzati in questo dispositivo.
Passiamo allo switch "Arduino", se lo switch risponde "Sto ascoltando", allora diciamo al prossimo dei tre team che ho nominato: "Lamp", "Ghirlanda", "Light". Dopo aver accettato il comando, il dispositivo commuterà lo stato del dispositivo collegato al contrario: se la lampada è accesa, la spegnerà, se non è accesa, la accenderà. E risponderà, ad esempio: "La lampada è spenta" o "La lampada è accesa" ...
In poche parole, il nostro dialogo con l'interruttore consisterà in quanto segue:
- Arduino.
- Sto ascoltando.
- La luce.
- Accendi la luce.
Naturalmente, è stato possibile programmare il modulo con comandi specifici: "Accendi la luce", "Spegni la luce", ma ho deciso di fare un comando per accenderlo e spegnerlo.
Tutte le risposte sono registrate da me su una scheda flash. Questi sono normali file WAV. Il testo è stato letto da un sito di traduzione in inglese. Può essere qualsiasi altro programma in grado di leggere il testo. Oppure, in generale, tu o i tuoi parenti potete scrivere queste risposte ...
Non so se si tratta di un valore positivo o negativo, ma questo dispositivo è sensibile al timbro della voce. Cioè, ad esempio, ha riconosciuto mia moglie fino a quando non ho registrato la sua voce separatamente sul modulo. E le ho fatto altre risposte: una donna mi risponde e un uomo le risponde. Bene, no?)
Bene, ora passiamo finalmente al test di questo dispositivo. Ci connettiamo alla rete, connettiamo un carico.
Ci vogliono 5 secondi per attendere il caricamento del modulo stesso, mentre il controller si gira verso il modulo, mentre il lettore inizializza l'unità flash USB e i file su di esso ...
Guarda il video qui sotto il processo di lavoro ...
Questo interruttore funziona in questo modo. Ora diamo un'occhiata al riempimento dell'interruttore. Rimuovere il coperchio superiore. La prima scheda del giocatore con un amplificatore. È lei che riproduce le risposte registrate sull'unità flash USB. La scheda è controllata mediante il protocollo UART. I comandi vengono inviati dal controller situato sulla seconda scheda, a cui torneremo un po 'più tardi. Successivamente, la terza scheda: l'alimentazione con interruttori di alimentazione viene effettuata su semestri. L'intero circuito è galvanicamente isolato dalla tensione. La scheda è anche controllata dal controller. L'alimentatore produce 5 volt di tensione stabilizzata. Gli interruttori di alimentazione possono sopportare un carico di circa 200 watt per canale. Ora passiamo alla seconda scheda. C'è un controller che controlla tutto e un modulo di riconoscimento dei comandi vocali.
Considereremo il funzionamento, la connessione e la configurazione del modulo nel prossimo video. E ora spiegherò il funzionamento del controller, che è realizzato su atmega8. Il modulo che riconosce il comando fornisce il comando al controller tramite UART, il controller che ha elaborato il comando attiva o disattiva il carico e invia un comando al modulo audio per riprodurre una risposta audio. Sembra che tutto sia semplice).
Voglio dire che mentre facevo questo prodotto fatto in casa non mi ero prefissato il compito di realizzare un dispositivo serio, piuttosto un giocattolo.
Nel prossimo video, esamineremo direttamente il modulo stesso, quindi iscriviti al canale per non perdere, se ovviamente questo materiale ti interessa.
Ho costruito questo interruttore un paio di anni fa su un modulo della versione V2. Ma nel prossimo video prenderemo in considerazione una versione più recente di V3. Considereremo anche 2 tipi di lavoro con questo modulo: semplice - questo è se non si possiede la programmazione e pieno - questo è se si sa come programmare i microcontrollori.
Modulo di riconoscimento vocale V3 - //ali.pub/qv2kr
Modulo di riconoscimento vocale (voce) V2 - //ali.pub/do03a
Spero che il video ti sia piaciuto su questo argomento. Grazie per aver guardato questo video. Se ti è piaciuto, ti piace, quindi saprò che non sei indifferente. Iscriviti al canale, fino a quando ci incontreremo di nuovo.

Pin
Send
Share
Send

Guarda il video: COME INTERFACCIARE DEI COMANDI VOCALI A QUALSIASI INTERRUTTORE -- ARDUINO DOMOTICA FAI DA TE -- (Potrebbe 2024).