Control de veu de bricolatge

Control de veu de bricolatge

Hola amics. Avui us vull explicar i mostrar-vos el meu producte casolà que utilitza control per veu. En realitat, és un interruptor d'encesa/apagat controlat per veu. La particularitat d'aquest producte casolà és que aquest dispositiu no només pot controlar la càrrega mitjançant ordres de veu, sinó que també pot respondre amb ordres de veu prèviament gravades en una targeta flash.
En aparença, el dispositiu va resultar ser tan indescriptible. És culpa meva, però no em vaig plantejar l'objectiu de fer-lo bonic, només era mandrós. De fet, per la mateixa raó, vaig treure un mínim de dispositius per controlar aquest dispositiu, dels quals al panell frontal només hi ha un botó de control de volum per al transpondedor i un receptor de targeta flash, que al principi també volia embotir-hi. .
Què pot fer aquest interruptor? Pot apagar 3 càrregues independentment una de l'altra. Funciona de la següent manera: a l'interruptor vaig organitzar una major immunitat al soroll per encès no desitjat. Això s'expressa en el fet que per apagar la càrrega necessària, primer heu de contactar amb el dispositiu.
Per contactar, has de dir "Arduino".Ho vaig anomenar així perquè el cor d'aquest dispositiu és el mòdul de veu, que coneixerem en el futur, i estava destinat principalment al dissenyador d'Arduino. Tot i que mai he trobat Arduino i els seus mòduls no s'utilitzen en aquest dispositiu.
Ens dirigim a l'interruptor Arduino, si l'interruptor respon "Escolta", digueu les següents de les tres ordres assignades per mi: "Làmpada", "Garland", "Llum". Després d'acceptar l'ordre, el dispositiu canviarà l'estat del dispositiu connectat al contrari: si el llum estava encès, s'apagarà, si no estava encès, s'encendrà. I respondrà, per exemple: “El llum està apagat” o “El llum està encès”...
En poques paraules, el nostre diàleg amb l'interruptor serà el següent:
- Arduino.
- Estic escoltant.
- Llum.
- Encenc el llum.
Per descomptat, era possible programar el mòdul amb ordres específiques: "Encendre la llum", "Apagar la llum", però vaig decidir fer-ho perquè un comandament l'encenés i l'apagués.
He gravat totes les respostes en una targeta flash. Aquests són fitxers WAV habituals. El text va ser llegit per un lloc web de traducció a l'anglès. Aquest podria ser qualsevol altre programa que pugui llegir text. O, en general, tu o els teus familiars pots escriure aquestes respostes...
No sé si això és un avantatge o un negatiu, però aquest dispositiu és sensible al timbre de la veu. És a dir, per exemple, va menysprear la meva dona fins que vaig gravar la seva veu per separat al mòdul. I li vaig donar diferents respostes: una dona em contesta i un home a ella. Genial, no?)
Bé, ara finalment passem a provar aquest dispositiu. El connectem a la xarxa i connectem una càrrega.
Heu d'esperar uns 5 segons fins que s'iniciï el mòdul, mentre el controlador accedeix al mòdul, mentre el reproductor inicialitza la unitat flaix i els fitxers que hi ha...
Mira el següent vídeo del procés de treball...
Així és com funciona aquest interruptor. Ara mirem l'interior de l'interruptor. Traieu la coberta superior. El primer tauler de jugador amb un amplificador. És ella qui reprodueix les respostes gravades a la unitat flash. El tauler es controla mitjançant el protocol UART. Les ordres les envia el controlador situat a la segona placa, a la qual tornarem una mica més endavant. A continuació, durant els semestres es va fer la tercera placa -una font d'alimentació amb interruptors d'alimentació. Tot el circuit està aïllat galvànicament en tensió. El tauler també està controlat per un controlador. La font d'alimentació produeix 5 volts de tensió estabilitzada. Els interruptors d'alimentació poden suportar una càrrega d'uns 200 W per canal. Ara passem al segon tauler. Hi ha un controlador que ho controla tot i un mòdul de reconeixement d'ordres de veu.
Veurem el funcionament, connexió i configuració del mòdul al següent vídeo. I ara explicaré el funcionament del controlador, que es fa a atmega8. El mòdul que reconeix l'ordre emet una ordre al controlador mitjançant UART, el controlador, després d'haver processat l'ordre, activa o desactiva la càrrega i ordena al mòdul de so que reprodueixi una resposta d'àudio. Tot sembla senzill).
Vull dir que a l'hora de fer aquest producte casolà no em vaig proposar fer un aparell seriós, sinó una joguina.
En el següent vídeo mirareu directament el mòdul en si, així que subscriu-te al canal per no perdre'l, si és clar que aquest material t'interessa.
Vaig construir aquest interruptor fa un parell d'anys amb un mòdul V2. Però en el següent vídeo veurem la nova versió V3. També tindrem en compte 2 tipus de treball amb aquest mòdul: simple - això és si no saps programar i complet - això és si saps programar microcontroladors.



