Satura rādītājs:
- 1. darbība: UNIEL ligzdas
- 2. solis: radio moduļi
- 3. darbība: uztvērēja pievienošana Arduino un kodu saņemšana no tālvadības ligzdām
- 4. darbība: komandu nosūtīšana no raidītāja, lai kontrolētu radio ligzdas
- 5. darbība: balss atpazīšanas modulis V2
- 6. darbība
- 7. darbība:
- 8. darbība
- 9. darbība
- 10. darbība:
- 11. darbība:
Video: Radio ligzdu balss vadība: 11 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Mēs visi tagad cīnāmies ar valdošo COVID-19 pandēmiju. Turklāt mēs šobrīd esam situācijā, kad mums jāpielāgojas valdošajiem apstākļiem, piemērojot papildu drošības pasākumus. Šeit projekts ir vērsts uz to, lai novērstu COVID-19 izplatīšanos, izmantojot pieskārienu. Šo projektu izstrādāja mani skolēni, kuri iet skolā 8. klasē (15 gadi). Šī ir ierīce UNIEL ligzdu balss vadībai, kuras pamatā ir Arduino kontrolieris, 433MHz raidītājs un balss atpazīšanas modulis V2 by elechouse (vietne -
1. darbība: UNIEL ligzdas
Tie ir tieši uzstādīti jebkurā kontaktligzdā, un tiem jau ir pievienota elektroierīce, kuru var ieslēgt un izslēgt no tālvadības pults. Darbības diapazons atklātā teritorijā ir līdz 25 m, komandu saņemšanas un pārraides biežums ir 433,9 MHz. Diapazons ietver dažādas slodzes 300 W, 1000 W, 3600 W. Visu diapazonu var apskatīt oficiālās vietnes lapā
Grupas kods ir iestatīts tālvadības pultī. Katrā ligzdā grupas kods = tālvadības pults grupas kods un ligzdas kods
2. solis: radio moduļi
Mūsu uzdevums ir nomainīt UNIEL kontaktligzdu tālvadības pulti. Mums ir nepieciešami radio moduļi, kas darbojas 433 MHz frekvencē. Es nopirku FS1000A
Iekļauts uztvērējs un raidītājs. Cena ebay ir mazāka par 100 rubļiem.
3. darbība: uztvērēja pievienošana Arduino un kodu saņemšana no tālvadības ligzdām
Arduino ir bibliotēkas darbam ar dažādiem 433/315 MHz izpildmehānismiem. Es izmantoju šo:
rc-switch-Arduino bibliotēka, lai darbinātu lētas 315 MHz/433 MHz tālvadības ierīces-https://code.google.com/p/rc-switch/
Lejupielādējiet un izpakojiet mapē Bibliotēkas
Vispirms pievienojiet uztvērēju
Arduino - - - - - modulis
+5V ---------- VCC
GND ---------- GND
DATI (jebkuri) ------------ 2
darbojas piemērs no RCswitch bibliotēkas piemēra ReceiveDemo_Advanced
Noklikšķiniet uz tālvadības pults un redziet, kas dod skici sērijas portam
Atcerieties parametrus 24Bit, PulseLength - 309 mikrosekundes, 1. protokols
Mums tie būs nepieciešami, rakstot skici. Jums nav jāatceras kodi !!! Lai nosūtītu kodus, jums jāzina tikai grupas kods un ierīces kods !!!
4. darbība: komandu nosūtīšana no raidītāja, lai kontrolētu radio ligzdas
Pievienojiet raidītāju Arduino, lai pārbaudītu kontaktligzdu darbību
Arduino - - - - - modulis
+5V ---------- VCC
GND ---------- GND
DATUMS ------------ 10
Mēs augšupielādējam skici Arduino panelī un vērojam, kā kontaktligzdas ieslēdzas aplī un pēc tam izslēdzas.
Ja vēlaties, no kontroliera varat kontrolēt 32x32 kontaktligzdas
5. darbība: balss atpazīšanas modulis V2
Balss atpazīšanas modulis V2 tika iegādāts ebay par ļoti saprātīgu cenu. Pasūtot es to neskatījos, un velti. Modulis neatbilda cerībām:
1) Deklarētā darbība ar 15 iepriekš ierakstītām balss komandām vienlaicīgi nav iespējama (modulis atpazīst tikai 5 katra bloka komandas (3 bloki)). Jūs varat ielādēt tikai 1 bloku, tad vēl vienu utt. Tāpēc tika nolemts izmantot vārdu ķēdes (2-3) ar pauzēm, kas nepieciešamas, piemēram, nākamā bloka ielādēšanai
Kafejnīcas lampiņa izslēdzas
Strūklakas iespējošana
2) Modulis nereaģē uz citas personas balsi, diviem cilvēkiem būs jādublē komandas Vispirms es jums pastāstīšu, kā strādāt ar moduli, un pēc tam kā problēma tika atrisināta
6. darbība
Lai apmācītu moduli, jums ir jānosūta moduļa komandas, izmantojot seriālo portu, un jāizrunā frāzes. Lejupielādējiet datorā (Windows) ražotāja ieteikto programmu darbam ar com portu (AccessPort lejupielādes lapa), pievienojiet moduli ArduinoArduino ----- modulim
+5V ---------- VCC
GND ---------- GND
TX ------------ 3
RX ------------ 2
Pievienojiet Arduino datoram. Skices augšupielāde Arduino
7. darbība:
Programmā AccessPort mēs iestatījām šādus iestatījumus
8. darbība
Aplūkojot pievienoto karti
un sūtīt komandas
AABB-informācija par moduli
V2. 0 Ar ELECHOUSE www.elechouse.com
Pirmā bloka nākamā apmācība - AA11
Pēc komandas START termināļa logā mēs mikrofonā sakām pirmo frāzi, parādās uzraksts Atkal, mēs gaidām, mēs klusējam, atkal parādās komanda START. Otro reizi mēs sakām PIRMO frāzi mikrofonā apstiprināšanai. Ja ierakstīšana ir veiksmīga, parādās Pabeigt, norādot, ka pirmā komanda ir veiksmīgi ierakstīta. Atšķirīgā etiķete norāda, ka otrā komanda neizklausījās pēc pirmās un modulis to neatpazina. Pārāk skaļi norāda, ka mikrofonā runājat pārāk skaļi (> 1300 MS). Līdzīgi mēs pierakstām 4 atlikušās frāzes. Iezīmju grupa 1 ir pabeigta! norāda, ka pirmais bloks ir uzrakstīts veiksmīgi.
Lai pārbaudītu runas atpazīšanu, zvaniet 1. blokam ar komandu aa21 un izrunājiet frāzes mikrofonā. Atpazīšanas laikā terminālī tiek izvadīts apstiprinājums
9. darbība
Tad mēs apmācām 2. un 3. bloku, nosūtot attiecīgi komandas AA12 UN AA13. Lai no atmiņas izsauktu 2. un 3. bloku, nosūtiet komandu attiecīgi uz termināli AA22 un aa23.
Vēl viens punkts - ja mēs vēlamies saņemt atbildi no balss moduļa īsā formā (nevis "Rezultāts: 15", bet 15), mums jānosūta modulim komanda AA37
Blokos mēs ievadām šādas komandas (piedalās 2 cilvēki) sapulcēm virtuvē-tējkannā (elektriskā) + apgaismojums (RGB gaismas, lampa pie virtuves galda, nakts gaisma)
Šeit ir piemērotu ķēžu piemēri
"Kafejnīca" (1 balss) "nakts gaisma" (1 balss) "Izslēgt" (1 balss)
"Strūklaka" (2 balss) "Iespējot" (2 balss)
"Kafejnīca" (2 balss) "Gaismas" (2 balss) "ieslēgt" (2 balss)
utt.
10. darbība:
Skaidrības labad 7, 8, 9 tapām pievienosim norādi par 3 gaismas diodēm
(sarkans - ielādēts 1 bloks
dzeltens - 2. bloks ir ielādēts
zaļš - 3. bloks ir ielādēts
Iedegas 3 gaismas diodes (1 sekunde) - vārdu kombinācija ir pareiza)
Šeit ir ierīces shēma
11. darbība:
Un skice Arduino. Iepriekšminētajam piebildīšu, ja
pēc otrā vai trešā bloka ielādes FRAZA_TIME = 2000 MS laikā nav atpazīta vārda -
1. banka ir ielādēta.
Ieteicams:
Mājas balss vadība V1.0: 12 soļi
Balss mājas vadība V1.0: Pirms dažiem mēnešiem es ieguvu personīgo asistentu, īpaši Echo Dot, kas aprīkots ar Alexa. Es to izvēlējos, jo atklāju, ka vienkāršā veidā var pievienot spraudņus, lai ierīci izslēgtu un ieslēgtu, piemēram, gaismas, ventilatorus utt. Tiešsaistes veikalos es redzēju a la
Balss vadība mājās no jebkuras vietas pasaulē: 5 soļi
Balss vadība jūsu mājās no jebkuras vietas pasaulē: … vairs nav zinātniskā fantastika … Izmantojot mūsdienās pieejamo aparatūru un programmatūru, šī pamācība parādīs, kā ir iespējams vadīt balss vadību lielākajai daļai jūsu mājas sistēmu, izmantojot balss vadību, viedtālruni, planšetdatoru un/vai datoru no jebkuras vietas
Balss vadība - Arduino + Ethernet vairogs (modulis) Wiznet: 5 soļi
Balss vadība - Arduino + Ethernet vairogs (modulis) Wiznet: Laipni lūdzam! Šajā apmācībā es jums parādīšu, kā kontrolēt Arduino ar tiešo balsi no pārlūkprogrammas jūsu valsts valodā. Šī tehnoloģija ļauj izmantot katru pasaules valodu ar reģionu. Piemēram, šajā apmācībā tiks izmantota lokalizācija
STEM - balss un attēla vadība: 13 soļi
STEM - balss un attēla vadība: dažu pēdējo gadu laikā ir kļuvis arvien vieglāk kaut ko izveidot ar balss vai attēla atpazīšanu. Abi mūsdienās tiek izmantoti arvien biežāk. Un šīs ir populāras tēmas DIY projektos. Lielāko daļu laika radīts ar programmatūru
DIY Alexa balss vadība: 7 soļi (ar attēliem)
Alexa balss vadības DIY: Sveiki, šī ir mana pirmā pamācība. Šeit es parādīšu, kā izveidot balss vadības slēdžus Amazon Alexa, kas pat var strādāt ar Google palīgu. Lūdzu balsojiet par mani