DIY hlasové ovládání
Dobrý den, přátelé. Dnes vám chci říct a ukázat svůj domácí produkt, který používá hlasové ovládání. Je to vlastně hlasově ovládaný vypínač. Zvláštností tohoto podomácku vyrobeného produktu je, že toto zařízení umí nejen ovládat zátěž hlasovým povelem, ale může také reagovat hlasovými povely dříve nahranými na flash kartu.
Vzhledově se zařízení ukázalo být tak nepopsatelné. Je to moje chyba, ale nedal jsem si za cíl to udělat krásné, byl jsem jen líný. Vlastně ze stejného důvodu jsem vytáhl minimum zařízení pro ovládání tohoto zařízení, z nichž na předním panelu je pouze knoflík pro ovládání hlasitosti pro transpondér a přijímač flash karet, které jsem chtěl zpočátku také nacpat dovnitř .
Co tento přepínač umí? Dokáže vypnout 3 zátěže nezávisle na sobě. Funguje to následovně: ve spínači jsem zorganizoval zvýšenou odolnost proti šumu z nechtěného zapnutí. To je vyjádřeno ve skutečnosti, že pro vypnutí požadované zátěže musíte nejprve kontaktovat zařízení.
Chcete-li kontaktovat, musíte říct „Arduino“.Nazval jsem to tak, protože srdcem tohoto zařízení je hlasový modul, se kterým se v budoucnu seznámíme a byl určen především pro designéra Arduina. I když jsem se s Arduinem nikdy nesetkal a jeho moduly se v tomto zařízení nepoužívají.
Otočíme se k přepínači Arduino, pokud přepínač odpovídá „Poslouchej“, řekněte následující ze tří příkazů, které jsem zadal: „Lamp“, „Garland“, „Light“. Po přijetí příkazu zařízení přepne stav připojeného zařízení na opačný: pokud lampa svítila, zhasne, pokud nebyla rozsvícena, rozsvítí se. A odpoví např.: „Lampa nesvítí“ nebo „Lampa svítí“...
Jednoduše řečeno, náš dialog s přepínačem bude následující:
- Arduino.
- Poslouchám.
- Světlo.
- Zapnu světlo.
Modul bylo samozřejmě možné naprogramovat pomocí specifických příkazů: „Zapni světlo“, „Zhasni světlo“, ale rozhodl jsem se to udělat tak, že jeden povel ho rozsvítí a zhasne.
Všechny odpovědi jsem zaznamenal na flash kartu. Jedná se o běžné soubory WAV. Text byl přečten webem s anglickým překladem. Může to být jakýkoli jiný program, který umí číst text. Nebo obecně můžete tyto odpovědi zapsat vy nebo vaši příbuzní...
Nevím, jestli je to plus nebo mínus, ale toto zařízení je citlivé na zabarvení hlasu. To znamená, že například pohrdal mou ženou, dokud jsem její hlas nenahrál samostatně na modul. A já jsem jí dal různé odpovědi: žena odpovídá mně a muž jí. Skvělé, že?)
No a teď už konečně přejděme k testování tohoto zařízení. Zapojíme do sítě a připojíme jednu zátěž.
Musíte počkat asi 5 sekund, než se modul sám nabootuje, zatímco ovladač přistupuje k modulu, zatímco přehrávač inicializuje flash disk a soubory na něm...
Podívejte se na video níže s postupem práce...
Takto funguje tento přepínač. Nyní se podíváme na vnitřek vypínače. Odstraňte horní kryt. První hráčská deska se zesilovačem. Je to ona, kdo reprodukuje odpovědi zaznamenané na flash disku. Deska je řízena pomocí protokolu UART. Příkazy odesílá ovladač umístěný na druhé desce, ke kterému se vrátíme o něco později. Dále byla v semestrech vyrobena třetí deska - napájecí zdroj s vypínači. Celý obvod je galvanicky oddělen napěťově. Deska je také řízena ovladačem. Zdroj produkuje 5 voltů stabilizovaného napětí. Výkonové spínače vydrží zatížení asi 200 W na kanál. Nyní přejdeme k druhé desce. Je na něm ovladač, který vše ovládá a modul rozpoznávání hlasových příkazů.
Na obsluhu, zapojení a konfiguraci modulu se podíváme v dalším videu. A teď vysvětlím fungování ovladače, který je vyroben na atmega8. Modul, který rozpozná příkaz, vydá příkaz ovladači přes UART, ovladač po zpracování příkazu zapne nebo vypne zátěž a přikáže zvukovému modulu, aby přehrál zvukovou odpověď. Všechno se zdá jednoduché).
Chci říci, že při výrobě tohoto domácího produktu jsem si nedal za úkol vyrobit seriózní zařízení, spíše hračku.
V dalším videu se podíváte přímo na samotný modul, takže se přihlaste k odběru kanálu, abyste jej nezmeškali, pokud vás tento materiál samozřejmě zajímá.
Tento přepínač jsem postavil před několika lety pomocí modulu V2. V dalším videu se ale podíváme na novější verzi V3. Budeme také zvažovat 2 typy práce s tímto modulem: jednoduchá - to je, pokud neumíte programovat a plná - to je, pokud víte, jak programovat mikrokontroléry.
Modul rozpoznávání hlasu V3 -
Modul rozpoznávání hlasu V2 -
Doufám, že se vám video na toto téma líbilo. Děkujeme za zhlédnutí tohoto videa. Pokud se vám to líbilo, dejte like, ať vím, že vás to zajímá. Přihlaste se k odběru kanálu, uvidíme se příště.
Podobné mistrovské kurzy
Zvláště zajímavé
Komentáře (7)