/WaterMeter

Water meter

Primary LanguageCGNU General Public License v3.0GPL-3.0

WaterMeter

Water meter

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

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

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

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

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