Obsah:
- Krok 1: Zásuvky UNIEL
- Krok 2: Rádiové moduly
- Krok 3: Pripojenie prijímača k Arduinu a prijímanie kódov zo zásuviek diaľkového ovládača
- Krok 4: Odosielanie príkazov z vysielača na ovládanie rádiových zásuviek
- Krok 5: Modul rozpoznávania hlasu V2
- Krok 6:
- Krok 7:
- Krok 8:
- Krok 9:
- Krok 10:
- Krok 11:
Video: Hlasové ovládanie rádiových zásuviek: 11 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Všetci teraz bojujeme s prevládajúcou pandémiou COVID-19. Navyše sme teraz v situácii, keď sa musíme prispôsobiť prevládajúcim podmienkam uplatňovaním ďalších bezpečnostných opatrení. Tu sa projekt zaoberá prevenciou šírenia COVID-19 dotykom. Tento projekt vypracovali moji študenti, ktorí chodia do školy v 8. ročníku (15 rokov). Toto je zariadenie na hlasové ovládanie zásuviek UNIEL na základe ovládača Arduino, vysielača 433 MHz a modulu rozpoznávania hlasu V2 pomocou elechouse (stránka -
Krok 1: Zásuvky UNIEL
Sú priamo inštalované v akejkoľvek zásuvke a už je k nim pripojený elektrický spotrebič, ktorý je možné zapnúť a vypnúť pomocou diaľkového ovládača. Rozsah pôsobenia na otvorenom priestranstve je až 25 m, frekvencia prijímania a vysielania príkazov je 433,9 MHz. Sortiment zahŕňa rôzne záťaže pre 300 W, 1 000 W, 3 600 W. Celý rozsah je možné zobraziť na oficiálnej webovej stránke
Skupinový kód je nastavený na diaľkovom ovládači. V každej zásuvke kód skupiny = kód skupiny diaľkového ovládača a kód zásuvky
Krok 2: Rádiové moduly
Našou úlohou je vymeniť diaľkový ovládač za zásuvky UNIEL. Potrebujeme rádiové moduly, ktoré pracujú na frekvencii 433 MHz. Kúpil som FS1000A
Vrátane prijímača a vysielača. Cena na ebay je nižšia ako 100 rubľov.
Krok 3: Pripojenie prijímača k Arduinu a prijímanie kódov zo zásuviek diaľkového ovládača
Pre Arduino existujú knižnice na prácu s rôznymi aktuátormi riadenými 433/315 MHz. Použil som toto:
rc-switch-Arduino knižnica na prevádzku nízkonákladových diaľkových ovládačov 315 MHz/433 MHz-https://code.google.com/p/rc-switch/
Stiahnite a rozbaľte do priečinka knižnice
Najprv pripojte prijímač
Arduino - - - - - modul
+5V ---------- VCC
GND ---------- GND
ÚDAJE (akékoľvek) ------------ 2
spustenie príkladu z príkladu knižnice RCswitch ReceiveDemo_Advanced
Kliknite na diaľkové ovládanie a zistíte, čo dáva náčrt sériovému portu
Nezabudnite na parametre 24Bit, PulseLength - 309 mikrosekúnd, protokol 1
Budeme ich potrebovať pri písaní náčrtu. Kódy si nemusíte pamätať !!! Na odosielanie kódov stačí poznať skupinový kód a kód zariadenia !!!
Krok 4: Odosielanie príkazov z vysielača na ovládanie rádiových zásuviek
Pripojte vysielač k Arduinu a skontrolujte funkčnosť zásuviek
Arduino - - - - - modul
+5V ---------- VCC
GND ---------- GND
DÁTUM ------------ 10
Odošleme náčrt na dosku Arduino a sledujeme, ako sa zásuvky zapínajú v kruhu, a potom sa vypínajú.
Ak je to žiaduce, môžete z ovládača ovládať zásuvky 32x32
Krok 5: Modul rozpoznávania hlasu V2
Modul rozpoznávania hlasu V2 bol zakúpený na ebay za veľmi rozumnú cenu. Pri objednávke som to nepozeral a márne. Modul celkom nesplnil očakávania:
1) Deklarovaná prevádzka s 15 vopred nahranými hlasovými príkazmi súčasne nie je možná (modul rozpozná iba 5 príkazov z každého bloku (3 bloky)). Môžete načítať iba 1 blok, potom ďalší atď. Preto bolo rozhodnuté použiť reťazce slov (2-3) s prestávkami potrebnými napríklad na načítanie ďalšieho bloku
Kaviarenská lampa sa vypne
Fontána povolená
2) modul nereaguje na hlas inej osoby, dvaja ľudia budú musieť duplikovať príkazy Najprv vám poviem, ako pracovať s modulom a potom ako bol problém vyriešený
Krok 6:
Na školenie modulu musíte do modulu odoslať príkazy cez sériový port a úplné frázy. Stiahnite si do počítača (Windows) program odporúčaný výrobcom na prácu s portom com (stránka na stiahnutie AccessPort), pripojte modul k modulu ArduinoArduino -----
+5V ---------- VCC
GND ---------- GND
TX ------------ 3
RX ------------ 2
Pripojte Arduino k počítaču. Odovzdanie náčrtu do Arduina
Krok 7:
V programe AccessPort sme nastavili nasledujúce nastavenia
Krok 8:
Pri pohľade na mapu v prílohe
a odosielať príkazy
AABB-informácie o module
V2. 0 Od ELECHOUSE www.elechouse.com
Ďalší tréning prvého bloku - AA11
Za príkazom START v terminálovom okne vyslovíme do mikrofónu THE PRVÚ frázu, objaví sa nápis Again, čakáme, mlčíme, opäť sa objaví príkaz START. Druhýkrát hovoríme do mikrofónu PRVÚ frázu na potvrdenie. Ak je nahrávanie úspešné, zobrazí sa Finish one, čo znamená, že prvý príkaz bol úspešne zaznamenaný. Odlišný štítok naznačuje, že druhý príkaz neznel ako prvý a modul ho nerozpoznal. Príliš hlasné znamená, že do mikrofónu hovoríte príliš nahlas (> 1 300 MS). Podobne zapíšeme 4 zostávajúce frázy. Skupina štítkov 1 je dokončená! znamená, že prvý blok bol úspešne zapísaný.
Ak chcete skontrolovať rozpoznávanie reči, zavolajte blok 1 príkazom aa21 a vyslovte frázy do mikrofónu. Počas rozpoznávania je na terminál odoslané potvrdenie
Krok 9:
Potom trénujeme bloky 2 a 3 odoslaním príkazov AA12 a AA13. Ak chcete zavolať bloky 2 a 3 z pamäte, pošlite príkaz na svorky AA22 a aa23.
Ďalší bod - ak chceme dostať odpoveď z hlasového modulu v krátkej forme (nie „Výsledok: 15“, ale 15), musíme modulu poslať príkaz AA37
V blokoch zadávame nasledujúce príkazy (zúčastňujú sa 2 ľudia) na stretnutia v kuchynskej kanvici (elektrická) + osvetlenie (RGB svetlá, lampa pri kuchynskom stole, nočné svetlo)
Tu sú príklady správnych reťazcov
„Kaviareň“(1 hlas) „nočné svetlo“(1 hlas) „Vypnúť“(1 hlas)
„Fontána“(2 hlasy) „Povoliť“(2 hlasy)
„Kaviareň“(2 hlasy) „Svetlá“(2 hlasy) „Zapnúť“(2 hlasy)
atď.
Krok 10:
Pre zrozumiteľnosť pridáme na piny 7, 8, 9 označenie 3 LED
(červená - načítaný 1 blok
žltá - blok 2 je načítaný
zelená - blok 3 je načítaný
Svietia 3 diódy LED (1 sekunda) - kombinácia slov je správna)
Tu je schéma zariadenia
Krok 11:
A skica pre Arduino. K vyššie uvedenému dodám, že ak
po načítaní druhého alebo tretieho bloku počas FRAZA_TIME = 2000 MS nie je rozpoznané žiadne slovo -
Banka 1 je nabitá.
Odporúča:
Hlasové ovládanie vášho domova odkiaľkoľvek na svete: 5 krokov
Hlasové ovládanie vášho domova odkiaľkoľvek na svete: … už nie sci -fi … S použitím dnes dostupného hardvéru a softvéru tento návod ukáže, ako je možné ovládať väčšinu systémov vášho domu hlasom pomocou hlasového ovládania, smartfónu, tablet a/alebo počítač odkiaľkoľvek
ESP8266 RGB LED STRIP WIFI ovládanie - NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi - Ovládanie smartfónu RGB LED STRIP: 4 kroky
ESP8266 RGB LED STRIP WIFI ovládanie | NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi | Ovládanie smartfónu RGB LED STRIP: Ahoj, v tomto návode sa naučíme, ako používať nodemcu alebo esp8266 ako IR diaľkové ovládanie na ovládanie RGB LED pásu a Nodemcu budete ovládať smartfónom cez wifi. V zásade teda môžete RGB LED STRIP ovládať pomocou svojho smartfónu
Hlasové ovládanie - Arduino + Ethernet Shield (modul) Wiznet: 5 krokov
Hlasové ovládanie - Arduino + Ethernetový štít (modul) Wiznet: Vitajte! V tomto tutoriále vám ukážem, ako ovládať Arduino pomocou hlasu priamo z vášho prehliadača vo vašom národnom jazyku. Táto technológia vám umožňuje používať každý svetový jazyk s regiónom. Tento tutoriál napríklad bude používať lokalizáciu
STEM - Hlasové a obrazové ovládanie: 13 krokov
STEM - Hlasové a obrazové ovládanie: Za posledných niekoľko rokov je stále jednoduchšie vyrábať niečo s rozpoznávaním hlasu alebo obrazu. Oba sa v dnešnej dobe používajú stále častejšie. A to sú obľúbené témy v DIY projektoch. Väčšinu času vytvoreného softvérovým
Hlasové ovládanie Alexa DIY: 7 krokov (s obrázkami)
Hlasové ovládanie Alexa DIY: Dobrý deň, toto je môj prvý pokyn. Tu ukážem, ako vytvoriť prepínače hlasového ovládania pre Amazon Alexa, ktoré môžu fungovať aj s Asistentom Google. Hlasujte prosím za mňa