DIY stemmestyring

DIY stemmestyring

Hej venner. I dag vil jeg fortælle dig og vise dig mit hjemmelavede produkt, der bruger stemmestyring. Det er faktisk en stemmestyret tænd/sluk-knap. Det særlige ved dette hjemmelavede produkt er, at denne enhed ikke kun kan styre belastningen med stemmekommando, men også kan reagere med stemmekommandoer, der tidligere er optaget på et flash-kort.
Udseendeligt viste enheden sig at være så ubestemmelig. Det er min skyld, men jeg satte mig ikke som mål at gøre det smukt, jeg var bare doven. Faktisk, af samme grund, bragte jeg et minimum af enheder til styring af denne enhed, hvoraf der på frontpanelet kun er en volumenkontrolknap til transponderen og en flash-kortmodtager, som jeg i starten også ville proppe indeni .
Hvad kan denne switch gøre? Den kan slukke for 3 belastninger uafhængigt af hinanden. Det fungerer som følger: I kontakten organiserede jeg øget støjimmunitet mod uønsket tænding. Dette kommer til udtryk i det faktum, at for at slukke for den nødvendige belastning, skal du først kontakte enheden.
For at kontakte, skal du sige "Arduino".Jeg kaldte det det, fordi hjertet i denne enhed er stemmemodulet, som vi vil lære at kende i fremtiden, og som primært var beregnet til Arduino-designeren. Selvom jeg aldrig har stødt på Arduino, og dens moduler bruges ikke i denne enhed.
Vi vender os til Arduino-kontakten, hvis kontakten svarer "Lyt", så sig følgende af de tre kommandoer, jeg har tildelt: "Lampe", "Garland", "Lys". Efter at have accepteret kommandoen, vil enheden skifte tilstanden for den tilsluttede enhed til det modsatte: Hvis lampen var tændt, slukkes den, hvis den ikke var tændt, tændes den. Og han vil for eksempel svare: "Lampen er slukket" eller "Lampen er tændt"...
Kort sagt vil vores dialog med switchen være som følger:
- Arduino.
- Jeg lytter.
- Lys.
- Jeg tænder lyset.
Det var selvfølgelig muligt at programmere modulet med specifikke kommandoer: "Tænd lyset", "Sluk lyset", men jeg besluttede at gøre det sådan, at én kommando ville tænde og slukke.
Jeg registrerede alle svarene på et flashkort. Disse er almindelige WAV-filer. Teksten blev læst af en engelsk oversættelsesside. Dette kan være et hvilket som helst andet program, der kan læse tekst. Eller generelt kan du eller dine pårørende skrive disse svar ned...
Jeg ved ikke, om dette er et plus eller et minus, men denne enhed er følsom over for stemmens klang. Det vil sige, at han for eksempel foragtede min kone, indtil jeg separat optog hendes stemme på modulet. Og jeg gav hende forskellige svar: en kvinde svarer mig, og en mand svarer hende. Fedt, ikke?)
Nå, lad os nu endelig gå videre til at teste denne enhed. Vi tilslutter det til netværket og tilslutter en belastning.
Du skal vente cirka 5 sekunder, indtil selve modulet starter op, mens controlleren får adgang til modulet, mens afspilleren initialiserer flashdrevet og filerne på det...
Se videoen herunder af arbejdsprocessen...
Sådan fungerer denne switch. Lad os nu se på indersiden af ​​kontakten. Fjern topdækslet. Det første spillerbræt med en forstærker. Det er hende, der gengiver svarene optaget på flashdrevet. Kortet styres ved hjælp af UART-protokollen. Kommandoerne sendes af controlleren placeret på det andet board, som vi vender tilbage til lidt senere. Dernæst blev den tredje tavle - en strømforsyning med strømafbrydere - lavet i semestrene. Hele kredsløbet er galvanisk isoleret i spænding. Tavlen styres også af en controller. Strømforsyningen producerer 5 volt stabiliseret spænding. Strømafbrydere kan modstå en belastning på omkring 200 W pr. kanal. Lad os nu gå videre til det andet bræt. Der er en controller på den, der styrer alt, og et stemmekommando-genkendelsesmodul.
Vi vil se på betjeningen, tilslutningen og konfigurationen af ​​modulet i den næste video. Og nu vil jeg forklare betjeningen af ​​controlleren, som er lavet på atmega8. Modulet, der genkender kommandoen, giver en kommando til controlleren via UART, controlleren, efter at have behandlet kommandoen, slår belastningen til eller fra og kommanderer lydmodulet til at afspille et lydsvar. Alt virker simpelt).
Jeg vil sige, at da jeg lavede dette hjemmelavede produkt, satte jeg mig ikke til opgave at lave en seriøs enhed, snarere et legetøj.
I den næste video vil du se direkte på selve modulet, så abonner på kanalen for ikke at gå glip af det, hvis selvfølgelig dette materiale interesserer dig.
Jeg byggede denne switch for et par år siden ved hjælp af et V2-modul. Men i den næste video vil vi se på den nyere version V3. Vi vil også overveje 2 typer arbejde med dette modul: simpelt - dette er, hvis du ikke kan programmering og fuld - det er, hvis du ved, hvordan man programmerer mikrocontrollere.



