![]()  | 
	
| 
			
			 | 
		#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) | |
| Опции темы | Поиск в этой теме | 
| Опции просмотра | |
		
  | 
	
		
  |