DIY stemmestyring

Pin
Send
Share
Send


Hej venner. I dag vil jeg fortælle og vise dig mit hjemmelavede produkt, der bruger stemmestyring. Faktisk er det en on / off switch med stemmestyring. En egenskab ved dette hjemmelavede produkt er, at denne enhed ikke kun kan kontrollere belastningen ved hjælp af en stemmekommando, men også kan svare med stemmekommandoer, der er optaget tidligere på et flash-kort.
Tilsyneladende viste enheden sig så uprepossessing. Dette er min skyld, men jeg satte mig ikke målet om at gøre det smukt, det var bare dovenskab. Af samme grund fremkaldte jeg faktisk et minimum af enheder til styring af denne enhed, hvorfra der på frontpanelet kun er en transponder-lydstyrkeknap og en flash-kortmodtager, som i begyndelsen også ønsket at blive skubbet ind.
Hvad kan denne switch gøre? Det kan slukke for 3 belastninger uafhængigt af hinanden. Det fungerer ud fra følgende: i afbryderen organiserede jeg øget støjimmunitet mod uønsket tænding. Dette kommer til udtryk i det faktum, at du først skal slå til enheden for at slukke for den ønskede belastning.
For at appellere skal du sige "Arduino". Jeg kaldte det, fordi hjertet af denne enhed er stemmemodulet, som vi vil kende senere, var primært beregnet til Arduino-designeren. Selvom jeg aldrig har stødt på en Arduino, og dens moduler bruges ikke i denne enhed.
Vi vender os til kontakten "Arduino", hvis kontakten svarer "jeg lytter", så siger det næste af de tre hold, jeg har udpeget: "Lampe", "Garland", "Lys". Efter at have accepteret kommandoen, skifter enheden tilstanden for den tilsluttede enhed til det modsatte: hvis lampen er tændt, slukker den den, hvis den ikke er tændt, tænder den den. Og han vil f.eks. Svare: "Lampen er slukket" eller "Lampen er tændt" ...
Kort sagt, vores dialog med kontakten vil bestå af følgende:
- Arduino.
- Jeg lytter.
- Lyset.
- Tænd for lyset.
Selvfølgelig var det muligt at programmere modulet med specifikke kommandoer: "Tænd for lyset", "Sluk for lyset", men jeg besluttede at få en kommando til at tænde og slukke det.
Alle svar registreres af mig på et flash-kort. Dette er almindelige WAV-filer. Teksten blev læst af et engelsk oversættelsessite. Det kan være ethvert andet program, der kan læse tekst. Eller generelt kan du eller dine pårørende skrive disse svar ...
Jeg ved ikke, om dette er et plus eller et minus, men denne enhed er følsom over for stemmen. Det er for eksempel, at han genkendte min kone, indtil jeg optog hendes stemme separat på modulet. Og jeg stillede andre svar til hende: en kvinde svarer mig, og en mand svarer hende. Sej, er det ikke?)
Nå, lad os endelig gå videre til at teste denne enhed. Vi opretter forbindelse til netværket, forbinder en belastning.
Det tager 5 sekunder at vente, indtil modulet starter op, mens controlleren vender sig mod modulet, mens afspilleren initialiserer USB-flashdrevet og filerne på det ...
Se videoen under arbejdsprocessen ...
Denne switch fungerer sådan. Lad os nu se på udfyldningsafbryderen. Fjern topdækslet. Afspillerens første bræt med en forstærker. Det er hun, der gengiver svarene, der er optaget på USB-flashdrevet. Brættet styres ved hjælp af UART-protokollen. Kommandoerne sendes af controlleren placeret på det andet kort, hvor vi vender tilbage lidt senere. Dernæst udføres det tredje kort - strømforsyningen med strømafbrydere på semestre. Hele kredsløbet er galvanisk isoleret ved spænding. Brættet styres også af controlleren. Strømforsyningen producerer 5 volt stabiliseret spænding. Strømafbrydere kan modstå en belastning på cirka 200 watt pr. Kanal. Lad os nu gå videre til det andet bord. Der er en controller på det, der styrer alt og et modul til genkendelse af stemmekommando.
Vi vil overveje driften, forbindelsen og konfigurationen af ​​modulet i den næste video. Og nu vil jeg forklare betjeningen af ​​controlleren, der er lavet på atmega8. Modulet, der genkender kommandoen, giver kommandoen til controlleren via UART, den controller, der har behandlet kommandoen, tænder eller slukker belastningen og sender en kommando til lydmodulet for at afspille et lydrespons. Det ser ud til, at alt er enkelt).
Jeg vil sige, at mens jeg lavede dette hjemmelavede produkt, stillede jeg mig ikke som opgave at fremstille et seriøst udstyr, snarere et legetøj.
I den næste video ser vi direkte på selve modulet, så abonner på kanalen for ikke at gå glip af, hvis dette materiale naturligvis interesserer dig.
Jeg byggede denne switch for et par år siden på et modul i version V2. Men i den næste video vil vi overveje en nyere version af V3. Vi vil også overveje 2 typer arbejde med dette modul: simpelt - dette er, hvis du ikke ejer programmering og fuld - det er, hvis du ved, hvordan man programmerer mikrokontrollere.
Stemegenkendelsesmodul V3 - //ali.pub/qv2kr
Stemegenkendelsesmodul (tale) V2 - //ali.pub/do03a
Jeg håber du nød film om dette emne. Tak for at have set denne video. Hvis du kunne lide det, kan du lide det, så jeg vil vide, at du er interesseret i det. Abonner på kanalen, indtil vi mødes igen.

Pin
Send
Share
Send

Se videoen: Setting up the Sonos One with Alexa Voice Control (Kan 2024).