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.
Lignende mesterklasser
Spesielt interessant
Kommentarer (7)