[Разработка для интернета вещей, Разработка под Arduino] Arduino и китайские датчики метеостанций
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Как известно, что на Arduino ни делай - получится метеостанция.Вроде бросил я заниматься поделками на Ардуино, но с давних времен были у меня не побежденные датчики от китайской метеостанции. Датчики не совсем обычные. Обычные - работают на частоте 433МГц, и шлют данные в модуляции OOK (https://habr.com/ru/post/426235/). А эти - работают на частоте 868МГц и как оказалось - модуляция FSK.
Полоса 868 вроде как меньше загажена, и фазовая модуляция вроде как меньше чувствительна к помехам. Датчики лежали без дела, и сам факт того что у меня не получилось их понять меня несколько раздражал. И на новогодних карантинных каникулах я решил их понять.Но получить данные с этих датчиков оказалось для меня гораздо сложнее, чем с остальных. Одна из причин - единая микросхема для логики и для радиосвязи в передатчике. Если в остальных метеодатчиках можно было подключиться логическим анализатором к входу данных блока передатчика, то тут - я не смог это сделать. Другая причина - для FSK надо учесть значительно больше параметров чем для OOK. И ширпотребные приемники этот метеодатчик вообще не видят.Для приема сигнала метеодатчика я использовал трансмиттер cc1101, хотя можно обойтись его аналогом - только приемником cc113L.Сложно описать все мои попытки поймать сигнал этого метеодатчика. Буквально пару недель назад я вообще мало понимал отличия модуляций радиосигналов вообще и цифровых в частности. Но я победил!В итоге мой "Шлюз для метеодатчиков 433мГц в MQTT/UDP" был переименован в "Шлюз для метеодатчиков в MQTT/UDP" и стал поддерживать в том числе и эти датчики. Вот такой девайс получился:
По характеристикам эти метеодатчики - самые лучшие из имеющихся у меня (см. https://habr.com/ru/post/426235/ ).Преимущества:
- Частота 868МГц
- Модуляция FSK
- Длительность сигнала - два пакета менее чем по 10мс каждый. При столь быстрой передаче влияние помех уменьшается.
- Постоянный (не меняющийся при смене батарейки) ID устройства
- Есть преамбула и CRC
В итоге при получении данных с этих метеодатчиков данные приходят практически всегда (при нормальной дальности). При не нормальной еще не испытывал.Данная разработка может пригодиться всем создателям метеостанций и для реализаций всяческих климатических установок, в которых требуются автономные датчики температуры и влажности.Халява, сэр! https://github.com/valerivp/wth-mqtt-udp-gate
===========
Источник:
habr.com
===========
Похожие новости:
- [Программирование микроконтроллеров, Разработка под Arduino, DIY или Сделай сам] Запускаем код для Arduino в браузере
- [Разработка под Arduino] Умная теплица на базе arduino из подручного материала с регулятором температуры
- [Разработка под Arduino, Мозг] Электроэнцефалограф на Arduino
- [Программирование микроконтроллеров, Разработка под Arduino, Научно-популярное, DIY или Сделай сам, Электроника для начинающих] Бесконтактный, оптический выключатель со звуковым эффектом на Arduino
- [Разработка под Arduino, DIY или Сделай сам, Здоровье] Простейший измеритель CO2 за 2000 рублей и полчаса
- [Разработка под Arduino, DIY или Сделай сам] Крутые часы на адресных диодах
- [Настройка Linux, Разработка под Arduino, Разработка на Raspberry Pi, Умный дом] Безумный дом
- [Программирование, Робототехника, Игры и игровые приставки, Логические игры, Электроника для начинающих] 5 игрушек, чтобы ребёнок почувствовал программирование
- [Разработка для интернета вещей, Гаджеты, Умный дом] Плюсы интеграции Xiaomi Gateway 3 в Home Assistant
- [Машинное обучение, Управление разработкой, Разработка для интернета вещей, Разработка под AR и VR] Чипирование в ЭКО, VR в медицине и нейросети в УЗИ
Теги для поиска: #_razrabotka_dlja_interneta_veschej (Разработка для интернета вещей), #_razrabotka_pod_arduino (Разработка под Arduino), #_arduino (ардуино), #_arduino, #_meteodatchik (метеодатчик), #_meteostantsija (метеостанция), #_svoimi_rukami (своими руками), #_razrabotka_dlja_interneta_veschej (
Разработка для интернета вещей
), #_razrabotka_pod_arduino (
Разработка под Arduino
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 22:37
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Как известно, что на Arduino ни делай - получится метеостанция.Вроде бросил я заниматься поделками на Ардуино, но с давних времен были у меня не побежденные датчики от китайской метеостанции. Датчики не совсем обычные. Обычные - работают на частоте 433МГц, и шлют данные в модуляции OOK (https://habr.com/ru/post/426235/). А эти - работают на частоте 868МГц и как оказалось - модуляция FSK. Полоса 868 вроде как меньше загажена, и фазовая модуляция вроде как меньше чувствительна к помехам. Датчики лежали без дела, и сам факт того что у меня не получилось их понять меня несколько раздражал. И на новогодних карантинных каникулах я решил их понять.Но получить данные с этих датчиков оказалось для меня гораздо сложнее, чем с остальных. Одна из причин - единая микросхема для логики и для радиосвязи в передатчике. Если в остальных метеодатчиках можно было подключиться логическим анализатором к входу данных блока передатчика, то тут - я не смог это сделать. Другая причина - для FSK надо учесть значительно больше параметров чем для OOK. И ширпотребные приемники этот метеодатчик вообще не видят.Для приема сигнала метеодатчика я использовал трансмиттер cc1101, хотя можно обойтись его аналогом - только приемником cc113L.Сложно описать все мои попытки поймать сигнал этого метеодатчика. Буквально пару недель назад я вообще мало понимал отличия модуляций радиосигналов вообще и цифровых в частности. Но я победил!В итоге мой "Шлюз для метеодатчиков 433мГц в MQTT/UDP" был переименован в "Шлюз для метеодатчиков в MQTT/UDP" и стал поддерживать в том числе и эти датчики. Вот такой девайс получился: По характеристикам эти метеодатчики - самые лучшие из имеющихся у меня (см. https://habr.com/ru/post/426235/ ).Преимущества:
=========== Источник: habr.com =========== Похожие новости:
Разработка для интернета вещей ), #_razrabotka_pod_arduino ( Разработка под Arduino ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 22:37
Часовой пояс: UTC + 5