Obsah:
- Krok 1: Zásuvky UNIEL
- Krok 2: Rádiové moduly
- Krok 3: Připojení přijímače k Arduinu a přijímání kódů ze zásuvek dálkového ovládání
- Krok 4: Odesílání příkazů z vysílače k ovládání rádiových zásuvek
- Krok 5: Modul rozpoznávání hlasu V2
- Krok 6:
- Krok 7:
- Krok 8:
- Krok 9:
- Krok 10:
- Krok 11:
Video: Hlasové ovládání rádiových zásuvek: 11 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Všichni nyní bojujeme s převládající pandemií COVID-19. Kromě toho jsme nyní v situaci, kdy se musíme přizpůsobit převládajícím podmínkám použitím dalších bezpečnostních opatření. Zde se projekt zabývá prevencí šíření COVID-19 dotykem. Tento projekt byl vyvinut mými studenty, kteří chodí do školy v 8. ročníku (15 let). Toto je zařízení pro hlasové ovládání zásuvek UNIEL na základě ovladače Arduino, vysílače 433 MHz a modulu rozpoznávání hlasu V2 pomocí elechouse (web -
Krok 1: Zásuvky UNIEL
Jsou instalovány přímo v jakékoli zásuvce a je k nim již připojen elektrický spotřebič, který lze zapínat a vypínat pomocí dálkového ovladače. Rozsah působení na volném prostranství je až 25 m, frekvence přijímání a vysílání příkazů je 433,9 MHz. Řada zahrnuje různé zátěže pro 300 W, 1 000 W, 3 600 W. Celý rozsah lze zobrazit na oficiální webové stránce
Skupinový kód se nastavuje v dálkovém ovládání. V každé zásuvce kód skupiny = kód skupiny dálkového ovládání a kód zásuvky
Krok 2: Rádiové moduly
Naším úkolem je vyměnit dálkový ovladač za zásuvky UNIEL. Potřebujeme rádiové moduly, které pracují na frekvenci 433 MHz. Koupil jsem FS1000A
Součástí je přijímač a vysílač. Cena na ebay je nižší než 100 rublů.
Krok 3: Připojení přijímače k Arduinu a přijímání kódů ze zásuvek dálkového ovládání
Pro Arduino existují knihovny pro práci s různými aktuátory řízenými 433/315 MHz. Použil jsem toto:
rc-switch-Arduino knihovna pro provoz levných dálkových zařízení 315 MHz/433 MHz-https://code.google.com/p/rc-switch/
Stáhněte a rozbalte do složky knihoven
Nejprve připojte přijímač
Arduino - - - - - modul
+5V ---------- VCC
GND ---------- GND
ÚDAJE (jakékoli) ------------ 2
spuštění příkladu z příkladu knihovny RCswitch ReceiveDemo_Advanced
Klikněte na dálkové ovládání a podívejte se, co dává náčrt sériovému portu
Zapamatujte si parametry 24Bit, PulseLength - 309 mikrosekund, protokol 1
Budeme je potřebovat při psaní náčrtu. Kódy si nemusíte pamatovat !!! K odesílání kódů potřebujete znát pouze skupinový kód a kód zařízení !!!
Krok 4: Odesílání příkazů z vysílače k ovládání rádiových zásuvek
Připojte vysílač k Arduinu a zkontrolujte fungování zásuvek
Arduino - - - - - modul
+5V ---------- VCC
GND ---------- GND
DATUM ------------ 10
Nahrajeme skicu na desku Arduino a sledujeme, jak se zásuvky zapínají v kruhu, a pak se vypínají.
V případě potřeby můžete z řadiče ovládat zásuvky 32x32
Krok 5: Modul rozpoznávání hlasu V2
Modul rozpoznávání hlasu V2 byl zakoupen na ebay za velmi rozumnou cenu. Při objednávání jsem se na to nedíval a marně. Modul zcela nesplnil očekávání:
1) Deklarovaná operace s 15 předem nahranými hlasovými příkazy současně není možná (modul rozpozná pouze 5 příkazů z každého bloku (3 bloky)). Můžete načíst pouze 1 blok, pak další atd. Proto bylo rozhodnuto použít řetězce slov (2-3) s pauzami potřebnými například pro načtení dalšího bloku
Kavárna zhasne
Povolení fontány
2) Modul nereaguje na hlas jiné osoby, dva lidé budou muset duplikovat příkazy Nejprve vám řeknu, jak s modulem pracovat a jak byl problém vyřešen
Krok 6:
Chcete -li modul vycvičit, musíte do něj odeslat příkazy přes sériový port a úplné fráze. Stáhněte si do počítače (Windows) program doporučený výrobcem pro práci s com portem (stránka pro stahování AccessPort), připojte modul k modulu ArduinoArduino -----
+5V ---------- VCC
GND ---------- GND
TX ------------ 3
RX ------------ 2
Připojte Arduino k počítači. Odeslání skici do Arduina
Krok 7:
V programu AccessPort nastavíme následující nastavení
Krok 8:
Při pohledu na mapu připojeno
a odesílat příkazy
AABB-informace o modulu
V2. 0 Od ELECHOUSE www.elechouse.com
Další trénink prvního bloku - AA11
Po příkazu START v okně terminálu řekneme do mikrofonu THE PRVNÍ frázi, objeví se nápis Again, čekáme, mlčíme, znovu se objeví příkaz START. Podruhé říkáme PRVNÍ frázi do mikrofonu pro potvrzení. Pokud je záznam úspěšný, zobrazí se Dokončit jeden, což znamená, že první příkaz byl úspěšně zaznamenán. Různé označení znamená, že druhý příkaz nezněl jako první a modul jej nerozpoznal. Příliš hlasitý signál znamená, že do mikrofonu mluvíte příliš hlasitě (> 1300 MS). Podobně zapíšeme 4 zbývající fráze. Skupina štítků 1 dokončena! označuje, že první blok byl úspěšně zapsán.
Chcete -li zkontrolovat rozpoznávání řeči, zavolejte blok 1 příkazem aa21 a vyslovte fráze do mikrofonu. Během rozpoznávání je na terminál odesláno potvrzení
Krok 9:
Poté trénujeme bloky 2 a 3 odesláním příkazů AA12, respektive AA13. Chcete -li volat bloky 2 a 3 z paměti, odešlete příkaz na svorky AA22 a aa23.
Další bod - pokud chceme z hlasového modulu obdržet odpověď v krátké formě (ne „Výsledek: 15“, ale 15), musíme modulu poslat příkaz AA37
V blocích zadáváme následující příkazy (účastní se 2 lidé) pro shromáždění v kuchyňské konvici (elektrická) + osvětlení (RGB světla, lampa u kuchyňského stolu, noční osvětlení)
Zde jsou příklady správných řetězců
„Kavárna“(1 hlas) „noční světlo“(1 hlas) „Vypnout“(1 hlas)
„Fontána“(2 hlasy) „Povolit“(2 hlasy)
„Kavárna“(2 hlasy) „Světla“(2 hlasy) „Zapnout“(2 hlasy)
atd.
Krok 10:
Pro přehlednost přidáme na piny 7, 8, 9 označení 3 LED
(červená - načten 1 blok
žlutá - blok 2 je načten
zelená - blok 3 je načten
3 LED diody svítí (1 sekunda) - kombinace slov je správná)
Zde je schéma zařízení
Krok 11:
A skica pro Arduino. K výše uvedenému doplním, že pokud
po načtení druhého nebo třetího bloku během FRAZA_TIME = 2000 MS není rozpoznáno žádné slovo -
Banka 1 je načtena.
Doporučuje:
Hlasové ovládání robotické ruky: 4 kroky
Hlasové ovládání Robotická ruka: Vytvořil jsem robotickou ruku, která bude fungovat s vaším hlasovým příkazem. Rameno robota je ovládáno přirozeným propojeným vstupem řeči. Jazykový vstup umožňuje uživateli komunikovat s robotem způsobem, který je většině lidí známý. Pokrok
Hlasové ovládání vašeho domova odkudkoli na světě: 5 kroků
Hlasové ovládání vašeho domova odkudkoli na světě: … již není sci -fi … Pomocí dnes dostupného hardwaru a softwaru tento Instructable předvede, jak je možné hlasové ovládání většiny systémů vašeho domova pomocí hlasového ovládání, smartphonu, tablet a/nebo PC odkudkoli
DIY hlasové ovládání Sady elektronického krystalového sloupce: 9 kroků
DIY hlasové ovládání Sady elektronického krystalového sloupce hudebního spektra: Tato sada je o zvukovém indikátoru, který skáče s hudbou. Rozsah napájení je 5V-12V DC. Zde vám tým ICStation chce ukázat instalační manuály k tomuto hlasovému ovládání Krystalový sloupek DIY sady Barevné světlo Blikající LED hudební spektrum
Hlasové ovládání - Arduino + Ethernet Shield (modul) Wiznet: 5 kroků
Hlasové ovládání - Arduino + ethernetový štít (modul) Wiznet: Vítejte! V tomto tutoriálu vám ukážu, jak ovládat Arduino hlasem přímo z vašeho prohlížeče ve vašem národním jazyce. Tato technologie vám umožňuje používat každý světový jazyk s regionem. Například tento tutoriál bude používat lokalizaci
STEM - Hlasové a obrazové ovládání: 13 kroků
STEM - Hlasové a obrazové ovládání: Během posledních několika let je stále snazší vytvořit něco s rozpoznáváním hlasu nebo obrazu. Oba jsou v dnešní době stále častěji používány. A to jsou oblíbená témata v kutilských projektech. Většinu času vytvářeného softwarovým