DIY hlasové ovládanie

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.

Páčia sa vám zariadenia, ktoré vo svojom rozhraní využívajú hlasové ovládanie?


vráť sa
Komentujte
  • motýlikúsmevsmejúc sačervenať sausmievavýuvoľnený uvoľnenýúškrn
    srdce_očibozkávanie_srdcekissing_closed_eyesspláchnutýuľavilospokojnýúsmev
    žmurknutiestick_out_tongue_winking_eyevyplazený jazyk zatvorené očis úsmevombozkávaniezaseknutý_jazykspať
    ustarostenýzamračenéutrápenýotvor ústagrimasyzmätenýutíšil
    bez výrazunepobavenýpot_úsmevpotiť sasklamaný_uľavenýunavenýpasívny
    sklamanýzmätenýstrašnýstudený potvytrvaťplakaťvzlyk
    radosťužasnutýkričaťunavená_tvárnahnevanýzlosťtriumf
    ospalýmňammaskaslnečné okuliarezávrat_tvárimpsmile_imp
    neutrálna_tvárbez_ústnevinný
4 mínus jedna =
Komentáre (7)
  1. Lexey
    #1 Lexey Hostia 6. marca 2017 22:22
    0
    Je možné mať kompletnú mapu zapojenia prehrávača a triaku a schémy prehrávača a napájania?
  2. Alexander Levšunov
    #2 Alexander Levšunov Hostia 29. novembra 2018 21:22
    0
    Dobrý deň
    Hlasové ovládanie sa mi páčilo, dôležitým bodom je hlasová aktivácia ovládania!
    V tejto súvislosti mám otázku: existuje podobný vývoj na ovládanie diaľkového ovládania set-top boxu pre digitálnu televíziu Beeline?
    Dovoľte mi vysvetliť, prečo som sa začal zaujímať. Moja žena je zdravotne postihnutá, skupina 1, nefungujú jej ruky a nohy a nemôže sa hýbať. Zároveň sú zachované vedomie a reč. Pri odchode do práce jej zapnem nejaký kanál a ona sa pozerá, kým neprídem. Zároveň, keď tam nie som, môže sa na inom kanáli vysielať iný program, ktorý je pre ňu zaujímavý, ale nemôže prepnúť. Ak je to možné, set-top-box nahráva iné programy, ale ona môže potom pozerať, keď prídem domov a prepne sa na sledovanie záznamu.Tak prídem domov a ona ma požiada, aby som zapol jedno alebo druhé, ale nemá čas sledovať všetko, čo chce sledovať.
    Aké by to bolo super, keby mohla ovládať diaľkové ovládanie sama. Existujúce hlasové diaľkové ovládače neovládajú set-top boxy a vyžadujú manuálnu aktiváciu.
    Alexander
    1. Hosť Sergey
      #3 Hosť Sergey Hostia 12. december 2018 11:54
      0
      Dobrý deň, Alexander! Nič nie je nemožné. Napíšte mi email a niečo vymyslíme.
      1. maikl
        #4 maikl Hostia 7. septembra 2019 o 22:38
        1
        Dobrý deň Sergey.Mám tú istú situáciu s postihnutým susedom.Môžete pomôcť so sadou príkazov pre modul.Kúpil som si a snažím sa vyrobiť diaľkové ovládanie s Pic16F aspoň pre TV

        S pozdravom Michail.
    2. maikl
      #5 maikl Hostia 9. septembra 2019 01:12
      0
      Dobrý deň, Alexander.Povedzte mi, prosím, ako ste na tom s diaľkovým ovládačom TV. Je téma otázky vo vašich komentároch relevantná?

      Michael
    3. maikl
      #6 maikl Hostia 30. septembra 2019 o 18:30
      0
      Dobrý deň, Alexander, rád by som sa s vami porozprával o vašej téme „vývoj na ovládanie diaľkového ovládania set-top boxu pre digitálnu televíziu „Beeline“
  3. Hosť Valery
    #7 Hosť Valery Hostia 24. december 2019 10:33
    1
    Môžete mať schému a program pre regulátor. Je možné programovať na PIC?