Urob si sám
Hlavné triedy, pokyny, užitočné tipy, recepty.
» » »DIY ovládanie hlasom
DIY ovládanie hlasom

Ahoj priatelia. Dnes vám chcem povedať a ukázať svoj domáci produkt, ktorý využíva hlasové ovládanie. V skutočnosti je to vypínač s ovládaním hlasom. Funkciou tohto domáceho produktu je, že toto zariadenie dokáže nielen ovládať zaťaženie pomocou hlasových povelov, ale môže tiež reagovať pomocou hlasových povelov zaznamenaných predtým na karte Flash.
Z hľadiska vzhľadu sa zariadenie ukázalo tak nevhodné. To je moja vina, ale neurčil som si cieľ, aby bol krásny, bola to len lenivosť. V skutočnosti som z toho istého dôvodu priniesol minimum zariadení na ovládanie tohto zariadenia, z ktorých na prednom paneli je iba gombík na reguláciu hlasitosti transpondéra a prijímač flash karty, ktoré sa najprv chceli vtlačiť dovnútra.
Čo môže tento prepínač urobiť? Môže vypnúť 3 záťaže nezávisle na sebe. Funguje to z nasledujúceho: V ističi som zorganizoval zvýšenú odolnosť proti šumu pred nechceným zapnutím. Vyjadruje sa to tým, že na vypnutie požadovaného zaťaženia sa musíte najskôr obrátiť na zariadenie.
Ak sa chcete odvolať, musíte povedať „Arduino“. Nazval som to, pretože jadrom tohto zariadenia je hlasový modul, ktorý sa dozvieme neskôr, bol určený primárne pre návrhára Arduino. Aj keď som sa nikdy nestretol s Arduino a jeho moduly sa v tomto zariadení nepoužívajú.
Obrátime sa na prepínač „Arduino“, ak prepínač odpovie „Počúvaj“, potom povieme ďalšie z troch príkazov, ktoré som určil: „Lampa“, „Garland“, „Light“. Po prijatí príkazu zariadenie prepne stav pripojeného zariadenia na opačný: ak je lampa zapnutá, vypne ju, ak nie je zapnutá, zapne ju. A odpovie napríklad: „Lampa je vypnutá“ alebo „Lampa je zapnutá“ ...
Jednoducho povedané, náš dialóg s prepínačom bude pozostávať z nasledujúcich:
- Arduino.
- Počúvam.
- Svetlo.
- Zapnite svetlo.
Samozrejme bolo možné modul naprogramovať konkrétnymi príkazmi: „Zapnúť svetlo“, „Vypnúť svetlo“, ale rozhodol som sa zapnúť a vypnúť jeden príkaz.
Všetky odpovede sú zaznamenané mnou na flash karte. Toto sú bežné súbory WAV. Text bol prečítaný na anglickom preklade. Môže to byť akýkoľvek iný program, ktorý dokáže čítať text. Alebo všeobecne, vy alebo vaši príbuzní môžete napísať tieto odpovede ...
Neviem, či sa jedná o plus alebo mínus, ale toto zariadenie je citlivé na farbu hlasu. To je napríklad, keď spoznal moju ženu, kým som jej hlas nezaznamenal osobitne do modulu. A ja som jej dal ďalšie odpovede: žena mi odpovedá a muž jej odpovedá. Super, však?)
Teraz sa poďme konečne k testovaniu tohto zariadenia. Pripojíme sa k sieti, pripojíme jednu záťaž.
Čakanie na spustenie modulu trvá 5 sekúnd, kým sa kontrolór otočí na modul, zatiaľ čo prehrávač inicializuje jednotku USB Flash a súbory na nej ...
Pozrite si video pod procesom práce ...
Tento prepínač funguje takto. Teraz sa pozrime na plnenie ističa. Odstráňte horný kryt. Prvá doska prehrávača so zosilňovačom. Práve ona reprodukuje odpovede zaznamenané na USB kľúči. Doska je ovládaná pomocou protokolu UART. Príkazy sú odosielané radičom umiestneným na druhej doske, ku ktorému sa vrátime o niečo neskôr. Ďalej, tretia doska - napájanie pomocou vypínačov je vyrobené v semestroch. Celý obvod je galvanicky izolovaný napätím. Doska je tiež ovládaná ovládačom.Zdroj napája stabilizované napätie 5 voltov. Výkonové spínače vydržia záťaž asi 200 wattov na kanál. Teraz prejdeme k druhej doske. K dispozícii je ovládač, ktorý riadi všetko a modul na rozpoznávanie hlasových príkazov.
Prevádzku, pripojenie a konfiguráciu modulu zvážime v nasledujúcom videu. A teraz vysvetlím činnosť ovládača, ktorý sa vykonáva na atmega8. Modul, ktorý rozpoznáva príkaz, vydá príkaz riadiacemu zariadeniu cez UART, pričom riadiaci procesor, ktorý tento príkaz spracoval, zapína alebo vypína zaťaženie a vysiela zvukový modul príkaz, aby prehral zvukovú odpoveď. Zdá sa, že všetko je jednoduché).
Chcem povedať, že keď som robil tento domáci produkt, nestaval som si úlohu vyrábať vážne zariadenia, skôr hračky.
V nasledujúcom videu sa pozrieme priamo na samotný modul, takže sa prihláste na odber kanála, aby vám nepremeškali, ak vás samozrejme tento materiál zaujíma.
Tento prepínač som postavil pred pár rokmi na module verzie V2. Ale v nasledujúcom videu zvážime novšiu verziu verzie V3. Zvážime tiež 2 typy práce s týmto modulom: jednoduché - to je, ak nevlastníte programovanie a plné - to je, ak môžete programovať mikrokontroléry.



