DIY hlasové ovládanie
Dobrý deň, priatelia. Dnes vám chcem povedať a ukázať môj domáci produkt, ktorý využíva hlasové ovládanie. Je to vlastne hlasom ovládaný vypínač. Zvláštnosťou tohto domáceho produktu je, že toto zariadenie dokáže nielen ovládať záťaž hlasovým povelom, ale môže reagovať aj hlasovými povelmi, ktoré boli predtým nahrané na flash kartu.
Vo vzhľade sa zariadenie ukázalo ako neopísateľné. Je to moja chyba, ale nedala som si za cieľ urobiť to krásne, len som bola lenivá. Vlastne z toho istého dôvodu som vytiahol minimum zariadení na ovládanie tohto zariadenia, z ktorých na prednom paneli je len gombík na reguláciu hlasitosti transpondéra a prijímač flash kariet, ktoré som chcel najskôr tiež napchať dovnútra .
Čo dokáže tento prepínač? Dokáže vypnúť 3 záťaže nezávisle na sebe. Funguje to nasledovne: v prepínači som zorganizoval zvýšenú odolnosť proti šumu z nechceného zapnutia. To je vyjadrené v skutočnosti, že na vypnutie požadovaného zaťaženia musíte najprv kontaktovať zariadenie.
Ak chcete kontaktovať, musíte povedať „Arduino“.Nazval som ho tak preto, lebo srdcom tohto zariadenia je hlasový modul, s ktorým sa v budúcnosti zoznámime a bol určený predovšetkým pre dizajnéra Arduina. Aj keď som sa s Arduinom nikdy nestretol a jeho moduly sa v tomto zariadení nepoužívajú.
Obrátime sa na prepínač Arduino, ak prepínač odpovie „Počúvajte“, potom povedzte nasledujúci z troch príkazov, ktoré som pridelil: „Lamp“, „Garland“, „Light“. Po prijatí príkazu zariadenie prepne stav pripojeného zariadenia na opačný: ak svietilo svietidlo, zhasne, ak nebolo zapnuté, rozsvieti sa. A odpovie napríklad: „Lampa je vypnutá“ alebo „Lampa svieti“...
Jednoducho povedané, náš dialóg s prepínačom bude takýto:
- Arduino.
- Počúvam.
- Svetlo.
- Zapnem svetlo.
Modul bolo samozrejme možné naprogramovať pomocou špecifických príkazov: „Zapni svetlo“, „Vypni svetlo“, ale rozhodol som sa to urobiť tak, že jeden príkaz ho zapne a vypne.
Všetky odpovede som zaznamenal na flash kartu. Toto sú bežné súbory WAV. Text prečítala stránka s anglickým prekladom. Môže to byť akýkoľvek iný program, ktorý dokáže čítať text. Alebo vo všeobecnosti môžete tieto odpovede zapísať vy alebo vaši príbuzní...
Neviem, či je to plus alebo mínus, ale toto zariadenie je citlivé na zafarbenie hlasu. To znamená, že napríklad opovrhoval mojou ženou, kým som jej hlas samostatne nenahral na modul. A ja som jej odpovedal rôzne: žena mi odpovedá a muž jej. Skvelé, nie?)
No a teraz už konečne prejdime k testovaniu tohto zariadenia. Zapojíme ho do siete a pripojíme jednu záťaž.
Musíte počkať asi 5 sekúnd, kým sa samotný modul nabootuje, kým ovládač pristúpi k modulu, kým prehrávač inicializuje flash disk a súbory na ňom...
Pozrite si video z pracovného postupu...
Takto funguje tento prepínač. Teraz sa pozrime na vnútornú stranu vypínača. Odstráňte horný kryt. Prvá hráčska doska so zosilňovačom. Je to ona, ktorá reprodukuje odpovede zaznamenané na flash disku. Doska je riadená pomocou protokolu UART. Príkazy posiela ovládač umiestnený na druhej doske, ku ktorému sa vrátime trochu neskôr. Ďalej bola v semestroch vyrobená tretia doska - napájací zdroj s vypínačmi. Celý obvod je napäťovo galvanicky oddelený. Doska je tiež riadená ovládačom. Zdroj produkuje 5 voltov stabilizovaného napätia. Výkonové spínače vydržia zaťaženie približne 200 W na kanál. Teraz prejdime k druhej doske. Je na ňom ovládač, ktorý všetko ovláda a modul rozpoznávania hlasových povelov.
Na obsluhu, zapojenie a konfiguráciu modulu sa pozrieme v ďalšom videu. A teraz vysvetlím fungovanie ovládača, ktorý je vyrobený na atmega8. Modul, ktorý rozpozná príkaz, vydá príkaz ovládaču cez UART, ovládač po spracovaní príkazu zapne alebo vypne záťaž a prikáže zvukovému modulu, aby prehral zvukovú odpoveď. Všetko sa zdá jednoduché).
Chcem povedať, že pri výrobe tohto domáceho produktu som si nedal za úlohu vyrobiť vážne zariadenie, skôr hračku.
V ďalšom videu sa pozriete priamo na samotný modul, takže sa prihláste na odber kanála, aby ste ho nezmeškali, ak vás samozrejme tento materiál zaujíma.
Tento prepínač som postavil pred pár rokmi pomocou modulu V2. V ďalšom videu sa ale pozrieme na novšiu verziu V3. Tiež zvážime 2 typy práce s týmto modulom: jednoduchý - to je, ak neviete programovať a plné - to je, ak viete, ako programovať mikrokontroléry.
Modul rozpoznávania hlasu V3 -
Modul rozpoznávania hlasu V2 -
Dúfam, že sa vám video na túto tému páčilo. Ďakujeme, že ste si pozreli toto video. Ak sa ti to páčilo, daj like, nech viem, že ti na ňom záleží. Prihláste sa na odber kanála, uvidíme sa nabudúce.
Podobné majstrovské kurzy
Obzvlášť zaujímavé
Komentáre (7)