Stemmegenkendelsesmodul V3 -
Stemmegenkendelsesmodul V2 -

Jeg håber du kunne lide videoen om dette emne. Tak, fordi du så denne video. Hvis du kunne lide den, så giv den et like, så jeg ved, at du bekymrer dig. Abonner på kanalen, vi ses næste gang.

Kan du lide enheder, der bruger stemmestyring i deres grænseflade?


Kommentar
  • butterflysmilgrinerrødmesmileyafslappet afslappetsmile
    hjerteøjneKyssende hjertekysse_lukkede_øjneskylletlettettilfredsgrin
    blinkestak_ud_tunge_blinkende_øjestak_ud_tunge_lukkede_øjnegrinendekyssestak_ud_tungesover
    bekymretrynker pandenfortvivletåben mundgrimasserforvirrettysset
    udtryksløsuforskammetsved_smilsvedskuffet_lettelsetrættepassiv
    skuffetforvirretbangekoldsvedholde udskrighulke
    glædeforbløffetskrigetræt_ansigtvredraseritriumf
    søvnignammaskesolbrillersvimmel_ansigtimpsmilende_imp
    neutralt_ansigtingen_munduskyldig
4 minus en =
Kommentarer (7)
  1. Lexey
    #1 Lexey Gæster 6. marts 2017 22:22
    0
    Er det muligt at have et komplet kort over forbindelser til afspilleren og til triacs og diagrammerne for afspilleren og strømforsyningen?
  2. Alexander Levshunov
    #2 Alexander Levshunov Gæster 29. november 2018 21:22
    0
    God eftermiddag
    Jeg kunne godt lide stemmestyringen, et vigtigt punkt er stemmeaktivering af styringen!
    I denne forbindelse har jeg et spørgsmål: Er der en lignende udvikling til styring af fjernbetjeningen af ​​en set-top-boks til Beeline digital-tv?
    Lad mig forklare, hvorfor jeg blev interesseret.Min kone er handicappet, gruppe 1, hendes arme og ben virker ikke, og hun kan ikke bevæge sig.Samtidig bevares bevidsthed og tale. Når jeg skal på arbejde, tænder jeg for en eller anden kanal for hende, og hun ser, indtil jeg ankommer. Samtidig, mens jeg ikke er der, kan et andet program, der er interessant for hende, blive sendt på en anden kanal, men hun kan ikke skifte. Hvis det er muligt optager set-top-boksen andre programmer, men hun kan så se med når jeg kommer hjem og skifte til at se optagelsen Så jeg kommer hjem og hun beder mig tænde det ene eller det andet, men det har hun ikke tid til at se alt, hvad hun vil se.
    Hvor ville det være fedt, hvis hun selv kunne styre fjernbetjeningen. Eksisterende stemmefjernbetjeninger styrer ikke set-top-bokse og kræver manuel aktivering.
    Alexander
    1. Gæst Sergey
      #3 Gæst Sergey Gæster 12. december 2018 11:54
      0
      Hej Alexander! Intet er umuligt. Skriv en mail til mig, så finder vi ud af noget.
      1. maikl
        #4 maikl Gæster 7. september 2019 22:38
        1
        Hej Sergey. Jeg har samme situation med en handicappet nabo. Kan du hjælpe med et sæt kommandoer til modulet. Jeg har købt og prøver at lave en fjernbetjening med Pic16F, i hvert fald til TV

        Med venlig hilsen Mikhail.
    2. maikl
      #5 maikl Gæster 9. september 2019 01:12
      0
      Hej Alexander. Fortæl mig venligst, hvordan du har det med tv-fjernbetjeningen. Er emnet for spørgsmålet i dine kommentarer relevant?

      Michael
    3. maikl
      #6 maikl Gæster 30. september 2019 18:30
      0
      Hej Alexander, jeg vil gerne tale med dig om dit emne "udviklinger til styring af fjernbetjeningen af ​​en set-top-boks til digitalt tv "Beeline"
  3. Gæst Valery
    #7 Gæst Valery Gæster 24. december 2019 10:33
    1
    Du kan have et diagram og et program til controlleren. Er det muligt at programmere på PIC?