Uradi sam glasovno upravljanje
Pozdrav prijatelji. Danas vam želim reći i pokazati svoj domaći proizvod koji koristi glasovnu kontrolu. To je zapravo prekidač za uključivanje/isključivanje kojim se upravlja glasom. Posebnost ovog domaćeg proizvoda je da ovaj uređaj ne samo da može kontrolirati opterećenje glasovnom naredbom, već može i odgovoriti glasovnim naredbama prethodno snimljenim na flash kartici.
Izgledom se uređaj pokazao tako neupadljivim. Ja sam kriva, ali nisam si postavila cilj da to bude lijepo, samo sam bila lijena. Zapravo, iz istog razloga, iznio sam minimum uređaja za upravljanje ovim uređajem, od kojih se na prednjoj ploči nalazi samo gumb za kontrolu glasnoće za transponder i prijemnik flash kartice, koji sam isprva također želio staviti unutra .
Što može ovaj prekidač? Može isključiti 3 opterećenja neovisno jedno o drugom. Radi na sljedeći način: u prekidaču sam organizirao povećanu otpornost na buku od neželjenog uključivanja. To se izražava u činjenici da za isključivanje potrebnog opterećenja prvo morate kontaktirati uređaj.
Za kontakt morate reći "Arduino".Nazvao sam ga tako jer je srce ovog uređaja glasovni modul s kojim ćemo se upoznati u budućnosti, a namijenjen je prvenstveno dizajneru Arduina. Iako se nikad nisam susreo s Arduinom i njegovi moduli se ne koriste u ovom uređaju.
Okrećemo se Arduino prekidaču, ako prekidač odgovori "Slušaj", izgovorite sljedeće od tri naredbe koje sam dodijelio: "Lampa", "Garland", "Light". Nakon prihvaćanja naredbe, uređaj će promijeniti stanje priključenog uređaja u suprotno: ako je lampica bila upaljena, ugasit će se, ako nije bila upaljena, upalit će se. A on će na primjer odgovoriti: “Lampa je ugašena” ili “Lampa je upaljena”...
Jednostavno rečeno, naš dijalog s prekidačem bit će sljedeći:
- Arduino.
- Slušam.
- Svjetlo.
- Upalim svjetlo.
Modul je, naravno, bilo moguće programirati određenim naredbama: “Upali svjetlo”, “Ugasi svjetlo”, ali sam odlučio napraviti tako da ga jedna naredba pali i gasi.
Sve sam odgovore zabilježio na flash karticu. Ovo su obične WAV datoteke. Tekst je pročitala stranica s engleskim prijevodom. To može biti bilo koji drugi program koji može čitati tekst. Ili, općenito, vi ili vaši rođaci možete zapisati ove odgovore...
Ne znam je li to plus ili minus, ali ovaj uređaj je osjetljiv na boju glasa. To jest, na primjer, prezirao je moju ženu dok nisam posebno snimio njezin glas na modulu. A ja sam joj davao različite odgovore: meni odgovara žena, a muškarac njoj. Cool, zar ne?)
E, sad konačno prijeđimo na testiranje ovog uređaja. Uključimo ga u mrežu i spojimo jedno opterećenje.
Treba pričekati oko 5 sekundi dok se sam modul ne podigne, dok kontroler pristupi modulu, dok player inicijalizira flash disk i datoteke na njemu...
U nastavku pogledajte video o procesu rada...
Ovako radi ovaj prekidač. Sada pogledajmo unutrašnjost prekidača. Uklonite gornji poklopac. Prva ploča za sviranje s pojačalom. Ona je ta koja reproducira odgovore snimljene na flash disku. Pločom se upravlja pomoću UART protokola. Naredbe šalje kontroler koji se nalazi na drugoj ploči, na što ćemo se vratiti nešto kasnije. Sljedeća je u semestrima izrađena treća ploča - napajanje s prekidačima. Cijeli strujni krug je galvanski izoliran naponski. Pločom također upravlja kontroler. Napajanje proizvodi 5 volti stabiliziranog napona. Prekidači za napajanje mogu izdržati opterećenje od oko 200 W po kanalu. Sada prijeđimo na drugu ploču. Na njemu se nalazi kontroler koji upravlja svime te modul za prepoznavanje glasovnih naredbi.
Rad, povezivanje i konfiguraciju modula pogledat ćemo u sljedećem videu. A sada ću objasniti rad kontrolera koji je napravljen na atmega8. Modul koji prepoznaje naredbu daje naredbu kontroleru putem UART-a, a kontroler nakon obrade naredbe uključuje ili isključuje opterećenje i naređuje zvučnom modulu da pusti audio odgovor. Sve izgleda jednostavno).
Želim reći da prilikom izrade ovog domaćeg proizvoda nisam sebi postavio zadatak da napravim ozbiljan uređaj, već igračku.
U sljedećem videu pogledat ćete izravno sam modul, pa se pretplatite na kanal kako ga ne biste propustili, ako vas, naravno, ovaj materijal zanima.
Napravio sam ovaj prekidač prije nekoliko godina koristeći V2 modul. Ali u sljedećem videu pogledat ćemo noviju verziju V3. Također ćemo razmotriti 2 vrste rada s ovim modulom: jednostavan - ovo je ako ne znate programirati i puni - ovo je ako znate programirati mikrokontrolere.
Modul za prepoznavanje glasa V3 -
Modul za prepoznavanje glasa V2 -
Nadam se da ste uživali u videu na ovu temu. Hvala što ste pogledali ovaj video. Ako vam se svidjelo, lajkajte ga, pa ću znati da vam je stalo. Pretplatite se na kanal, vidimo se sljedeći put.
Slične majstorske tečajeve
Posebno zanimljivo
Komentari (7)