Cuprins:
- Pasul 1: prize UNIEL
- Pasul 2: Module radio
- Pasul 3: Conectarea receptorului la Arduino și primirea codurilor de la soclurile telecomenzii
- Pasul 4: Trimiterea comenzilor de la transmițător pentru a controla prizele radio
- Pasul 5: Modul de recunoaștere vocală V2
- Pasul 6:
- Pasul 7:
- Pasul 8:
- Pasul 9:
- Pasul 10:
- Pasul 11:
Video: Control vocal al mufelor radio: 11 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Acum toți luptăm împotriva pandemiei predominante COVID-19. În plus, suntem acum într-o situație în care trebuie să ne adaptăm condițiilor predominante prin aplicarea unor măsuri de securitate suplimentare. Aici, proiectul se ocupă cu prevenirea COVID-19 să se răspândească prin atingere. Acest proiect a fost dezvoltat de elevii mei care merg la școală în clasa a VIII-a (15 ani). Acesta este un dispozitiv pentru controlul vocal al prizelor UNIEL bazat pe controlerul Arduino, transmițătorul de 433 MHz și modulul de recunoaștere a vocii V2 de către elechouse (site -
Pasul 1: prize UNIEL
Acestea sunt instalate direct în orice priză și un aparat electric este deja conectat la acestea, care poate fi pornit și oprit de pe telecomandă. Raza de acțiune în zona deschisă este de până la 25 m, frecvența de recepție și transmitere a comenzilor este de 433,9 MHz. Gama include sarcini diferite pentru 300 W, 1000 W, 3600 W. Întreaga gamă poate fi vizualizată pe pagina oficială a site-ului
Codul grupului este setat pe telecomandă. În fiecare soclu, codul grupului = codul grupului de telecomandă și codul soclului
Pasul 2: Module radio
Sarcina noastră este să înlocuim telecomanda pentru prizele UNIEL. Avem nevoie de module radio care funcționează la o frecvență de 433 MHz. Am achiziționat FS1000A
Receptor și emițător inclus. Prețul pe eBay este mai mic de 100 de ruble.
Pasul 3: Conectarea receptorului la Arduino și primirea codurilor de la soclurile telecomenzii
Pentru Arduino, există biblioteci pentru a lucra cu diverse actuatoare controlate de 433/315 MHz. Am folosit acest lucru:
Biblioteca rc-switch-Arduino pentru a opera dispozitive de control de la distanță cu costuri reduse de 315 MHz / 433 MHz -
Descărcați și despachetați în dosarul bibliotecilor
Mai întâi, conectați receptorul
Modul Arduino - - - - -
+ 5V ---------- VCC
GND ---------- GND
DATE (oricare) ------------ 2
rularea unui exemplu din exemplul de bibliotecă RCswitch ReceiveDemo_Advanced
Faceți clic pe telecomandă și vedeți ce oferă schița portului serial
Amintiți-vă parametrii 24Bit, PulseLength - 309 microsecunde, Protocolul 1
Vom avea nevoie de ele atunci când scriem schița. Nu trebuie să vă amintiți codurile !!! Pentru a trimite coduri, trebuie doar să cunoașteți codul grupului și codul dispozitivului !!!
Pasul 4: Trimiterea comenzilor de la transmițător pentru a controla prizele radio
Conectați emițătorul la Arduino pentru a verifica funcționarea prizelor
Modul Arduino - - - - -
+ 5V ---------- VCC
GND ---------- GND
DATA ------------ 10
Încărcăm o schiță pe placa Arduino și urmărim cum prizele se aprind într-un cerc și apoi se opresc.
Dacă doriți, puteți controla prize 32x32 de la controler
Pasul 5: Modul de recunoaștere vocală V2
Modulul de recunoaștere vocală V2 a fost achiziționat de pe eBay la un preț foarte rezonabil. La comandă, nu m-am uitat la el și degeaba. Modulul nu a îndeplinit prea mult așteptările:
1) Funcționarea declarată cu 15 comenzi vocale preînregistrate în același timp nu este posibilă (modulul recunoaște doar 5 comenzi din fiecare bloc (3 blocuri)). Puteți încărca doar 1 bloc, apoi altul și așa mai departe. Prin urmare, s-a decis folosirea lanțurilor de cuvinte (2-3) cu pauze necesare pentru a încărca următorul bloc, de exemplu
Lampa de cafea se stinge
Fântână permite
2) modulul nu răspunde la vocea altei persoane, două persoane vor trebui să dubleze comenzile În primul rând, vă voi spune cum să lucrați cu modulul și apoi cum a fost rezolvată problema
Pasul 6:
Pentru a instrui modulul, trebuie să trimiteți comenzi către modul prin portul serial și să exprimați fraze. Descărcați pe computerul dvs. (Windows) programul recomandat de producător pentru lucrul cu portul com (pagina de descărcare AccessPort), conectați modulul la modulul Arduino Arduino -----
+ 5V ---------- VCC
GND ---------- GND
TX ------------ 3
RX ------------ 2
Conectați Arduino la computer. Încărcarea unei schițe pe Arduino
Pasul 7:
În programul AccessPort, setăm următoarele setări
Pasul 8:
Privind harta atașată
și trimite comenzi
AABB-informații despre modul
V2. 0 De către ELECHOUSE www.elechouse.com
Următorul antrenament al primului bloc - AA11
După comanda START în fereastra terminalului, spunem PRIMA frază în microfon, apare din nou inscripția, așteptăm, suntem tăcute, apare din nou comanda START. A doua oară spunem prima frază în microfon pentru confirmare. Dacă înregistrarea are succes, apare Finish one, indicând că prima comandă a fost înregistrată cu succes. Eticheta diferită indică faptul că a doua comandă nu suna ca prima și modulul nu a recunoscut-o. Prea tare indică faptul că vorbiți prea tare la microfon (> 1300 MS). În mod similar, notăm cele 4 fraze rămase. Eticheta Grupul 1 s-a încheiat! indică faptul că primul bloc a fost scris cu succes.
Pentru a verifica recunoașterea vorbirii, apelați blocul 1 cu comanda aa21 și rostiți frazele în microfon. În timpul recunoașterii, o confirmare este trimisă la terminal
Pasul 9:
Apoi antrenăm blocurile 2 și 3 trimițând comenzi AA12, respectiv AA13. Pentru a apela blocurile 2 și 3 din memorie, trimiteți o comandă la terminalele AA22 și respectiv aa23.
Un alt punct - dacă dorim să primim un răspuns de la modulul vocal într-o formă scurtă (nu „Rezultat: 15” ci 15), trebuie să trimitem modulului comanda AA37
În blocuri introducem următoarele comenzi (participă 2 persoane) pentru adunări în ceainic-bucătărie (electric) + iluminare (lumini RGB, lampă lângă masa bucătăriei, lumină de noapte)
Iată exemple de lanțuri corecte
„Cafe” (1 voce) „lumină de noapte” (1 voce) „Opriți” (1 voce)
„Fântână” (2 voci) „Activare” (2 voci)
„Cafe” (2 voci) „Lumini” (2 voci) „pornește” (2 voci)
etc.
Pasul 10:
Pentru claritate, vom adăuga o indicație de 3 LED-uri la pinii 7, 8, 9
(roșu - 1 bloc încărcat
galben - blocul 2 este încărcat
verde - blocul 3 este încărcat
3 LED-uri sunt aprinse (1 secundă) - combinația de cuvinte este corectă)
Iată schema dispozitivului
Pasul 11:
Și o schiță pentru Arduino. La cele de mai sus, voi adăuga că dacă
după încărcarea celui de-al doilea sau al treilea bloc în timpul FRAZA_TIME = 2000 MS, nu există un cuvânt recunoscut -
Banca 1 este încărcată.
Recomandat:
Mână robotică de control vocal: 4 pași
Mână robotică de control vocal: Am creat un braț robot care va funcționa cu comanda dvs. vocală. Brațul robotului este controlat cu intrare vocală naturală conectată. Introducerea limbii permite utilizatorului să interacționeze cu robotul în termeni care sunt familiarizați cu majoritatea oamenilor. Avantajul
Vocal GOBO - Scut de amortizare a sunetului - Cabină vocală - Cutie vocală - Filtru de reflexie - Ecran vocal: 11 pași
Vocal GOBO - Sound Dampener Shield - Vocal Booth - Vocal Box - Reflexion Filter - Vocalshield: Am început să înregistrez mai multe voci în studioul meu de acasă și am vrut să obțin un sunet mai bun și după câteva cercetări am aflat ce este „GOBO”. a fost. Văzusem aceste lucruri de amortizare a sunetului, dar nu prea mi-am dat seama ce au făcut. Acum da. Am găsit un y
Lămpi de control vocal Electronice benzi LED RGB și multe altele cu automatizarea casană Cortana și Arduino: 3 pași
Lămpi de control vocal Electronice benzi LED RGB și multe altele cu Cortana și Arduino Home Automation: Îți place ideea de a controla lucrurile cu vocea ta? Sau nu-ți place să te ridici din pat pentru a stinge luminile? Dar toate soluțiile existente, cum ar fi Google Home, sunt prea scumpe? Acum îl puteți face singur pentru mai puțin de 10 $. Și chiar mai bine, este foarte ușor
7,25 USD - Adăugați control vocal la orice ventilator de tavan: 4 pași (cu imagini)
7,25 USD - Adăugați control vocal oricărui ventilator de tavan: în acest instructable, vă voi ghida prin procesul foarte simplu de automatizare a ventilatorului de tavan, astfel încât să îl puteți controla cu comenzi vocale utilizând un dispozitiv Alexa. Puteți utiliza aceste instrucțiuni pentru a controla alte dispozitive electronice (lumini, ventilator, televizor, e
Reparații ieftine ale mufelor de alimentare Dell pentru notebook: 4 pași
Reparație ieftină a alimentatorului pentru notebook Dell: În loc să plătesc peste 100 de dolari pentru a avea o nouă priză de curent continuu instalată pe notebook-ul meu Dell, am găsit o modalitate de a o face singur, aproape fără costuri. NU necesită nicio demontare a computerului. Cel din ghidul meu era înlocuit cu o placă video