Sadržaj:
- Korak 1: UNIEL utičnice
- Korak 2: Radio moduli
- Korak 3: Spajanje prijemnika na Arduino i primanje kodova iz utičnica za daljinsko upravljanje
- Korak 4: Slanje naredbi s odašiljača za upravljanje radijskim utičnicama
- Korak 5: Modul za prepoznavanje glasa V2
- Korak 6:
- Korak 7:
- Korak 8:
- Korak 9:
- Korak 10:
- Korak 11:
Video: Glasovna kontrola radio utičnica: 11 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Svi se sada borimo protiv prevladavajuće pandemije COVID-19. Osim toga, sada smo u situaciji da se moramo prilagoditi postojećim uslovima primjenom dodatnih sigurnosnih mjera. Ovdje se projekt bavi sprječavanjem širenja COVID-19 dodirom. Ovaj projekat su razvili moji učenici koji idu u školu u osmom razredu (15 godina). Ovo je uređaj za glasovnu kontrolu UNIEL utičnica na bazi Arduino kontrolera, predajnika 433MHz i modula za prepoznavanje glasa V2 by elechouse (web stranica -
Korak 1: UNIEL utičnice
Izravno su instalirani u bilo koju utičnicu, a na njih je već spojen električni uređaj, koji se može uključiti i isključiti s daljinskog upravljača. Domet djelovanja na otvorenom prostoru je do 25 m, učestalost primanja i odašiljanja naredbi je 433,9 MHz. Asortiman uključuje različita opterećenja za 300 W, 1000 W, 3600 W. Cijeli raspon možete pogledati na službenoj web stranici
Kôd grupe postavljen je na daljinskom upravljaču. U svakoj utičnici, kod grupe = kôd grupe daljinskog upravljača i kôd utičnice
Korak 2: Radio moduli
Naš zadatak je zamijeniti daljinski upravljač za UNIEL utičnice. Potrebni su nam radio moduli koji rade na frekvenciji od 433 MHz. Kupio sam FS1000A
Uključeni prijemnik i predajnik. Cijena na ebayu je manja od 100 rubalja.
Korak 3: Spajanje prijemnika na Arduino i primanje kodova iz utičnica za daljinsko upravljanje
Za Arduino postoje biblioteke za rad s različitim aktuatorima kontroliranim na 433/315 MHz. Ja sam koristio ovo:
rc-switch-Arduino biblioteka za rad s jeftinim uređajima za daljinsko upravljanje od 315 MHz/433 MHz-https://code.google.com/p/rc-switch/
Preuzmite i raspakujte u fasciklu biblioteke
Prvo povežite prijemnik
Arduino - - - - - - modul
+5V ---------- VCC
GND ---------- GND
PODACI (bilo koji) ------------ 2
izvođenje primjera iz primjera biblioteke RCswitch ReceiveDemo_Advanced
Kliknite na daljinski upravljač i pogledajte šta daje skicu serijskom portu
Zapamtite parametre 24Bit, PulseLength - 309 mikrosekundi, Protokol 1
Trebat će nam prilikom pisanja skice. Ne morate pamtiti kodove !!! Za slanje kodova trebate znati samo kod grupe i kôd uređaja !!!
Korak 4: Slanje naredbi s odašiljača za upravljanje radijskim utičnicama
Priključite odašiljač na Arduino da provjerite rad utičnica
Arduino - - - - - - modul
+5V ---------- VCC
GND ---------- GND
DATUM ------------ 10
Prenosimo skicu na Arduino ploču i gledamo kako se utičnice uključuju u krug, a zatim se isključuju.
Po želji možete upravljati utičnicama 32x32 putem kontrolera
Korak 5: Modul za prepoznavanje glasa V2
Modul prepoznavanja glasa V2 kupljen je na ebayu po vrlo povoljnoj cijeni. Prilikom naručivanja nisam pogledao, i uzalud. Modul nije baš ispunio očekivanja:
1) Deklarirana operacija sa 15 unaprijed snimljenih glasovnih komandi istovremeno nije moguća (modul prepoznaje samo 5 naredbi iz svakog bloka (3 bloka)). Možete učitati samo 1 blok, zatim još jedan itd. Stoga je odlučeno koristiti lance riječi (2-3) s pauzama potrebnim za učitavanje sljedećeg bloka, na primjer
Ugasi se lampa u kafiću
Omogućava fontanu
2) Modul ne reagira na glas druge osobe, dvije osobe će morati duplicirati naredbe Prvo ću vam reći kako raditi s modulom, a zatim kako je problem riješen
Korak 6:
Da biste obučili modul, morate poslati naredbe modulu preko serijskog porta i izgovoriti fraze. Preuzmite na svoje računalo (Windows) program koji preporučuje proizvođač za rad s com portom (stranica za preuzimanje AccessPort), povežite modul s modulom ArduinoArduino -----
+5V ---------- VCC
GND ---------- GND
TX ------------ 3
RX ------------ 2
Povežite Arduino sa računarom. Otpremanje skice na Arduino
Korak 7:
U programu AccessPort postavili smo sljedeće postavke
Korak 8:
Gledajući kartu u prilogu
i šalje naredbe
AABB-informacije o modulu
V2. 0 Napisao ELECHOUSE www.elechouse.com
Sljedeća obuka prvog bloka - AA11
Nakon naredbe START u prozoru terminala, izgovaramo THE first phrase u mikrofon, pojavljuje se natpis Again, čekamo, šutimo, naredba START se ponovo pojavljuje. Drugi put izgovaramo PRVU frazu u mikrofon radi potvrde. Ako je snimanje uspješno, pojavit će se Finish, koji označava da je prva naredba uspješno snimljena. Druga oznaka označava da druga naredba nije zvučala kao prva i da je modul nije prepoznao. Previše glasno znači da govorite preglasno u mikrofon (> 1300 MS). Slično, zapisujemo 4 preostale fraze. Grupa oznaka 1 završena! označava da je prvi blok uspješno napisan.
Da biste provjerili prepoznavanje govora, nazovite blok 1 naredbom aa21 i izgovorite fraze u mikrofon. Tijekom prepoznavanja, na terminal se šalje potvrda
Korak 9:
Zatim treniramo blokove 2 i 3 slanjem naredbi AA12 i AA13. Za pozivanje blokova 2 i 3 iz memorije, pošaljite naredbu terminalu AA22 i aa23.
Još jedna stvar - ako želimo dobiti odgovor od govornog modula u kratkom obliku (ne "Rezultat: 15" već 15), moramo modulu poslati naredbu AA37
U blokove unosimo sljedeće naredbe (učestvuju 2 osobe) za okupljanja u kuhinjskom kuhalu za vodu (električno) + osvjetljenje (RGB svjetla, lampa u blizini kuhinjskog stola, noćno svjetlo)
Evo primjera ispravnih lanaca
"Cafe" (1 glas) "noćno svjetlo" (1 glas) "Isključi" (1 glas)
"Fontana" (2 glasa) "Omogući" (2 glasa)
"Cafe" (2 glasa) "Lights" (2 glasa) "uključi" (2 glasa)
itd.
Korak 10:
Radi jasnoće, na pinove 7, 8, 9 dodaćemo indikaciju od 3 LED diode
(crveno - 1 blok je učitan
žuto - blok 2 je učitan
zelena - blok 3 je učitan
3 LED diode svijetle (1 sekunda) - kombinacija riječi je ispravna)
Evo dijagrama uređaja
Korak 11:
I skica za Arduino. Gore navedenom, dodaću da ako
nakon učitavanja drugog ili trećeg bloka tokom FRAZA_TIME = 2000 MS, nema prepoznate riječi -
Banka 1 je učitana.
Preporučuje se:
Glasovna kontrola kuće V1.0: 12 koraka
Voice Home Control V1.0: Prije nekoliko mjeseci nabavio sam ličnog asistenta, posebno Echo Dot opremljenu Alexa. Odabrao sam ga jer sam otkrio da na jednostavan način mogu dodati dodatke za kontrolu isključenog i uključenog uređaja poput svjetla, ventilatora itd. U internetskim trgovinama vidio sam la
Glasovna kontrola vašeg doma sa bilo kojeg mjesta na svijetu: 5 koraka
Glasovna kontrola vašeg doma sa bilo kojeg mjesta na svijetu: … više nije naučna fantastika … Koristeći hardver i softver koji su danas dostupni, ovaj Instructable će pokazati kako je moguće glasovnom kontrolom većine vaših kućnih sistema putem glasovne kontrole, pametnog telefona, tableta i/ili računara s bilo kojeg mjesta
Glasovna kontrola - Arduino + Ethernet štit (modul) Wiznet: 5 koraka
Glasovna kontrola - Arduino + Ethernet štit (modul) Wiznet: Dobro došli! U ovom vodiču pokazat ću vam kako kontrolirati Arduino svojim glasom izravno iz preglednika na vašem nacionalnom jeziku. Ova tehnologija vam omogućava da koristite svaki svjetski jezik sa regionom. Na primjer, ovaj će vodič koristiti lokalizaciju
Alexa glasovna kontrola uradi sam: 7 koraka (sa slikama)
Alexa glasovna kontrola DIY: Zdravo, ovo je moje prvo uputstvo. Ovdje ću vam pokazati kako napraviti prekidače za glasovnu kontrolu za Amazon Alexa koji čak mogu raditi i s Google pomoćnikom. Glasajte za mene
Kućna automatizacija Glasovna kontrola pomoću Arduino Uno i Bluetooth -a: 4 koraka
Kućna automatizacija Glasovna kontrola koristeći Arduino Uno i Bluetooth: Ovaj projekt govori o povezivanju bluetooth modula s Arduinom i android mobitelom za aktiviranje svjetla i ventilatora u prostoriji pomoću glasovne kontrole