DIY stemmekontroll

DIY stemmekontroll

Hei venner. I dag vil jeg fortelle deg og vise deg mitt hjemmelagde produkt som bruker stemmestyring. Det er faktisk en stemmestyrt på/av-bryter. Det særegne ved dette hjemmelagde produktet er at denne enheten ikke bare kan kontrollere lasten med talekommando, men kan også svare med talekommandoer som tidligere er spilt inn på et flash-kort.
Utseendemessig viste enheten seg å være så ubestemmelig. Det er min feil, men jeg satte meg ikke som mål å gjøre det vakkert, jeg var bare lat. Faktisk, av samme grunn, tok jeg frem et minimum av enheter for å kontrollere denne enheten, hvorav det på frontpanelet bare er en volumkontrollknapp for transponderen og en flash-kortmottaker, som jeg først også ønsket å stappe inni. .
Hva kan denne bryteren gjøre? Den kan slå av 3 belastninger uavhengig av hverandre. Det fungerer som følger: i bryteren organiserte jeg økt støyimmunitet mot uønsket påslagning. Dette kommer til uttrykk i det faktum at for å slå av den nødvendige belastningen, må du først kontakte enheten.
For å kontakte, må du si "Arduino".Jeg kalte det det fordi hjertet i denne enheten er stemmemodulen, som vi vil bli kjent med i fremtiden, og som først og fremst var ment for Arduino-designeren. Selv om jeg aldri har møtt Arduino og dens moduler brukes ikke i denne enheten.
Vi vender oss til Arduino-bryteren, hvis bryteren svarer "Lytt", så si følgende av de tre kommandoene som er tildelt av meg: "Lampe", "Garland", "Lys". Etter å ha akseptert kommandoen, vil enheten bytte tilstanden til den tilkoblede enheten til det motsatte: hvis lampen var på, vil den slå seg av, hvis den ikke var på, slås den på. Og han vil for eksempel svare: "Lampen er av" eller "Lampen er på"...
Enkelt sagt, vår dialog med bryteren vil være som følger:
- Arduino.
- Jeg lytter.
- Lys.
– Jeg slår på lyset.
Det var selvfølgelig mulig å programmere modulen med spesifikke kommandoer: «Slå på lyset», «Slå av lyset», men jeg bestemte meg for å gjøre det slik at én kommando skulle slå den av og på.
Jeg registrerte alle svarene på et flash-kort. Dette er vanlige WAV-filer. Teksten ble lest av et engelsk oversettelsesnettsted. Dette kan være et hvilket som helst annet program som kan lese tekst. Eller generelt kan du eller dine slektninger skrive ned disse svarene...
Jeg vet ikke om dette er et pluss eller et minus, men denne enheten er følsom for stemmeklang. Det vil si at han for eksempel foraktet min kone inntil jeg spilte inn stemmen hennes separat på modulen. Og jeg ga henne forskjellige svar: en kvinne svarer meg, og en mann svarer henne. Kult, ikke sant?)
Vel, la oss nå endelig gå videre til å teste denne enheten. Vi kobler den til nettverket og kobler til en last.
Du må vente ca. 5 sekunder til selve modulen starter opp, mens kontrolleren får tilgang til modulen, mens spilleren initialiserer flash-stasjonen og filene på den...
Se videoen under av arbeidsprosessen...
Slik fungerer denne bryteren. La oss nå se på innsiden av bryteren. Fjern toppdekselet. Det første spillerbrettet med en forsterker. Det er hun som gjengir svarene som er registrert på flash-stasjonen. Brettet styres ved hjelp av UART-protokollen. Kommandoene sendes av kontrolleren som ligger på det andre kortet, som vi kommer tilbake til litt senere. Deretter ble det tredje styret - en strømforsyning med strømbrytere - laget i semestrene. Hele kretsen er galvanisk isolert i spenning. Brettet styres også av en kontroller. Strømforsyningen produserer 5 volt stabilisert spenning. Strømbrytere tåler en belastning på ca. 200 W per kanal. La oss nå gå videre til det andre brettet. Det er en kontroller på den som styrer alt og en talekommandogjenkjenningsmodul.
Vi vil se på driften, tilkoblingen og konfigurasjonen av modulen i neste video. Og nå vil jeg forklare driften av kontrolleren, som er laget på atmega8. Modulen som gjenkjenner kommandoen gir en kommando til kontrolleren via UART, kontrolleren, etter å ha behandlet kommandoen, slår belastningen på eller av og kommanderer lydmodulen til å spille av en lydrespons. Alt virker enkelt).
Jeg vil si at når jeg laget dette hjemmelagde produktet, satte jeg meg ikke oppgaven med å lage en seriøs enhet, snarere et leketøy.
I neste video vil du se direkte på selve modulen, så abonner på kanalen for ikke å gå glipp av den, hvis selvfølgelig dette materialet interesserer deg.
Jeg bygde denne bryteren for et par år siden ved hjelp av en V2-modul. Men i neste video skal vi se på den nyere versjonen V3. Vi vil også vurdere 2 typer arbeid med denne modulen: enkel - dette er hvis du ikke kan programmering og full - dette er hvis du vet hvordan du programmerer mikrokontrollere.



