Příjem signálu rádiového dálkového ovládání na Arduinu

  • Dec 19, 2021
click fraud protection

Udělal jsem malý experiment s 433 Mhz přijímačem a dálkovými ovladači a dostal jsem neočekávané výsledky.

Příjem signálu rádiového dálkového ovládání na Arduinu

Na Aliexpressu se přijímače a vysílače 433 a 315 MHz prodávají zpravidla v sadách. Koupil jsem tuto sadu dvou 433 Mhz desek za 68 rublů s doručením.

Příjem signálu rádiového dálkového ovládání na Arduinu

Přijímač se připojuje k Arduinu třemi vodiči (napájení, zem a signál na pin 2).

K dispozici je standardní knihovna pro příjem a rozpoznávání signálů z dálkových ovladačů. rc-spínač. PROTI příklady použití tato knihovna má nejjednodušší kód ReceiveDemo_Simple, který při příjmu signálu vysílá na COM port čtyři hodnoty: kód tlačítka, délka sekvence v bitech, zpoždění, kód protokolu.

Očekával jsem, že v moskevském ucpaném vzduchu budou neustále přicházet nějaké kódy, ale kupodivu, dokud nestisknete tlačítko dálkového ovládání, nic.

Po stisknutí čtyř tlačítek na dálkovém ovladači se z titulního obrázku zobrazí následující hodnoty.

Pro rozpoznání stisknutí potřebných tlačítek na potřebných ovladačích stačí porovnat hodnotu getReceivedValue s předem známým kódem tlačítka.

instagram viewer

Vše se zdá být jednoduché a elementární. Právě se ukázalo, že ze všech mých dálkových ovladačů na 433 Mhz je signál rozpoznán pouze na tom malém ovladači z titulní fotografie. Po stisknutí tlačítek těchto tří dálkových ovladačů (spínač Noolit, dálkové ovládání zásuvky s časovačem, dálkové ovládání cykloalarmy) Arduino nijak nereaguje.

Tyto dálkové ovladače zjevně používají některé další protokoly, které knihovna rc-switch nezná. Určitě existují nějaké další knihovny pro příjem dat z konzolí, ale zatím jsem je nenašel.

Na jednu stranu je organizování ovládání Arduina rádiovým dálkovým ovladačem velmi jednoduché a velmi levné, na druhou stranu ne všechny 433 Mhz dálkové ovladače se k tomu hodí.

© 2021, Alexey Nadezhin

Už deset let píšu každý den o technologiích, slevách, zajímavostech a akcích. Přečtěte si můj blog na webu ammo1.ru, v LJ, Zen, Mirtesen, Telegram.
Moje projekty:
Lamptest.ru. Testuji LED lampy a pomáhám zjistit, které jsou dobré a které ne tak dobré.
Elerus.ru. Shromažďuji informace o domácích elektronických zařízeních pro osobní potřebu a sdílím je.
Můžete mě kontaktovat v telegramu
@ munice1 a poštou [email protected].