DIY röstkontroll

Pin
Send
Share
Send


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 har 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. Jag har faktiskt av samma anledning 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 brytaren "Arduino", om omkopplaren svarar "jag lyssnar", säger sedan nästa av de tre lagen 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å, stänger den av 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å ljuset", "Stäng av ljuset", men jag bestämde mig för att få ett kommando att slå på och stänga av det.
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 - //ali.pub/qv2kr
Röstigenkänningsmodul (tal) V2 - //ali.pub/do03a
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.

Pin
Send
Share
Send