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.
Lignende mesterklasser
Særlig interessant
Kommentarer (7)