![Radijo lizdų valdymas balsu: 11 žingsnių Radijo lizdų valdymas balsu: 11 žingsnių](https://i.howwhatproduce.com/images/001/image-2114-11-j.webp)
Turinys:
- 1 žingsnis: UNIEL lizdai
- 2 žingsnis: radijo moduliai
- 3 veiksmas: imtuvo prijungimas prie „Arduino“ir kodų gavimas iš nuotolinio valdymo lizdų
- 4 žingsnis: komandų siuntimas iš siųstuvo į radijo lizdų valdymą
- 5 veiksmas: balso atpažinimo modulis V2
- 6 žingsnis:
- 7 žingsnis:
- 8 žingsnis:
- 9 veiksmas:
- 10 veiksmas:
- 11 veiksmas:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:55
![Image Image](https://i.howwhatproduce.com/images/001/image-2114-13-j.webp)
![](https://i.ytimg.com/vi/P2Vs_DrTUh4/hqdefault.jpg)
Dabar visi kovojame su vyraujančia COVID-19 pandemija. Be to, dabar esame situacijoje, kai turime prisitaikyti prie vyraujančių sąlygų, taikydami papildomas saugumo priemones. Čia projektas skirtas užkirsti kelią COVID-19 plitimui liečiant. Šį projektą sukūrė mano mokiniai, kurie eina į mokyklą 8 klasėje (15 metų). Tai prietaisas, skirtas UNIEL lizdų valdymui balsu, pagrįstas „Arduino“valdikliu, 433MHz siųstuvu ir balso atpažinimo moduliu „V2 by elechouse“(svetainė -
1 žingsnis: UNIEL lizdai
![UNIEL lizdai UNIEL lizdai](https://i.howwhatproduce.com/images/001/image-2114-14-j.webp)
Jie yra tiesiogiai sumontuoti bet kuriame lizde ir prie jų jau prijungtas elektros prietaisas, kurį galima įjungti ir išjungti nuotolinio valdymo pultu. Veikimo diapazonas atviroje zonoje yra iki 25 m, komandų priėmimo ir perdavimo dažnis yra 433,9 MHz. Į asortimentą įeina skirtingos 300 W, 1000 W, 3600 W.
Grupės kodas nustatytas nuotolinio valdymo pulte. Kiekviename lizde grupės kodas = nuotolinio valdymo pulto kodas ir lizdo kodas
2 žingsnis: radijo moduliai
![Radijo moduliai Radijo moduliai](https://i.howwhatproduce.com/images/001/image-2114-15-j.webp)
Mūsų užduotis yra pakeisti UNIEL lizdų nuotolinio valdymo pultą. Mums reikia radijo modulių, veikiančių 433 MHz dažniu. Aš nusipirkau FS1000A
Komplekte imtuvas ir siųstuvas. „Ebay“kaina yra mažesnė nei 100 rublių.
3 veiksmas: imtuvo prijungimas prie „Arduino“ir kodų gavimas iš nuotolinio valdymo lizdų
![Imtuvo prijungimas prie „Arduino“ir kodų priėmimas iš nuotolinio valdymo lizdų Imtuvo prijungimas prie „Arduino“ir kodų priėmimas iš nuotolinio valdymo lizdų](https://i.howwhatproduce.com/images/001/image-2114-16-j.webp)
„Arduino“yra bibliotekos, skirtos darbui su įvairiomis 433/315 MHz valdomomis pavaromis. Aš naudojau tai:
„rc-switch-Arduino“biblioteka, skirta valdyti nebrangius 315 MHz/433 MHz nuotolinio valdymo įrenginius-https://code.google.com/p/rc-switch/
Atsisiųskite ir išpakuokite į bibliotekų aplanką
Pirmiausia prijunkite imtuvą
„Arduino“- - - - - modulis
+5V ---------- VCC
GND ---------- GND
DUOMENYS (bet kokie) ------------ 2
paleisti pavyzdį iš RCswitch bibliotekos pavyzdžio ReceiveDemo_Advanced
Spustelėkite nuotolinio valdymo pultą ir pažiūrėkite, kas suteikia eskizą nuosekliajam prievadui
Prisiminkite parametrus 24Bit, PulseLength - 309 mikrosekundės, 1 protokolas
Mums jų prireiks rašant eskizą. Nereikia prisiminti kodų !!! Norėdami siųsti kodus, turite žinoti tik grupės kodą ir įrenginio kodą !!!
4 žingsnis: komandų siuntimas iš siųstuvo į radijo lizdų valdymą
Prijunkite siųstuvą prie „Arduino“, kad patikrintumėte lizdų veikimą
„Arduino“- - - - - modulis
+5V ---------- VCC
GND ---------- GND
DATA ------------ 10
Įkeliame eskizą į „Arduino“lentą ir stebime, kaip lizdai įsijungia ratu, o tada išsijungia.
Jei norite, galite valdyti 32x32 lizdus iš valdiklio
5 veiksmas: balso atpažinimo modulis V2
![Balso atpažinimo modulis V2 Balso atpažinimo modulis V2](https://i.howwhatproduce.com/images/001/image-2114-17-j.webp)
Balso atpažinimo modulis V2 buvo įsigytas „ebay“už labai priimtiną kainą. Užsakydamas nežiūrėjau, ir veltui. Modulis visiškai neatitiko lūkesčių:
1) Deklaruojama operacija su 15 iš anksto įrašytų balso komandų vienu metu neįmanoma (modulis atpažįsta tik 5 kiekvieno bloko komandas (3 blokai)). Galite įkelti tik 1 bloką, tada kitą ir pan. Todėl buvo nuspręsta naudoti žodžių grandines (2-3) su pauzėmis, reikalingomis, pavyzdžiui, įkelti kitą bloką
Kavinės lemputė išsijungia
Įjungti fontaną
2) modulis nereaguoja į kito žmogaus balsą, du žmonės turės dubliuoti komandas. Pirmiausia pasakysiu, kaip dirbti su moduliu, o tada kaip problema buvo išspręsta
6 žingsnis:
Norėdami išmokyti modulį, turite siųsti moduliui komandas per nuoseklųjį prievadą ir ištarti frazes. Atsisiųskite į savo kompiuterį („Windows“) gamintojo rekomenduojamą programą, skirtą dirbti su kom prievadu („AccessPort“atsisiuntimo puslapis), prijunkite modulį prie „ArduinoArduino“----- modulio
+5V ---------- VCC
GND ---------- GND
TX ------------ 3
RX ------------ 2
Prijunkite „Arduino“prie kompiuterio. Įkeliamas eskizas į „Arduino“
7 žingsnis:
![Vaizdas Vaizdas](https://i.howwhatproduce.com/images/001/image-2114-18-j.webp)
Programoje „AccessPort“nustatome šiuos parametrus
8 žingsnis:
![Vaizdas Vaizdas](https://i.howwhatproduce.com/images/001/image-2114-19-j.webp)
Žiūrint į pridedamą žemėlapį
ir siųsti komandas
AABB-informacija apie modulį
V2. 0 „ELECHOUSE“www.elechouse.com
Kitas pirmojo bloko mokymas - AA11
Po START komandos terminalo lange į mikrofoną ištariame pirmąją frazę, pasirodo užrašas Vėl, laukiame, tylime, vėl pasirodo START komanda. Antrą kartą patvirtindami sakome PIRMĄ frazę į mikrofoną. Jei įrašymas sėkmingas, pasirodo „Baigti vieną“, rodantis, kad pirmoji komanda buvo sėkmingai įrašyta. Skirtinga etiketė rodo, kad antroji komanda skambėjo ne taip, kaip pirmoji, ir modulis jos neatpažino. Per garsiai rodo, kad per garsiai kalbate į mikrofoną (> 1300 MS). Panašiai užrašome likusias 4 frazes. Etikečių grupė 1 baigta! rodo, kad pirmasis blokas buvo parašytas sėkmingai.
Norėdami patikrinti kalbos atpažinimą, skambinkite 1 bloku naudodami komandą aa21 ir ištarkite frazes į mikrofoną. Atpažinimo metu į terminalą išvedamas patvirtinimas
9 veiksmas:
![Vaizdas Vaizdas](https://i.howwhatproduce.com/images/001/image-2114-20-j.webp)
Tada mes mokome 2 ir 3 blokus, siunčiant komandas AA12 ir AA13. Norėdami iš atminties iškviesti 2 ir 3 blokus, nusiųskite komandą atitinkamai į terminalus AA22 ir aa23.
Kitas dalykas - jei norime gauti atsakymą iš balso modulio trumpa forma (ne „Rezultatas: 15“, bet 15), turime atsiųsti moduliui komandą AA37
Blokuose įvedame šias komandas (dalyvauja 2 žmonės) susibūrimams virtuvėje-virdulyje (elektrinis) + apšvietimas (RGB lempos, lempa prie virtuvės stalo, naktinė šviesa)
Štai teisingų grandinių pavyzdžiai
„Kavinė“(1 balsas) „naktinė šviesa“(1 balsas) „Išjungti“(1 balsas)
„Fontanas“(2 balsai) „Įgalinti“(2 balsai)
„Kavinė“(2 balsai) „Šviesos“(2 balsai) „įjungti“(2 balsai)
ir kt.
10 veiksmas:
![Vaizdas Vaizdas](https://i.howwhatproduce.com/images/001/image-2114-21-j.webp)
![Vaizdas Vaizdas](https://i.howwhatproduce.com/images/001/image-2114-22-j.webp)
Aiškumo dėlei prie 7, 8, 9 kaiščių pridėsime 3 šviesos diodų indikaciją
(raudona - įkelta 1 blokas
geltona - įkeliamas 2 blokas
žalia - įkeliamas 3 blokas
Užsidega 3 šviesos diodai (1 sekundė) - žodžių derinys teisingas)
Čia yra įrenginio schema
11 veiksmas:
Ir eskizas Arduino. Prie to, kas išdėstyta, pridėsiu, kad jei
įkėlus antrąjį ar trečiąjį blokus per FRAZA_TIME = 2000 MS, nėra atpažįstamo žodžio -
1 bankas įkeliamas.
Rekomenduojamas:
Namų valdymas balsu V1.0: 12 žingsnių
![Namų valdymas balsu V1.0: 12 žingsnių Namų valdymas balsu V1.0: 12 žingsnių](https://i.howwhatproduce.com/images/006/image-15398-j.webp)
Namų balso valdymas V1.0: Prieš kelis mėnesius įsigijau asmeninį asistentą, ypač „Echo Dot“su „Alexa“. Pasirinkau jį, nes atradau, kad paprastu būdu galima pridėti įskiepių, kad būtų galima išjungti ir įjungti įrenginį, pavyzdžiui, žibintus, ventiliatorius ir tt Internetinėse parduotuvėse pamačiau a la
RF 433MHZ radijo valdymas naudojant HT12D HT12E - Rf nuotolinio valdymo pulto kūrimas naudojant HT12E ir HT12D su 433 MHz: 5 žingsniai
![RF 433MHZ radijo valdymas naudojant HT12D HT12E - Rf nuotolinio valdymo pulto kūrimas naudojant HT12E ir HT12D su 433 MHz: 5 žingsniai RF 433MHZ radijo valdymas naudojant HT12D HT12E - Rf nuotolinio valdymo pulto kūrimas naudojant HT12E ir HT12D su 433 MHz: 5 žingsniai](https://i.howwhatproduce.com/images/001/image-2937-16-j.webp)
RF 433MHZ radijo valdymas naudojant HT12D HT12E | Rf nuotolinio valdymo pulto kūrimas naudojant HT12E ir HT12D su 433 MHz: Šioje instrukcijoje aš jums parodysiu, kaip padaryti RADIO nuotolinio valdymo pultą naudojant 433 MHz siųstuvo imtuvo modulį su HT12E kodu. HT12D dekoderio IC. Šioje instrukcijoje galite siųsti ir gauti duomenis naudodami labai pigius KOMPONENTUS, Pvz., HT
FM radijas su RDS (radijo tekstas), BT valdymas ir įkrovimo bazė: 5 žingsniai
![FM radijas su RDS (radijo tekstas), BT valdymas ir įkrovimo bazė: 5 žingsniai FM radijas su RDS (radijo tekstas), BT valdymas ir įkrovimo bazė: 5 žingsniai](https://i.howwhatproduce.com/images/001/image-617-41-j.webp)
FM radijas su RDS (radijo tekstas), BT valdymas ir įkrovimo bazė: Bonjour, tai yra mano antrasis „nurodymas“. Kadangi man patinka daryti nelabai naudingus dalykus, čia yra mano paskutinis projektas: tai FM radijas su radijo tekstu su įkrovimo bazę ir kurią galima stebėti per „Bluetooth“ir „Android“APPTodėl aš
Valdymas balsu - „Arduino + Ethernet Shield“(modulis) „Wiznet“: 5 žingsniai
![Valdymas balsu - „Arduino + Ethernet Shield“(modulis) „Wiznet“: 5 žingsniai Valdymas balsu - „Arduino + Ethernet Shield“(modulis) „Wiznet“: 5 žingsniai](https://i.howwhatproduce.com/images/001/image-958-66-j.webp)
Valdymas balsu - „Arduino + Ethernet Shield“(modulis) „Wiznet“: Sveiki! Šioje pamokoje parodysiu, kaip valdyti „Arduino“tiesioginiu balsu iš naršyklės jūsų nacionaline kalba. Ši technologija leidžia naudoti kiekvieną pasaulio kalbą su regionu. Pavyzdžiui, šioje pamokoje bus naudojamas lokalizavimas
Namų automatikos valdymas balsu naudojant „Arduino Uno“ir „Bluetooth“: 4 veiksmai
![Namų automatikos valdymas balsu naudojant „Arduino Uno“ir „Bluetooth“: 4 veiksmai Namų automatikos valdymas balsu naudojant „Arduino Uno“ir „Bluetooth“: 4 veiksmai](https://i.howwhatproduce.com/images/003/image-6549-104-j.webp)
Namų automatikos valdymas balsu naudojant „Arduino Uno“ir „Bluetooth“: Šis projektas skirtas „Bluetooth“modulio sąsajai su „Arduino“ir „Android“mobiliuoju telefonu, kad būtų galima įjungti šviesas ir ventiliatorių kambaryje naudojant balso valdymą