Метеостанция
Есть такой проект - домашняя метеостанция без лишних проводов.
Пока что представляет из себя нечто такое (много проводов ):
На экране (Nokia5110) показания влажности с двух датчиков - DHT21 и DHT22, оба брешут как собаки. Хотя изменения влажности они фиксируют довольно чётко, но уровни сильно смещены. Температуру показывают нормально, заявленная точность 0,5 градуса, но разница в их показаниях может быть и градус Заказывал один как уличный, другой как комнатный.
В общем заказал на Али бошевский BME280, который с заводской калибровкой, надеюсь он свою цену оправдает, в отличии от этих. Уличную температуру думаю измерять герметичным DS18B20.
Подсветка дисплея отключена чтобы не сажать старые Ni-Cd аккумуляторы, и замеры производятся достаточно редко, раз в 1.5 минуты, по той же причине.
Камень ATmega1284 c 16Кб оперативки, поэтому есть где разгуляться на FreeRTOS
FreeRTOS не удалось завести в Atmel Studio 7, поэтому делаю в WinAvr.
Связь с уличным датчиком будет на радиомодулях NRF24L01+, пишу для них библиотеку.
Приложены проект FreeRToS для WinAvr и сишник с тестовой программой для радиомодулей, передача и приём байта по радиоканалу, вывод информации по UART на комп в терминал.
Кстати, годную терминальную прогу могу выложить, если кому интересно.
1 Комментарий
Рекомендуемые комментарии
Присоединяйтесь к обсуждению
Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.