Controllo vocale fai da te

Controllo vocale fai da te

Ciao amici. Oggi voglio raccontarvi e mostrarvi il mio prodotto fatto in casa che sfrutta il controllo vocale. In realtà è un interruttore di accensione/spegnimento a comando vocale. La particolarità di questo prodotto fatto in casa è che questo dispositivo non solo può controllare il carico tramite comando vocale, ma può anche rispondere con comandi vocali precedentemente registrati su una flash card.
In apparenza, il dispositivo si è rivelato così anonimo. È colpa mia, ma non mi sono posto l'obiettivo di renderlo bello, ero solo pigro. In realtà, per lo stesso motivo, ho tirato fuori un minimo di dispositivi per il controllo di questo dispositivo, di cui sul pannello frontale c'è solo una manopola per il controllo del volume per il transponder e un ricevitore per flash card, che inizialmente volevo inserire anche all'interno .
Cosa può fare questo interruttore? Può spegnere 3 carichi indipendentemente l'uno dall'altro. Funziona come segue: nell'interruttore ho organizzato una maggiore immunità al rumore derivante da accensioni indesiderate. Ciò si esprime nel fatto che per spegnere il carico richiesto è necessario prima contattare il dispositivo.
Per contattare bisogna dire “Arduino”.L'ho chiamato così perché il cuore di questo dispositivo è il modulo vocale, che conosceremo in futuro, ed era destinato principalmente al progettista di Arduino. Anche se non ho mai incontrato Arduino e i suoi moduli non sono utilizzati in questo dispositivo.
Ci rivolgiamo all'interruttore Arduino, se l'interruttore risponde “Ascolta”, allora diciamo il seguente dei tre comandi da me assegnati: “Lampada”, “Ghirlanda”, “Luce”. Dopo aver accettato il comando, il dispositivo commuterà lo stato del dispositivo collegato al contrario: se la lampada era accesa si spegnerà, se non era accesa si accenderà. E lui risponderà, ad esempio: “La lampada è spenta” oppure “La lampada è accesa”...
In poche parole, il nostro dialogo con l'interruttore sarà il seguente:
-Arduino.
- Sto ascoltando.
- Leggero.
- Accendo la luce.
Ovviamente era possibile programmare il modulo con comandi specifici: “Accendi la luce”, “Spegni la luce”, ma ho deciso di farlo in modo che un comando lo accendesse e lo spegnesse.
Ho registrato tutte le risposte su una flash card. Questi sono normali file WAV. Il testo è stato letto da un sito di traduzione inglese. Potrebbe trattarsi di qualsiasi altro programma in grado di leggere il testo. Oppure, in generale, tu o i tuoi parenti potete scrivere queste risposte...
Non so se questo sia un vantaggio o uno svantaggio, ma questo dispositivo è sensibile al timbro della voce. Cioè, ad esempio, ha disdegnato mia moglie finché non ho registrato separatamente la sua voce sul modulo. E le ho dato risposte diverse: una donna mi risponde e un uomo le risponde. Bello, vero?)
Bene, ora passiamo finalmente a testare questo dispositivo. Lo colleghiamo alla rete e colleghiamo un carico.
È necessario attendere circa 5 secondi finché il modulo stesso non si avvia, mentre il controller accede al modulo, mentre il lettore inizializza l'unità flash e i file su di essa...
Guarda il video qui sotto del processo di lavoro...
Ecco come funziona questo interruttore. Ora diamo un'occhiata all'interno dell'interruttore. Rimuovere il coperchio superiore. La prima plancia giocatore con un amplificatore. È lei che riproduce le risposte registrate sulla chiavetta. La scheda è controllata utilizzando il protocollo UART. I comandi vengono inviati dal controller situato sulla seconda scheda, su cui torneremo poco dopo. Successivamente, nei semestri è stata realizzata la terza scheda: un alimentatore con interruttori di potenza. L'intero circuito è isolato galvanicamente in tensione. La scheda è anche controllata da un controller. L'alimentatore produce 5 volt di tensione stabilizzata. Gli interruttori di alimentazione possono sopportare un carico di circa 200 W per canale. Passiamo ora alla seconda tavola. C'è un controller che controlla tutto e un modulo di riconoscimento dei comandi vocali.
Vedremo il funzionamento, il collegamento e la configurazione del modulo nel prossimo video. E ora spiegherò il funzionamento del controller, che viene effettuato su atmega8. Il modulo che riconosce il comando dà un comando al controller tramite UART, il controller, dopo aver elaborato il comando, accende o spegne il carico e comanda al modulo sonoro di riprodurre una risposta audio. Sembra tutto semplice).
Voglio dire che realizzando questo prodotto fatto in casa non mi sono posto il compito di realizzare un dispositivo serio, ma piuttosto un giocattolo.
Nel prossimo video guarderai direttamente il modulo stesso, quindi iscriviti al canale per non perderlo, se ovviamente questo materiale ti interessa.
Ho costruito questo interruttore un paio di anni fa utilizzando un modulo V2. Ma nel prossimo video esamineremo la versione più recente V3. Considereremo anche 2 tipi di lavoro con questo modulo: semplice - questo è se non conosci la programmazione e completo - questo è se sai come programmare i microcontrollori.



