Fai da te fai da te
Corsi di perfezionamento, istruzioni, consigli utili, ricette.
» » »Controllo vocale fai-da-te
Controllo vocale fai-da-te

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 può non solo 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, di 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 all'interruttore "Arduino", se l'interruttore risponde "Ascolta", quindi pronunciamo il prossimo dei tre comandi che ho nominato: "Lampada", "Ghirlanda", "Luce". 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 accendere e spegnere un comando.
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 l'avvio del modulo, 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 dà 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. Tutto sembra essere 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 è possibile programmare i microcontrollori.



Modulo di riconoscimento vocale V3 - #
Modulo di riconoscimento vocale (voce) V2 - #

Spero che il video ti sia piaciuto su questo argomento. Grazie per aver guardato questo video. Se ti è piaciuto, ti piace, quindi saprò che ci tieni. Iscriviti al canale, fino a quando ci incontreremo di nuovo.

Ti piacciono i dispositivi che utilizzano il controllo vocale nella loro interfaccia?


Commenti (3)
  1. Toke
    #1 Toke ospiti 6 marzo 2017 22:22
    0
    È possibile collegare una scheda completa per la connessione a un giocatore e triac e un circuito lettore e PSU?
  2. Alexander Levshunov
    #2 Alexander Levshunov ospiti 29 novembre 2018 21:22
    0
    Buon pomeriggio
    Mi è piaciuto il controllo vocale, un punto importante è l'attivazione del controllo vocale!
    A questo proposito, ho una domanda: esiste uno sviluppo simile per il controllo del telecomando di un set-top box digitale Beeline?
    Spiegherò perché mi sono interessato. Mia moglie è una persona disabile del gruppo 1, le sue braccia e le sue gambe non funzionano e non può muoversi. Allo stesso tempo, la coscienza e la parola sono state preservate. Quando parto per lavoro, accendo una specie di canale per lei e lei guarda prima del mio arrivo. Allo stesso tempo, mentre non sono su un altro canale, può essere trasmesso un altro programma per lei interessante, ma non può cambiare. Se possibile, il prefisso registra ma può guardare, quando torno a casa e cambio la visualizzazione della registrazione. Qui torno a casa e lei mi chiede di accendere l'una o l'altra, ma non ha il tempo di vedere tutto.
    Sarebbe bello se potesse controllare lei stessa il telecomando. Le console vocali esistenti non controllano le console e richiedono l'attivazione manuale.
    Alexander
    1. Ospite Sergey
      #3 Ospite Sergey ospiti 12 dicembre 2018 11:54
      0
      Ciao Alexander! Niente è impossibile. Scrivimi per posta, troveremo qualcosa.

Leggi anche

Codici di errore per lavatrici