Primanje signala radio daljinskog upravljanja na Arduinu

  • Dec 19, 2021
click fraud protection

Napravio sam mali eksperiment s 433 Mhz prijemnikom i daljinskim upravljačima i dobio neočekivane rezultate.

Primanje signala radio daljinskog upravljanja na Arduinu

Na Aliexpressu se prijemnici i odašiljači od 433 i 315 MHz u pravilu prodaju u setovima. Kupio sam ovaj set od dvije 433 Mhz ploče za 68 rubalja s dostavom.

Primanje signala radio daljinskog upravljanja na Arduinu

Prijemnik se spaja na Arduino s tri žice (napajanje, uzemljenje i signal na pin 2).

Postoji standardna biblioteka za primanje i prepoznavanje signala s daljinskih upravljača. rc-sklopka. V primjeri korištenja ova biblioteka ima najjednostavniji kod ReceiveDemo_Simple, koji daje četiri vrijednosti na COM port kada se primi signal: kod gumba, duljina sekvence u bitovima, kašnjenje, kod protokola.

Očekivao sam da će neki kodovi stalno dolaziti na moskovski začepljeni zrak, ali, začudo, dok ne pritisnete gumb na daljinskom upravljaču, nema ništa.

Kada pritisnete četiri gumba na daljinskom upravljaču, s naslovne slike prikazuju se sljedeće vrijednosti.

Za prepoznavanje pritiska na potrebne tipke na potrebnim daljinskim upravljačima, dovoljno je usporediti vrijednost getReceivedValue s unaprijed poznatim kodom gumba.

instagram viewer

Čini se da je sve jednostavno i elementarno. Upravo se pokazalo da se od svih mojih daljinskih upravljača od 433 Mhz signal prepoznaje samo na malom daljinskom upravljaču s naslovne fotografije. Pritiskom na tipke ova tri daljinska (prekidač Noolita, daljinski upravljač utičnice s timerom, daljinski upravljač alarmi za bicikle) Arduino ne reagira ni na koji način.

Očigledno, ovi daljinski upravljači koriste neke druge protokole koji nisu poznati biblioteci rc-switch. Sigurno postoje još neke biblioteke za primanje podataka s konzola, ali ih još nisam našao.

S jedne strane, organiziranje upravljanja Arduinom pomoću radio daljinskog upravljača je vrlo jednostavno i vrlo jeftino, ali s druge strane, nisu svi daljinski upravljači od 433 Mhz prikladni za to.

© 2021, Aleksej Nadežin

Već deset godina svakodnevno pišem o tehnologiji, popustima, zanimljivostima i događajima. Pročitajte moj blog na stranici ammo1.ru, v LJ, Zen, Mirtesen, Telegram.
Moji projekti:
Lamptest.ru. Testiram LED lampe i pomažem otkriti koje su dobre, a koje ne.
Elerus.ru. Prikupljam podatke o domaćim elektroničkim uređajima za osobnu upotrebu i dijelim ih.
Možete me kontaktirati u Telegramu
@ streljivo1 i poštom [email protected].