Modulo di riconoscimento vocale V3 -
Modulo di riconoscimento vocale V2 -

Spero che il video su questo argomento vi sia piaciuto. Grazie per aver guardato questo video Se ti è piaciuto, lascia un mi piace, così saprò che ci tieni. Iscriviti al canale, alla prossima.

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


ritorno
Commento
  • Papillonsorrisoridendoarrossirefaccinarilassato rilassatosorridi
    cuore_occhibaciare_cuorebaciare_occhi_chiusiarrossatosollevatosoddisfattolargo sorriso
    ammiccamentobloccato_fuori_lingua_occhio_ammiccantelingua_bloccata_occhi_chiusisorridendobaciarsilingua_bloccatadormire
    preoccupatoaccigliatoangosciatobocca apertafacendo una smorfiaconfusosilenzioso
    inespressivosenza divertimentosudore_sorrisosudoredeluso_sollevatostancopassivo
    delusoconfusopaurosodolce freddoperseveraregridaresinghiozzare
    gioiastupitogridostanco_facciaarrabbiatorabbiatrionfo
    assonnatognammascheraocchiali da solevertigini_facciadiavolettosorridente_imp
    faccia_neutraniente_boccainnocente
4 meno uno =
Commenti (7)
  1. Lexey
    #1 Lexey Ospiti 6 marzo 2017 22:22
    0
    E' possibile avere la mappa completa dei collegamenti al player e ai triac e gli schemi del player e dell'alimentatore?
  2. Aleksandr Levshunov
    #2 Aleksandr Levshunov Ospiti 29 novembre 2018 21:22
    0
    Buon pomeriggio
    Mi è piaciuto il controllo vocale, un punto importante è l'attivazione vocale del controllo!
    A questo proposito, ho una domanda: esiste uno sviluppo simile per controllare il telecomando di un set-top box per la televisione digitale Beeline?
    Vi spiego perché mi sono interessato: mia moglie è disabile, gruppo 1, le sue braccia e gambe non funzionano e non può muoversi, allo stesso tempo la coscienza e la parola sono preservate. Quando esco per andare al lavoro, le accendo un canale e lei lo guarda finché non arrivo, allo stesso tempo, mentre non sono lì, un altro programma che le interessa può essere trasmesso su un altro canale, ma non può cambiare. Se possibile, il set-top box registra altri programmi, ma lei può guardarli quando torno a casa e passare alla visione della registrazione. Quindi torno a casa e lei mi chiede di accendere una cosa o l'altra, ma non ha tempo per guardare tutto ciò che vuole vedere.
    Sarebbe bello se potesse controllare lei stessa il telecomando. I telecomandi vocali esistenti non controllano i set-top box e richiedono l'attivazione manuale.
    Alessandro
    1. Ospite Sergej
      #3 Ospite Sergej Ospiti 12 dicembre 2018 11:54
      0
      Ciao, Alessandro! Niente è impossibile. Scrivimi una email e troveremo una soluzione.
      1. maikl
        #4 maikl Ospiti 7 settembre 2019 22:38
        1
        Ciao Sergey. Ho la stessa situazione con un vicino disabile. Puoi aiutarmi con una serie di comandi per il modulo. Ho comprato e sto cercando di realizzare un telecomando con Pic16F, almeno per la TV

        Saluti, Mikhail.
    2. maikl
      #5 maikl Ospiti 9 settembre 2019 01:12
      0
      Ciao Alexander. Per favore dimmi come te la cavi con il telecomando della TV. L'argomento della domanda nei tuoi commenti è pertinente?

      Michael
    3. maikl
      #6 maikl Ospiti 30 settembre 2019 18:30
      0
      Ciao Alexander, vorrei parlarti del tuo argomento “sviluppi per il controllo del telecomando di un set-top box per la televisione digitale “Beeline”
  3. Ospite Valeria
    #7 Ospite Valeria Ospiti 24 dicembre 2019 10:33
    1
    È possibile avere un diagramma e un programma per il controller. È possibile programmare su PIC?