Príjem signálu rádiového diaľkového ovládania na Arduino

  • Dec 19, 2021
click fraud protection

Urobil som malý experiment s 433 Mhz prijímačom a diaľkovými ovládačmi a dostal som neočakávané výsledky.

Príjem signálu rádiového diaľkového ovládania na Arduino

Na Aliexpress sa prijímače a vysielače 433 a 315 MHz predávajú spravidla v súpravách. Kúpil som si túto sadu dvoch 433 Mhz dosiek za 68 rubľov s doručením.

Príjem signálu rádiového diaľkového ovládania na Arduino

Prijímač sa pripája k Arduinu pomocou troch vodičov (napájanie, zem a signál na pin 2).

K dispozícii je štandardná knižnica na príjem a rozpoznávanie signálov z diaľkových ovládačov. rc-spínač. V príklady použitia táto knižnica má najjednoduchší kód Receive Demo_Simple, ktorý pri prijatí signálu odošle na COM port štyri hodnoty: kód tlačidla, dĺžka sekvencie v bitoch, oneskorenie, kód protokolu.

Očakával som, že niektoré kódy budú neustále prichádzať do upchatého vzduchu v Moskve, ale napodiv, kým nestlačíte tlačidlo diaľkového ovládača, nič nie je.

Po stlačení štyroch tlačidiel na diaľkovom ovládači sa z titulného obrázka zobrazia nasledujúce hodnoty.

Na rozpoznanie stlačenia potrebných tlačidiel na potrebných ovládačoch stačí porovnať hodnotu getReceivedValue s vopred známym kódom tlačidla.

instagram viewer

Všetko sa zdá byť jednoduché a elementárne. Akurát sa ukázalo, že zo všetkých mojich 433 Mhz diaľkových ovládačov je signál rozoznaný len na malom ovládači z titulnej fotografie. Po stlačení tlačidiel týchto troch diaľkových ovládačov (spínač noolit, diaľkové ovládanie zásuvky s časovačom, diaľkové ovládanie cykloalarmy) Arduino žiadnym spôsobom nereaguje.

Zdá sa, že tieto diaľkové ovládače používajú niektoré ďalšie protokoly, ktoré knižnica rc-switch nepozná. Určite existujú nejaké ďalšie knižnice na príjem údajov z konzol, ale zatiaľ som ich nenašiel.

Organizovanie ovládania Arduina rádiovým diaľkovým ovládačom je na jednej strane veľmi jednoduché a veľmi lacné, no na druhej strane nie všetky 433 Mhz ovládače sú na to vhodné.

© 2021, Alexey Nadezhin

Už desať rokov píšem každý deň o technológiách, zľavách, zaujímavostiach a akciách. Prečítajte si môj blog na stránke ammo1.ru, v LJ, Zen, Mirtesen, telegram.
Moje projekty:
Lamptest.ru. Testujem LED lampy a pomáham zistiť, ktoré sú dobré a ktoré nie až také dobré.
Elerus.ru. Zhromažďujem informácie o domácich elektronických zariadeniach na osobné použitie a zdieľam ich.
Môžete ma kontaktovať v telegrame
@ munícia1 a poštou [email protected].