Страница 4 из 4

Блок чтения кода радио датчиков 433 МГц.

Добавлено: 17.05.2017{, 16:30}
Shreder
на RCSwitch без подстроек заработало. Спасибо!

Блок чтения кода радио датчиков 433 МГц.

Добавлено: 17.05.2017{, 16:38}
Boroda
Ну возможно у RCSwitch порог 0/1 смещен.

Блок чтения кода радио датчиков 433 МГц.

Добавлено: 18.05.2017{, 12:21}
Shreder
взял другой пульт тоже 2262  там не всегда...но почтит всегда после нажатия разных кнопок(и одной и той же) выводится 1398111.
интересно, что это за цифра? что может значить?

Блок чтения кода радио датчиков 433 МГц.

Добавлено: 23.02.2021{, 14:53}
Marcony_V
Добрый день. На просторах Сети нашел вот такую страничку: https://g1tech.org/2016/12/18/433mhz-dht12-radiohead/
Проверил, работает замечательно. Попытался приёмник засунуть в блок Flprog и тут упёрся в недостаток мозгов по Си+. Была мысль впоследствии создать блоки Rx и Tx с входами и выходами для передачи любых данных по радиоканалу но наверное мне не судьба по указанной выше причине. Может кто из спецов глянет возможно ли такое в Flprog?
Ссылка на библиотеку: https://www.airspayce.com/mikem/arduino ... __ASK.html
Скетчи и моя попытка:

Блок чтения кода радио датчиков 433 МГц.

Добавлено: 14.06.2021{, 20:48}
Lxx
Добрый день!
Мне так же интересен вопрос создания блока для приема и передачи любых данных по частоте 433.
К примеру у меня есть датчик протечки на частоте 433, как начать работать с ним в flprog?

Блок чтения кода радио датчиков 433 МГц.

Добавлено: 12.08.2021{, 22:11}
mehanikru
Очень просто.
Создаёте два проекта: один для приёмника, другой для передатчика.
В том, что для передатчика, собираете логику съёма информации с датчиков, делаете первичную обработку сигналов. Сигналы могут быть в любой форме: Логические, интежер, байтовые, флоатовские или стринговские. Далее эти данные отправляете в UART. Всё.
На приемной стороне сначала применяете блок приёма из UART, из этого блока выводятся ваши данные на приемной стороне. Загоняете для удобства эти данные в переменную соответствующего типа и далее делаете с этой переменной что хотите: Либо сразу выводите на экран, либо сначала преобразуете как ни будь, потом на экран, в общем что угодно.
Самое главное: в качестве приемопередатчиков рекомендую использовать блоки HC12. Один на приемной стороне, другой на передающей. Эти радиоблоки (трансиверы) могут работать на частоте 433 Мгц в полудуплексном режиме, т.е. и на приём и на передачу. Но только по очереди. Одновременно на приём и на передачу не получится.
У них имеются входы Rx, Tx которые соединяются накрест с одноименными пинами ардуино.
Дальность продавцы заявляют до километра, но у меня при тестировании получилось метров 400. Для домашних делов вполне хватит. Никаких особенных настроек эти радиоблоки не требуют, работают "из коробки".

Блок чтения кода радио датчиков 433 МГц.

Добавлено: 22.09.2021{, 09:54}
Alexis
Здравствуйте, а как привязать пульт к этому модулю если он выдаёт всегда разные значения

Блок чтения кода радио датчиков 433 МГц.

Добавлено: 02.02.2024{, 23:39}
MeSeVa
Marcony_V писал(а):
23.02.2021{, 14:53}
Добрый день. На просторах Сети нашел вот такую страничку: https://g1tech.org/2016/12/18/433mhz-dht12-radiohead/
Проверил, работает замечательно. Попытался приёмник засунуть в блок Flprog и тут упёрся в недостаток мозгов по Си+. Была мысль впоследствии создать блоки Rx и Tx с входами и выходами для передачи любых данных по радиоканалу но наверное мне не судьба по указанной выше причине. Может кто из спецов глянет возможно ли такое в Flprog?
Ссылка на библиотеку: https://www.airspayce.com/mikem/arduino ... __ASK.html
Скетчи и моя попытка:
тоже был бы интересен такой блок особенно для платы WL101/102-341, но в идеале с возможностью выбора платы приемо/передатчика и подключить этот блок в новый релиз ну или отдельно как пользовательский блок