DIY gör det själv
Masterklasser, instruktioner, användbara tips, recept.
» » »DIY röststyrning
DIY röstkontroll

Hej vänner. Idag vill jag berätta och visa er min hemlagade produkt som använder röstkontroll. I själva verket är det en på / av-switch med röststyrning. En funktion hos den här hemlagade produkten är att den här enheten inte bara kan styra belastningen med ett röstkommando, utan också kan svara med röstkommandon som tidigare spelats in på ett flash-kort.
I utseende visade sig enheten så oberoende. Detta är mitt fel, men jag satte mig inte målet att göra det vackert, det var bara lata. Av samma anledning har jag faktiskt tagit fram ett minimum av enheter för styrning av denna enhet, varav på frontpanelen bara finns en transpondervolymkontrollknopp och en flash-kortmottagare, som till en början också ville tryckas in.
Vad kan den här växeln göra? Den kan stänga av 3 laster oberoende av varandra. Det fungerar från följande: i effektbrytaren organiserade jag ökad bullerimmunitet mot oönskad påslagning. Detta kommer till uttryck i det faktum att för att stänga av önskad last måste du först vända dig till enheten.
För att överklaga måste du säga "Arduino." Jag kallade det för att hjärtat i denna enhet är röstmodulen, som vi kommer att lära känna senare, var främst avsedd för Arduino-designern. Även om jag aldrig har stött på en Arduino och dess moduler inte används i den här enheten.
Vi vänder oss till omkopplaren "Arduino", om omkopplaren svarar "Lyssna", säg sedan nästa av de tre kommandona jag har utsett: "Lampa", "Garland", "Ljus". Efter att kommandot accepterat kommer enheten att ansluta tillståndet för den anslutna enheten till motsatsen: om lampan är på slocknar den, om den inte är på slår den på. Och han kommer till exempel att svara: "Lampan är släckt" eller "Lampan är på" ...
Enkelt uttryckt kommer vår dialog med omkopplaren att bestå av följande:
- Arduino.
- Jag lyssnar.
- Ljuset.
- Slå på ljuset.
Naturligtvis var det möjligt att programmera modulen med specifika kommandon: "Slå på lampan", "Stäng av ljuset", men jag bestämde mig för att få ett kommando till och från.
Alla svar registreras av mig på ett flash-kort. Det här är vanliga WAV-filer. Texten lästes av en engelsk översättningssida. Det kan vara alla andra program som kan läsa text. Eller i allmänhet kan du eller dina släktingar skriva ner dessa svar ...
Jag vet inte om det här är ett plus eller ett minus, men den här enheten är känslig för rösten. Det är till exempel att han kände igen min fru tills jag spelade in hennes röst separat i modulen. Och jag gjorde andra svar till henne: en kvinna svarar mig, och en man svarar henne. Cool, är det inte?)
Nåväl, låt oss äntligen gå vidare till att testa den här enheten. Vi ansluter till nätverket, ansluter en last.
Det tar 5 sekunder att vänta tills modulen startar, medan styrenheten vänder sig till modulen, medan spelaren initierar USB-flashenheten och filerna på den ...
Se videon nedanför processen ...
Den här växeln fungerar så här. Låt oss nu titta på strömbrytaren. Ta bort toppskyddet. Spelarens första bräde med en förstärkare. Det är hon som återger de svar som spelats in på USB-flashenheten. Styrelsen styrs med UART-protokollet. Kommandona skickas av styrenheten på det andra kortet, till vilket vi kommer tillbaka lite senare. Därefter görs det tredje kortet - strömförsörjningen med strömbrytare på semestrar. Hela kretsen är galvaniskt isolerad med spänning. Styrelsen styrs också av regulatorn.Strömförsörjningen producerar 5 volt stabiliserad spänning. Strömbrytare tål en belastning på cirka 200 watt per kanal. Låt oss nu gå vidare till det andra styrelsen. Det finns en styrenhet på den som styr allt och en röstkommandoigenkänningsmodul.
Vi kommer att överväga drift, anslutning och konfiguration av modulen i nästa video. Och nu kommer jag att förklara styrningen, som görs på atmega8. Modulen som känner igen kommandot ger kommandot till styrenheten via UART, styrenheten som har behandlat kommandot slår på eller stänger av lasten och skickar ett kommando till ljudmodulen för att spela ett ljudsvar. Det verkar som om allt är enkelt).
Jag vill säga att när jag gjorde den här hemmagjorda produkten ställde jag inte upp mig själv att göra en seriös enhet, snarare en leksak.
I nästa video kommer vi att titta direkt på själva modulen, så prenumerera på kanalen för att inte missa, om detta material naturligtvis intresserar dig.
Jag byggde denna switch för ett par år sedan på en modul i version V2. Men i nästa video kommer vi att överväga en nyare version av V3. Vi kommer också att överväga två typer av arbete med den här modulen: enkel - det är om du inte äger programmering och full - detta är om du kan programmera mikrokontroller.



Röstigenkänningsmodul V3 - #
Röstigenkänningsmodul (tal) V2 - #

Jag hoppas att du gillade videon om detta ämne. Tack för att du tittade på den här videon. Om du gillade det, gilla det, så jag vet att du bryr dig om det. Prenumerera på kanalen tills vi träffas igen.

Gillar du enheter som använder röststyrning i deras gränssnitt?


Kommentarer (3)
  1. toke
    #1 toke gäster 6 mars 2017 10:22 p.m.
    0
    Är det möjligt att ansluta ett komplett kort för anslutning till en spelare och triac, och en spelare och PSU-krets?
  2. Alexander Levshunov
    #2 Alexander Levshunov gäster 29 november 2018 21:22
    0
    God eftermiddag
    Jag gillade röststyrning, en viktig punkt är aktivering av röstkontroll!
    I det avseendet har jag en fråga: finns det en liknande utveckling för att kontrollera fjärrkontrollen till en Beeline digital set-top box?
    Jag förklarar varför jag blev intresserad. Min fru är en funktionshindrad person i grupp 1, hennes armar och ben fungerar inte och hon kan inte röra sig. Samtidigt har medvetande och tal bevarats. När jag går till jobbet sätter jag på en slags kanal till henne och hon tittar på innan jag kommer. Samtidigt, medan jag inte är på en annan kanal, kan ett annat program som är intressant för henne sändas, men hon kan inte växla. Om möjligt spelar prefixet men hon kan titta på, när jag kommer hem och byter inspelningsvy. Här kommer jag hem och hon ber mig att slå på det ena eller det andra, men hon har inte tid att se allt.
    Det skulle vara bra om hon själv kunde styra fjärrkontrollen. Befintliga röstkonsoler styr inte konsoler och kräver manuell aktivering.
    Alexander
    1. Gäst Sergey
      #3 Gäst Sergey gäster 12 december 2018 11:54
      0
      Hej, Alexander! Ingenting är omöjligt. Skriv till mig i posten så kommer vi på något.

Läs också

Felkoder för tvättmaskiner