Stemmegjenkjenningsmodul V3 -
Stemmegjenkjenningsmodul V2 -

Jeg håper du likte videoen om dette emnet. Takk for at du så denne videoen. Hvis du likte den, gi den et like, så vet jeg at du bryr deg. Abonner på kanalen, så sees vi neste gang.

Liker du enheter som bruker stemmekontroll i grensesnittet?


Kommentar
  • sløyfesmillerrødmesmileyavslappet avslappettåpelig flir
    hjerteøynekyssende hjertekysser_lukkede_øynespyltlettetfornøydglise
    blunkestakk_ut_tunge_blinkende_øyestakk_ut_tunge_lukkede_øynegliserkyssingstakk_ut_tungesover
    bekymretrynker pannenfortviletåpne munnengrimasererforvirretstille
    uttrykksløsuforskammetsvette_smilsvetteskuffet_lettslitenpassiv
    skuffetforvirretengsteligkaldsvetteholde utgråtehulke
    gledeoverraskethylesliten_ansiktsintraseritriumf
    søvnignammaskesolbrillersvimmel_ansiktimpsmiling_imp
    nøytralt_ansiktno_mouthuskyldig
4 minus en =
Kommentarer (7)
  1. Lexey
    #1 Lexey Gjester 6. mars 2017 22:22
    0
    Er det mulig å ha et komplett kart over tilkoblinger til spilleren og til triacer og diagrammene til spilleren og strømforsyningen?
  2. Alexander Levshunov
    #2 Alexander Levshunov Gjester 29. november 2018 21:22
    0
    God ettermiddag
    Jeg likte stemmestyringen, et viktig poeng er stemmeaktivering av kontrollen!
    I denne forbindelse har jeg et spørsmål: er det en lignende utvikling for å kontrollere fjernkontrollen til en set-top-boks for Beeline digital-TV?
    La meg forklare hvorfor jeg ble interessert. Min kone er funksjonshemmet, gruppe 1, armene og bena hennes fungerer ikke og hun kan ikke bevege seg. Samtidig er bevissthet og tale bevart. Når jeg drar på jobb, slår jeg på en kanal for henne og hun ser på til jeg kommer. Samtidig, mens jeg ikke er der, kan et annet program som er interessant for henne sendes på en annen kanal, men hun kan ikke bytte. Om mulig tar set-top-boksen opp andre programmer, men hun kan da se når jeg kommer hjem og gå over til å se opptaket Så jeg kommer hjem og hun ber meg slå på ett eller annet, men det har hun ikke tid til å se alt hun vil se.
    Så kult det ville vært om hun kunne styre fjernkontrollen selv. Eksisterende stemmefjernkontroller styrer ikke set-top-bokser og krever manuell aktivering.
    Alexander
    1. Gjest Sergey
      #3 Gjest Sergey Gjester 12. desember 2018 11:54
      0
      Hei, Alexander! Ingenting er umulig. Skriv meg en e-post så finner vi ut av noe.
      1. maikl
        #4 maikl Gjester 7. september 2019 22:38
        1
        Hei Sergey. Jeg har samme situasjon med en funksjonshemmet nabo. Kan du hjelpe med et sett med kommandoer for modulen. Jeg kjøpte og prøver å lage en fjernkontroll med Pic16F, i alle fall for TV

        Hilsen, Mikhail.
    2. maikl
      #5 maikl Gjester 9. september 2019 01:12
      0
      Hei Alexander. Fortell meg hvordan du har det med TV-fjernkontrollen. Er temaet for spørsmålet i kommentarene dine relevant?

      Michael
    3. maikl
      #6 maikl Gjester 30. september 2019 18:30
      0
      Hei Alexander, jeg vil gjerne snakke med deg om emnet ditt "utviklinger for å kontrollere fjernkontrollen til en set-top-boks for digital-TV "Beeline"
  3. Gjest Valery
    #7 Gjest Valery Gjester 24. desember 2019 10:33
    1
    Du kan ha et diagram og program for kontrolleren. Er det mulig å programmere på PIC?