Sisukord:

Raadiopesade hääljuhtimine: 11 sammu
Raadiopesade hääljuhtimine: 11 sammu

Video: Raadiopesade hääljuhtimine: 11 sammu

Video: Raadiopesade hääljuhtimine: 11 sammu
Video: Голубая стрела (1958) фильм 2024, November
Anonim
Image
Image

Võitleme kõik praegu valitseva COVID-19 pandeemiaga. Lisaks oleme nüüd olukorras, kus peame kehtivate tingimustega kohanema, rakendades täiendavaid turvameetmeid. Siin käsitleb projekt COVID-19 levimise vältimist puudutuste kaudu. Selle projekti töötasid välja minu õpilased, kes käivad koolis 8. klassis (15 aastat). See on seade UNIEL -pistikupesade hääljuhtimiseks, mis põhineb Arduino kontrolleril, 433MHz saatjal ja elechouse'i häältuvastusmoodulil V2 (sait -

Samm: UNIEL -pistikupesad

UNIEL pistikupesad
UNIEL pistikupesad

Need on paigaldatud otse igasse pistikupessa ja nendega on juba ühendatud elektriseade, mida saab kaugjuhtimispuldist sisse ja välja lülitada. Toimeulatus avatud alal on kuni 25 m, käskude vastuvõtmise ja edastamise sagedus on 433,9 MHz. Valikus on erinevad võimsused 300 W, 1000 W, 3600 W. Kogu tootevalikut saab vaadata ametlikul veebisaidi lehel

Grupikood on seatud kaugjuhtimispuldis. Igas pesas on rühma kood = kaugjuhtimispuldi rühma kood ja pistikupesa kood

2. samm: raadiomoodulid

Raadiomoodulid
Raadiomoodulid

Meie ülesanne on asendada UNIEL -pistikupesade kaugjuhtimispult. Vajame raadiomooduleid, mis töötavad sagedusel 433 MHz. Ostsin FS1000A

Kaasas vastuvõtja ja saatja. Ebay hind on alla 100 rubla.

Samm: vastuvõtja ühendamine Arduinoga ja koodide vastuvõtmine kaugjuhtimispuldi pistikupesadest

Vastuvõtja ühendamine Arduinoga ja koodide vastuvõtmine kaugjuhtimispuldi pistikupesadest
Vastuvõtja ühendamine Arduinoga ja koodide vastuvõtmine kaugjuhtimispuldi pistikupesadest

Arduino jaoks on raamatukogud erinevate 433/315 MHz juhitavate ajamitega töötamiseks. Ma kasutasin seda:

rc-switch-Arduino raamatukogu odavate 315 MHz/433 MHz kaugjuhtimisseadmete kasutamiseks-https://code.google.com/p/rc-switch/

Laadige alla ja pakkige lahti raamatukogude kausta

Esiteks ühendage vastuvõtja

Arduino - - - - - moodul

+5V ---------- VCC

GND ---------- GND

ANDMED (kõik) ------------ 2

näite käitamine RCswitchi raamatukogu näitest ReceiveDemo_Advanced

Klõpsake kaugjuhtimispuldil ja vaadake, mis annab visandi jadapordile

Pidage meeles parameetreid 24Bit, PulseLength - 309 mikrosekundit, protokoll 1

Me vajame neid visandi kirjutamisel. Te ei pea koode meeles pidama !!! Koodide saatmiseks peate teadma ainult rühma koodi ja seadme koodi !!!

Samm 4: käskluste saatmine saatjalt raadiopesade juhtimiseks

Pistikupesade töö kontrollimiseks ühendage saatja Arduinoga

Arduino - - - - - moodul

+5V ---------- VCC

GND ---------- GND

KUUPÄEV ------------ 10

Laadime visandi Arduino pardale ja vaatame, kuidas pistikupesad ringis sisse lülituvad ja seejärel välja lülituvad.

Soovi korral saate kontrollerist juhtida 32x32 pesasid

5. samm: hääletuvastuse moodul V2

Hääletuvastusmoodul V2
Hääletuvastusmoodul V2

Hääletuvastusmoodul V2 osteti ebayst väga mõistliku hinnaga. Tellides ma seda ei vaadanud ja asjata. Moodul ei vastanud ootustele:

