Naredil sem majhen poskus s 433 Mhz sprejemnikom in daljinci in dobil nepričakovane rezultate.
Na Aliexpressu se sprejemniki in oddajniki 433 in 315 MHz praviloma prodajajo v kompletih. Kupil sem ta komplet dveh 433 Mhz plošč za 68 rubljev z dostavo.
Sprejemnik se na Arduino poveže s tremi žicami (napajanje, ozemljitev in signal na pin 2).
Obstaja standardna knjižnica za sprejemanje in prepoznavanje signalov z daljinskih upravljalnikov. rc-stikalo. V primeri uporabe ta knjižnica ima najpreprostejšo kodo ReceiveDemo_Simple, ki ob sprejemu signala izpiše štiri vrednosti v vrata COM: koda gumba, dolžina zaporedja v bitih, zakasnitev, koda protokola.
Pričakoval sem, da bodo nekatere kode nenehno prihajale na moskovski zamašeni zrak, toda, nenavadno, dokler ne pritisnete gumba na daljinskem upravljalniku, ni nič.
Ko pritisnete štiri gumbe na daljinskem upravljalniku, se iz naslovne slike prikažejo naslednje vrednosti.
Če želite prepoznati pritisk na potrebne gumbe na potrebnih daljinskih upravljalnikih, je dovolj, da primerjate vrednost getReceivedValue z vnaprej znano kodo gumba.
Zdi se, da je vse preprosto in elementarno. Pravkar se je izkazalo, da je od vseh mojih 433 Mhz daljincev signal prepoznan le na majhnem daljinskem upravljalniku z naslovne fotografije. Ob pritisku na gumbe teh treh daljincev (stikalo Noolita, daljinec vtičnice s časovnikom, daljinec kolesarski alarmi) Arduino se na noben način ne odziva.
Očitno ti daljinci uporabljajo nekatere druge protokole, ki jih knjižnica rc-switch ne pozna. Zagotovo obstajajo še kakšne druge knjižnice za prejemanje podatkov s konzole, a jih še nisem našel.
Po eni strani je organiziranje upravljanja Arduina z radijskim daljinskim upravljalnikom zelo preprosto in zelo poceni, po drugi strani pa za to niso primerni vsi 433 Mhz daljinci.
© 2021, Aleksej Nadežin
Že deset let vsak dan pišem o tehnologiji, popustih, zanimivostih in dogodkih. Preberite moj blog na spletnem mestu ammo1.ru, v LJ, zen, Mirtesen, Telegram.
Moji projekti:
Lamptest.ru. Preizkušam LED žarnice in pomagam ugotoviti, katere so dobre in katere ne.
Elerus.ru. Podatke o domačih elektronskih napravah zbiram za osebno uporabo in jih delim.
Kontaktirate me lahko v Telegramu @ strelivo1 in po pošti [email protected].