Kazalo:
- Korak: Vtičnice UNIEL
- 2. korak: radijski moduli
- 3. korak: Priključitev sprejemnika na Arduino in sprejem kode iz vtičnic za daljinski upravljalnik
- 4. korak: pošiljanje ukazov od oddajnika za nadzor radijskih vtičnic
- 5. korak: Modul za prepoznavanje glasu V2
- 6. korak:
- 7. korak:
- 8. korak:
- 9. korak:
- 10. korak:
- 11. korak:
Video: Glasovni nadzor radijskih vtičnic: 11 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Zdaj se vsi borimo proti prevladujoči pandemiji COVID-19. Poleg tega smo zdaj v položaju, ko se moramo z dodatnimi varnostnimi ukrepi prilagoditi prevladujočim razmeram. Tu se projekt ukvarja s preprečevanjem širjenja virusa COVID-19 z dotikom. Ta projekt so razvili moji učenci, ki hodijo v šolo v 8. razredu (15 let). To je naprava za glasovno upravljanje vtičnic UNIEL na osnovi krmilnika Arduino, oddajnika 433MHz in modula za prepoznavanje glasu V2, ki ga je pripravil elechouse (spletno mesto -
Korak: Vtičnice UNIEL
Vgrajeni so neposredno v katero koli vtičnico in nanje je že priključen električni aparat, ki ga lahko vklopite in izklopite z daljinskega upravljalnika. Domet delovanja na odprtem območju je do 25 m, frekvenca sprejemanja in prenosa ukazov je 433,9 MHz. Paleta vključuje različne obremenitve za 300 W, 1000 W, 3600 W. Celotno paleto si lahko ogledate na uradni spletni strani
Koda skupine je nastavljena v daljinskem upravljalniku. V vsaki vtičnici je koda skupine = koda skupine daljinskega upravljalnika in koda vtičnice
2. korak: radijski moduli
Naša naloga je zamenjati daljinski upravljalnik za vtičnice UNIEL. Potrebujemo radijske module, ki delujejo na frekvenci 433 MHz. Kupil sem FS1000A
Vključen sprejemnik in oddajnik. Cena na ebayu je manj kot 100 rubljev.
3. korak: Priključitev sprejemnika na Arduino in sprejem kode iz vtičnic za daljinski upravljalnik
Za Arduino obstajajo knjižnice za delo z različnimi aktuatorji s krmiljenjem 433/315 MHz. Uporabil sem tole:
knjižnica rc-switch-Arduino za upravljanje poceni naprav za daljinsko upravljanje 315 MHz/433 MHz-https://code.google.com/p/rc-switch/
Prenesite in razpakirajte v mapo knjižnice
Najprej priključite sprejemnik
Arduino - - - - - modul
+5V ---------- VCC
GND ---------- GND
PODATKI (poljubni) ------------ 2
izvajanje primera iz primera knjižnice RCswitch ReceiveDemo_Advanced
Kliknite na daljinski upravljalnik in si oglejte, kaj daje skica serijskim vratom
Zapomnite si parametre 24Bit, PulseLength - 309 mikrosekund, Protokol 1
Potrebovali jih bomo pri pisanju skice. Kode se vam ni treba spomniti !!! Za pošiljanje kod morate poznati le kodo skupine in kodo naprave !!!
4. korak: pošiljanje ukazov od oddajnika za nadzor radijskih vtičnic
Oddajnik priključite na Arduino, da preverite delovanje vtičnic
Arduino - - - - - modul
+5V ---------- VCC
GND ---------- GND
DATUM ------------ 10
Skico naložimo na ploščo Arduino in opazujemo, kako se vtičnice vklopijo v krogu, nato pa se izklopijo.
Po želji lahko upravljate vtičnice 32x32 iz krmilnika
5. korak: Modul za prepoznavanje glasu V2
Modul za prepoznavanje glasu V2 je bil kupljen na ebayu po zelo ugodni ceni. Pri naročanju nisem pogledal in zaman. Modul ni povsem izpolnil pričakovanj:
1) Deklarirano delovanje s 15 vnaprej posnetimi glasovnimi ukazi hkrati ni mogoče (modul prepozna le 5 ukazov vsakega bloka (3 bloki)). Naložite lahko le 1 blok, nato še enega itd. Zato je bilo odločeno uporabiti besedne verige (2-3) s premorom, ki je potreben za nalaganje naslednjega bloka, na primer
Lučka v kavarni se ugasne
Omogočanje vodnjaka
2) Modul se ne odziva na glas druge osebe, dve osebi bosta morali podvojiti ukaze. Najprej vam bom povedal, kako delati z modulom, nato pa kako je bila težava rešena
6. korak:
Za usposabljanje modula morate modulu pošiljati ukaze prek serijskih vrat in izgovarjati stavke. Prenesite v računalnik (Windows) priporočeni program proizvajalca za delo s priključkom com (stran za prenos AccessPort), povežite modul z modulom ArduinoArduino -----
+5V ---------- VCC
GND ---------- GND
TX ------------ 3
RX ------------ 2
Arduino povežite z računalnikom. Nalaganje skice v Arduino
7. korak:
V programu AccessPort smo nastavili naslednje nastavitve
8. korak:
Če pogledamo zemljevid v prilogi
in pošiljanje ukazov
AABB-informacije o modulu
V2. 0 Z ELECHOUSE www.elechouse.com
Naslednje usposabljanje prvega bloka - AA11
Po ukazu START v terminalskem oknu v mikrofon izgovorimo PRVI stavek, pojavi se napis Again, čakamo, molčimo, znova se prikaže ukaz START. Drugič za potrditev v mikrofon izrečemo PRVI stavek. Če je snemanje uspešno, se prikaže Finish one, ki označuje, da je bil prvi ukaz uspešno posnet. Druga oznaka označuje, da drugi ukaz ni zvenel kot prvi in ga modul ni prepoznal. Preglasno pomeni, da govorite preglasno v mikrofon (> 1300 MS). Podobno zapišemo še 4 preostale fraze. Skupina oznak 1 je končana! označuje, da je bil prvi blok uspešno napisan.
Če želite preveriti prepoznavanje govora, pokličite blok 1 z ukazom aa21 in izrecite stavke v mikrofon. Med prepoznavanjem se na terminal pošlje potrditev
9. korak:
Nato treniramo bloka 2 in 3 s pošiljanjem ukazov AA12 oziroma AA13. Za klic blokov 2 in 3 iz pomnilnika pošljite ukaz na terminal AA22 oziroma aa23.
Še ena točka - če želimo od glasovnega modula prejeti odgovor v kratki obliki (ne "Rezultat: 15", ampak 15), moramo modulu poslati ukaz AA37
V bloke vnesemo naslednje ukaze (sodelujeta 2 osebi) za zbiranje v kuhinjskem kotličku (električno) + razsvetljava (luči RGB, svetilka v bližini kuhinjske mize, nočna lučka)
Tu so primeri pravilnih verig
"Cafe" (1 glas) "nočna lučka" (1 glas) "Izklopi" (1 glas)
"Fountain" (2 glas) "Enable" (2 voice)
"Cafe" (2 glas) "Lights" (2 glas) "vklop" (2 glas)
itd.
10. korak:
Zaradi jasnosti bomo na nožice 7, 8, 9 dodali oznako 3 LED
(rdeča - naložen je 1 blok
rumena - blok 2 je naložen
zelena - blok 3 je naložen
Prižgejo se 3 LED diode (1 sekunda) - kombinacija besed je pravilna)
Tukaj je diagram naprave
11. korak:
In skica za Arduino. K zgornjemu bom dodal, da če
po nalaganju drugega ali tretjega bloka v času FRAZA_TIME = 2000 MS ni prepoznane besede -
Polje 1 je naloženo.
Priporočena:
Brezžična brezžična električna energija v radijskih valovih v Katmanduju: 6 korakov
Brezžična brezžična oblika električnih radijskih valov v Katmanduju: Kar sem naredil, sem to prilagodil in poenostavil in ima samo dva konca namesto štirih. Prava velikost palačinke z dvema koncema, povezanima z Arialom, in tla delujeta kot sprejemnik. Dolg odsek dveh arij, eden povezan z g
Glasovni nadzor Luči Elektronika RGB LED trakovi in še več z domačo avtomatizacijo Cortana in Arduino: 3 koraki
Glasovni nadzor Luči Elektronika RGB LED trakovi in še več z Cortano in Arduino Home Automation: Ali vam je všeč ideja o nadzoru stvari s svojim glasom? Ali pa ne želite vstati iz postelje, da ugasnete luči? Toda vse obstoječe rešitve, kot je google home, so predrage? Zdaj ga lahko naredite sami za manj kot 10 USD. In še bolje, zelo enostavno je
7,25 USD - Dodajte glasovni nadzor kateremu koli stropnemu ventilatorju: 4 koraki (s slikami)
7,25 USD - Dodajte glasovni nadzor kateremu koli stropnemu ventilatorju: V tem navodilu vas bom popeljal skozi zelo preprost postopek za avtomatizacijo stropnega ventilatorja, tako da ga lahko upravljate z glasovnimi ukazi z napravo Alexa. S temi navodili lahko upravljate druge elektronske naprave (luči, ventilator, televizor, e
Glasovni nadzor - Arduino + Ethernetni ščit (modul) Wiznet: 5 korakov
Glasovni nadzor - Arduino + Ethernet ščit (modul) Wiznet: Dobrodošli! V tej vadnici vam bom pokazal, kako z vašim glasom neposredno upravljate Arduino iz svojega brskalnika v vašem nacionalnem jeziku. Ta tehnologija vam omogoča uporabo vsakega svetovnega jezika z regijo. Na primer, ta vadnica bo uporabljala lokalizacijo
STEM - glasovni in slikovni nadzor: 13 korakov
STEM - Glasovni in slikovni nadzor: V zadnjih nekaj letih je bilo vse lažje narediti nekaj s prepoznavanjem glasu ali slike. Oboje se danes uporablja vse pogosteje. In to so priljubljene teme v projektih DIY. Večino časa ustvarjeno s programsko opremo