Инженер Мальте Пёггель решил добавить датчик дождя к своей IoT-погодной станции, используя дешевый датчик TFA Dostmann 30.3161.
Этот датчик передавал данные по собственному протоколу радиосвязи, что требовало отдельного приемника для их декодирования. Пёггель решил переоборудовать датчик для связи по протоколу LoRa, но это потребовало полной переделки внутренних компонентов.
Оригинальные печатные платы были заменены на платы, разработанные на заказ. На основной плате теперь размещены микроконтроллер ATmega328P с тактовой частотой 8 МГц, радиомодуль LoRa RFM95W для обеспечения связи и дополнительные датчики, такие как BMP280 для измерения температуры и давления воздуха.
Кроме того, он добавил FRAM-память и мембрану в корпус для улучшения функциональности. С помощью среды сборки PlatformIO и библиотеки MCCI LMIC он разработал программное обеспечение, которое управляет передачей данных и оптимизирует энергопотребление. Для визуализации данных он использовал систему Telegraf-InfluxDB-Grafana. В результате Пёггель создал персонализированную систему мониторинга данных о дожде, которая интегрируется с существующей погодной станцией.
Оригинальные печатные платы были заменены на платы, разработанные на заказ. На основной плате теперь размещены микроконтроллер ATmega328P с тактовой частотой 8 МГц, радиомодуль LoRa RFM95W для обеспечения связи и дополнительные датчики, такие как BMP280 для измерения температуры и давления воздуха.
Кроме того, он добавил FRAM-память и мембрану в корпус для улучшения функциональности. С помощью среды сборки PlatformIO и библиотеки MCCI LMIC он разработал программное обеспечение, которое управляет передачей данных и оптимизирует энергопотребление. Для визуализации данных он использовал систему Telegraf-InfluxDB-Grafana. В результате Пёггель создал персонализированную систему мониторинга данных о дожде, которая интегрируется с существующей погодной станцией.