Водный счетчик
- Войдите на сайт для отправки комментариев
Долгое время ищу хороший мануал по подключению водных счетчиков к ардуино для начала хотя бы для отображения на 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 литровЮ в моем может и по другому, мануала под рукой нет.
в поиск, уже тема была такая
Гляньте, такой скетч вообще нормально работать должен?
Под словом работать имеется ввиду показывать количество импульсов.
я делал счетчик. по хорошему нужно найти документ именно на ваш счетчик. В моем случае внутри геркон и 10 литров на импульс.
у вас может оказаться и датчик холла и импульсы не известно на какой объем
обсуждали тут http://arduino.ru/forum/obshchii/kak-poluchit-impuls-s-datchika-raskhoda-vody
Counter считать будет, для отображения надо lcd.print(counter); прекинуть в loop, для красивого отображения играться с позицией курсора.