Skip to content

dobanov/impulses_count

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

с помощью этой программы можно вести учет водоснабжения на raspberry pi подключив напрямую счетчики воды.

считает импульсы со счетчиков воды которые работают по релейной схеме. счетчик воды посылает импульс при прохождении через него 10 литров жидкости. красный провод от счетчика нужно подключить к земле, белый - к pin. для примера, 23 pin - счетчик холодной воды, 17 - горячей. после получения импульса в файл перезаписывается текущее значение увеличенное на 1. для учета холодной воды - файл cold.txt, горячей - hot.txt . при подключении счетчика к raspberry pi между землей и сигнальным проводом желательно установить керамический конденсатор 104.

image

g++ -o impulses impulses.cpp -lwiringPi -lpthread

так же не забыть выполнить на rapsberry pi активацию pin командами

echo 17 > /sys/class/gpio/export ; echo in > /sys/class/gpio/gpio17/direction

echo 23 > /sys/class/gpio/export ; echo in > /sys/class/gpio/gpio23/direction