Водный счетчик

Демьян
Offline
Зарегистрирован: 10.07.2013

Долгое время ищу хороший мануал по подключению водных счетчиков к ардуино для начала хотя бы для отображения на LCD показаний, нашел только один примитивный пример, добавил вывод на LCD, вот скетч:

#include <LiquidCrystal.h>
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
 int pin = 12;
  long counter = 0;
void setup() {
  Serial.begin(9600);
  lcd.begin(16, 2);
  lcd.print("KBm:");
  lcd.print(counter);
  Serial.println(counter);
  pinMode(pin, INPUT);
  digitalWrite(pin, HIGH);
  attachInterrupt(0, count, FALLING);
                                     
}
void count(){
  counter++;
}
void loop() {
  lcd.setCursor(0, 1);
}

Проверить толком не могу из-за отсутствия проводов папа-мама, есть только папа-папа, а дисплей в виде шилда, нормально к выходам не подключить, а приматывать провода к выходам что то не хочется.

Гляньте, такой скетч вообще нормально работать должен?

Вроде девайс достаточно нужный, может кто уже пробовал реализовать, особенно хорошо если бы еще и была возможность передавать показания на смарт или компьютер.

Плохо, что как я понял замыкание в счетчике идет судя по прочитанной статье каждые 5 литровЮ в моем может и по другому, мануала под рукой нет.

Michal
Michal аватар
Offline
Зарегистрирован: 26.04.2013

в поиск, уже тема была такая

maksim
Offline
Зарегистрирован: 12.02.2012

Демьян пишет:

Гляньте, такой скетч вообще нормально работать должен?

Вообще работать не будет. 

Под словом работать имеется ввиду показывать количество импульсов.

axill
Offline
Зарегистрирован: 05.09.2011

я делал счетчик. по хорошему нужно найти документ именно на ваш счетчик. В моем случае внутри геркон и 10 литров на импульс.

у вас может оказаться и датчик холла и импульсы не известно на какой объем

обсуждали тут http://arduino.ru/forum/obshchii/kak-poluchit-impuls-s-datchika-raskhoda-vody

inspiritus
Offline
Зарегистрирован: 17.12.2012

Counter считать будет, для отображения надо lcd.print(counter); прекинуть в loop, для красивого отображения играться с позицией курсора.

Как правило в счетчике стоит геркон.
иногда ноги лсд- дисплея в инициализации могут быть другими.