Modul rozpoznávania hlasu V3 - #
Modul rozpoznávania hlasu (reč) V2 - #

Dúfam, že sa vám video na túto tému páčilo. Ďakujeme za pozretie tohto videa. Ak sa vám to páčilo, páči sa mi to, takže budem vedieť, že vám to záleží. Prihláste sa na odber kanála, až kým sa znova nestretneme.

Páči sa vám zariadenie, ktoré vo svojom rozhraní používa hlasové ovládanie?


Komentáre (3)
  1. zúčastnil
    #1 zúčastnil hostia 6. marca 2017 10:22 hod.
    0
    Je možné pripojiť plnú kartu na pripojenie k prehrávaču a triakom, k obvodu prehrávača a PSU?
  2. Alexander Levshunov
    #2 Alexander Levshunov hostia 29. november 2018 21:22
    0
    Dobré popoludnie
    Hlasové ovládanie sa mi páčilo, dôležitým bodom je aktivácia hlasového ovládania!
    V tejto súvislosti mám otázku: existuje podobný vývoj na ovládanie diaľkového ovládania digitálneho set-top boxu Beeline?
    Vysvetlím, prečo som sa začal zaujímať. Moja žena je zdravotne postihnutá osoba zo skupiny 1, jej ruky a nohy nefungujú a nemôže sa hýbať. Zároveň sa zachovalo vedomie a reč. Keď odchádzam za prácou, zapnem na ňu nejaký kanál a pozrie sa skôr, ako dorazím. Zároveň, aj keď nie som na inom kanáli, možno vysielať ďalší program, ktorý je pre ňu zaujímavý, ale nemôže prepínať. Ak je to možné, predpona nahráva, ale môže sledovať, keď sa dostanem domov a prepnem zobrazenie záznamu. Tu sa vrátim domov a ona ma požiada, aby som zapol jedno alebo druhé, ale nemá čas všetko vidieť.
    Bolo by skvelé, keby mohla diaľkové ovládanie ovládať sama. Existujúce hlasové konzoly nekontrolujú konzoly a vyžadujú manuálnu aktiváciu.
    alexander
    1. Hosť Sergey
      #3 Hosť Sergey hostia 12. decembra 2018 11:54
      0
      Ahoj, Alexander! Nič nie je nemožné. Napíšte mi e-mailom, niečo vymyslíme.

Prečítajte si tiež

Chybové kódy pre práčky