Mòdul de reconeixement de veu V3 -
Mòdul de reconeixement de veu V2 -

Espero que us hagi agradat el vídeo sobre aquest tema. Gràcies per veure aquest vídeo. Si us ha agradat, doneu-li like, així sabré que us importa. Subscriu-te al canal, ens veiem la propera vegada.

T'agraden els dispositius que utilitzen control de veu a la seva interfície?


Torna
Comenta
  • corbatísomriurerientruborsomrientrelaxat relaxatsomriure
    cor_ullscor_petonantbesant_els_ulls_tancatsenrojecidaalleujatsatisfetsomriure
    fer l'ulletla llengua_tallada_fora_l'ullllença_fora_els_ulls_tancatssomrientbesantllengua_talladadorment
    preocupatarrugant el frontangoixatboca_obertafent ganyotesconfóscallat
    sense expressiósense gràciasuor_somriuresuardecebut_alleujatcansatpassiu
    decebutconfóstemoróssuor fredaperseverarplorarplorar
    alegriasorprèscridarcara_cansadaenfadatràbiatriomf
    endormiscatñammàscaraulleres de solcara_vertidaimpsomrient_imp
    cara_neutrano_bocainnocent
4 menys un =
Comentaris (7)
  1. Lexey
    #1 Lexey Convidats 6 de març de 2017 22:22
    0
    És possible tenir un mapa complet de connexions al reproductor i als triacs i els esquemes del reproductor i de la font d'alimentació?
  2. Alexander Levshunov
    #2 Alexander Levshunov Convidats 29 de novembre de 2018 21:22
    0
    Bona tarda
    Em va agradar el control de veu, un punt important és l'activació per veu del control!
    En aquest sentit, tinc una pregunta: hi ha un desenvolupament similar per al control del comandament a distància d'un descodificador per a la televisió digital Beeline?
    Deixeu-me explicar per què em vaig interessar La meva dona està discapacitada, grup 1, els braços i les cames no funcionen i no es pot moure Al mateix temps, es preserva la consciència i la parla. Quan surto a la feina, li encenc algun canal i ella mira fins que jo arribo, al mateix temps, mentre no hi sóc, pot ser que s'emeti un altre programa que li sigui interessant, però ella no pot canviar. Si és possible, el descodificador enregistra altres programes, però ella pot mirar quan arribi a casa i passar a veure la gravació. Així que torno a casa i em demana que encengui una cosa o una altra, però ella no té hora de mirar tot el que ella vol veure.
    Què genial seria si ella mateixa pogués controlar el comandament a distància. Els comandaments de veu existents no controlen els decodificadors i requereixen l'activació manual.
    Alexandre
    1. Serguei convidat
      #3 Serguei convidat Convidats 12 de desembre de 2018 11:54
      0
      Hola, Alexandre! Res és impossible. Escriu-me un correu electrònic i descobrirem alguna cosa.
      1. maikl
        #4 maikl Convidats 7 de setembre de 2019 22:38
        1
        Hola Sergey. Tinc la mateixa situació amb un veí discapacitat. Pots ajudar amb un conjunt d'ordres per al mòdul. He comprat i estic intentant fer un comandament a distància amb Pic16F, almenys per a la televisió

        Salutacions, Mikhail.
    2. maikl
      #5 maikl Convidats 9 de setembre de 2019 01:12
      0
      Hola Alexander. Si us plau, digueu-me com esteu amb el comandament a distància del televisor. És rellevant el tema de la pregunta als vostres comentaris?

      Miquel
    3. maikl
      #6 maikl Convidats 30 de setembre de 2019 18:30
      0
      Hola Alexander, m'agradaria parlar amb tu sobre el teu tema "desenvolupaments per al control del control remot d'un descodificador per a televisió digital "Beeline"
  3. Convidat Valery
    #7 Convidat Valery Convidats 24 de desembre de 2019 10:33
    1
    Podeu tenir un diagrama i un programa per al controlador. És possible programar en PIC?