Получаване на сигнал за радио дистанционно управление на Arduino

  • Dec 19, 2021
click fraud protection

Направих малък експеримент с 433 Mhz приемник и дистанционни и получих неочаквани резултати.

Получаване на сигнал за радио дистанционно управление на Arduino

На Aliexpress приемниците и предавателите на 433 и 315 MHz се продават като правило в комплекти. Купих този комплект от две 433 Mhz платки за 68 рубли с доставка.

Получаване на сигнал за радио дистанционно управление на Arduino

Приемникът се свързва към Arduino с три проводника (захранване, заземяване и сигнал към пин 2).

Има стандартна библиотека за приемане и разпознаване на сигнали от дистанционни управления. rc-превключвател. V примери за употреба тази библиотека има най-простия код ReceiveDemo_Simple, който извежда четири стойности към COM порта, когато се получи сигнал: код на бутона, дължина на последователността в битове, забавяне, код на протокола.

Очаквах, че някои кодове постоянно ще идват в московския запушен въздух, но колкото и да е странно, докато не натиснете бутона на дистанционното управление, няма нищо.

Когато натиснете четири бутона на дистанционното управление, от заглавната снимка се показват следните стойности.

За да разпознаете натискането на необходимите бутони на необходимите дистанционни, достатъчно е да сравните стойността getReceivedValue с кода на бутона, известен предварително.

instagram viewer

Всичко изглежда просто и елементарно. Току-що се оказа, че от всичките ми дистанционни 433 Mhz сигналът се разпознава само на малкото дистанционно от заглавната снимка. При натискане на бутоните на тези три дистанционни (прев ноолит, дистанционно контакти с таймер, дистанционно аларми за велосипеди) Arduino не реагира по никакъв начин.

Очевидно тези дистанционни устройства използват някои други протоколи, които не са известни на библиотеката на rc-switch. Със сигурност има и други библиотеки за получаване на данни от конзоли, но все още не съм ги намерил.

От една страна, организирането на управление на Arduino с радио дистанционно е много просто и много евтино, но от друга страна, не всички 433 Mhz дистанционни са подходящи за това.

© 2021, Алексей Надежин

В продължение на десет години всеки ден пиша за технологии, намаления, интересни места и събития. Прочетете блога ми в сайта ammo1.ru, v LJ, дзен, Миртесен, Телеграма.
Моите проекти:
Lamptest.ru. Тествам LED лампи и помагам да разбера кои са добри и кои не са толкова добри.
Elerus.ru. Събирам информация за домашни електронни устройства за лична употреба и я споделям.
Можете да се свържете с мен в Telegram
@ амуниции1 и по пощата [email protected].