1) Deklareeritud toiming 15 eelnevalt salvestatud häälkäsklusega korraga ei ole võimalik (moodul tuvastab iga ploki kohta ainult 5 käsku (3 plokki)). Saate laadida ainult 1 ploki, seejärel teise ja nii edasi. Seetõttu otsustati kasutada näiteks järgmise ploki laadimiseks vajalike pausidega sõnaahelaid (2-3)

Kohviku lamp kustub

Purskkaev lubada

2) moodul ei reageeri teise inimese häälele, kaks inimest peavad käske dubleerima. Esiteks ütlen teile, kuidas mooduliga töötada, ja seejärel, kuidas probleem lahendati

6. samm:

Mooduli koolitamiseks peate saatma moodulile käsud jadapordi kaudu ja lausuma fraase. Laadige oma arvutisse (Windows) alla tootja soovitatud programm com-pordiga töötamiseks (AccessPorti allalaadimisleht), ühendage moodul ArduinoArduino ----- mooduliga

+5V ---------- VCC

GND ---------- GND

TX ------------ 3

RX ------------ 2

Ühendage Arduino arvutiga. Visandi üleslaadimine Arduinosse

7. samm:

Pilt
Pilt

Programmis AccessPort määrasime järgmised sätted

8. samm:

Pilt
Pilt

Vaadates lisatud kaarti

ja saatke käske

AABB-teave mooduli kohta

V2. 0 ELECHOUSE poolt www.elechouse.com

Esimese ploki järgmine koolitus - AA11

Pärast käsku START terminaliaknas ütleme mikrofoni THE esimese fraasi, ilmub kiri Again, ootame, oleme vait, ilmub uuesti käsk START. Teine kord ütleme kinnituseks mikrofoni esimese fraasi. Kui salvestamine õnnestus, ilmub ekraanile Finish one, mis näitab, et esimene käsk salvestati edukalt. Erinev silt näitab, et teine käsk ei kõlanud nagu esimene ja moodul ei tundnud seda ära. Liiga vali näitab, et räägite mikrofoni liiga valjult (> 1300 MS). Samamoodi kirjutame üles ülejäänud 4 fraasi. Sildirühm 1 on lõpetatud! näitab, et esimese ploki kirjutamine õnnestus.

Kõnetuvastuse kontrollimiseks helistage plokile 1 käsuga aa21 ja öelge fraasid mikrofoni. Tuvastamise ajal väljastatakse terminalile kinnitus

9. samm:

Pilt
Pilt

Seejärel treenime plokke 2 ja 3, saates vastavalt käsud AA12 JA AA13. Plokkide 2 ja 3 helistamiseks mälust saatke käsk vastavalt terminalidele AA22 ja aa23.

Veel üks punkt - kui tahame saada häälmoodulilt lühivormis vastust (mitte "Tulemus: 15", vaid 15), peame saatma moodulile käsu AA37

Plokkidesse sisestame järgmised käsud (osaleb 2 inimest) kogunemisteks köögis-veekeetjas (elektriline) + valgustus (RGB tuled, lamp köögilaua lähedal, öövalgus)

Siin on näited õigetest ahelatest

"Kohvik" (1 hääl) "öövalgus" (1 hääl) "Lülita välja" (1 hääl)

"Purskkaev" (2 häält) "Luba" (2 häält)

"Kohvik" (2 häält) "Tuled" (2 häält) "sisselülitamine" (2 häält)

jne.

10. samm:

Pilt
Pilt
Pilt
Pilt

Selguse huvides lisame tihvtidele 7, 8, 9 3 LED -i tähise

(punane - 1 plokk on laaditud

kollane - plokk 2 on laaditud

roheline - plokk 3 on laaditud

3 LED -i põlevad (1 sekund) - sõnade kombinatsioon on õige)

Siin on seadme skeem

11. samm:

Ja visand Arduino jaoks. Eelnevale lisan, et kui

pärast teise või kolmanda ploki laadimist FRAZA_TIME = 2000 MS ajal pole ühtegi tunnustatud sõna -

Pank 1 on laaditud.

Soovitan: