Поиск

14 января 2014 г.

Выносной дисплей импульсных водных счетчиков

Бывает, что счетчики для воды стоят в таких неудобных местах, что снять показания с них это как совершить подвиг.
Далее представлена схема и программа для микроконтроллера Atmel AVR ATTiny84A для выносного дисплея двух счетчиков воды (холодной и горячей).
Ведется "помесячный" лог потребленной воды.
Используется строчный дисплей - LCD1602 на 3V.
Схема питается от 3.3V, плюс есть батарейка 3V для того, чтобы данные со счетчиков снимались, когда нет электричества.

Исторические данные хранятся в EEPROM микроконтроллера.
На дисплее показываются текущие показания в кубометрах, расход в этом месяце и расход в предыдущем месяце.
Подсветка дисплея включается по датчику освещенности - чтобы в закрытом шкафу постоянно не горела.

Сохраняются исторические данные, которые потом можно посмотреть, нажимая кнопки LEFT/RIGHT.
При нажатии на кнопку OK идет сохранение текущих данных в EEPROM и возможность перейти на следующий расчетный месяц.
Вход в настройки - длительное нажатие на OK.

Дисплей подключен через плату I2C - LCD1602.

Прошивка, исходник и схема тут: counter.zip

Комментариев нет:

Отправить комментарий