![]() |
![]() |
#1 |
Junior Member
Регистрация: 09.11.2014
Сообщений: 8
Вес репутации: 0 ![]() |
![]()
Озадачился проблемой снятия показаний с счетчиков воды. Перебрал в инете много вариантов решения данной проблемы... все либо кривые, либо счетчики обнулялись при отключении электроэнергии.
В маказине http://www.hobby-boards.com есть счетчик DS2423 с резервным питанием ![]() но под него нужно городить шину 1-Wire. что в моем случае не очень подходило. пришлось искать, как подружить DS2423 с arduino. В инете есть код под Arduino для чтения данные с DS2423 но к нему приложена кривая библиотека, которая не дает считывать показания счетчика больше 255. Как обычно без бубна не обошлось... в итоге получилась рабочая версия скетчка и библиотеки... собственно делюсь... может еще кому пригодится. |
![]() |
![]() |
![]() |
#2 |
Junior Member
Регистрация: 09.11.2014
Сообщений: 8
Вес репутации: 0 ![]() |
![]()
вот сам скетч. Работает это все только на Arduino 0023
PHP код:
Последний раз редактировалось Batons; 11.11.2014 в 14:55. |
![]() |
![]() |
![]() |
#3 |
Junior Member
Регистрация: 09.11.2014
Сообщений: 8
Вес репутации: 0 ![]() |
![]()
вот код библиотеки DS2423.h
PHP код:
|
![]() |
![]() |
![]() |
#4 |
Junior Member
Регистрация: 09.11.2014
Сообщений: 8
Вес репутации: 0 ![]() |
![]()
код DS2423.cpp
PHP код:
|
![]() |
![]() |
![]() |
#5 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Каке Вам вот такой вариант удаленного снятия показаний счетчиков
|
![]() |
![]() |
![]() |
#6 |
Junior Member
Регистрация: 09.11.2014
Сообщений: 8
Вес репутации: 0 ![]() |
![]()
Admin
Я пару дней назад увидел Ваш сайт, прочитал и этот пост - идея отличная. Когда я "городил" свой считыватель, то не видел эту ветку ![]() Прочитал ветку, но как я понял, проблема обнуления счетчика при отключении энергии до конца не решена? Вышеописанная схема у меня уже год работает и сбоев или потери данных не было. А возможно к Вашему CyberWrt напрямую (без ардуино) подключить DS2423? По аналогии как это у Вас с модулем для температурного датчика |
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1312 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Что мешает записывать показания счётчика в EEPROM?
|
![]() |
![]() |
![]() |
#8 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|