Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dobanov/impulses_count
impulses_count
https://github.com/dobanov/impulses_count
gpio raspberry-pi telegram-bot water-meter
Last synced: 5 days ago
JSON representation
impulses_count
- Host: GitHub
- URL: https://github.com/dobanov/impulses_count
- Owner: dobanov
- Created: 2024-05-16T08:36:19.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-06-19T14:32:31.000Z (5 months ago)
- Last Synced: 2024-06-20T01:16:18.628Z (5 months ago)
- Topics: gpio, raspberry-pi, telegram-bot, water-meter
- Language: C++
- Homepage:
- Size: 36.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
с помощью этой программы можно вести учет водоснабжения на raspberry pi подключив напрямую счетчики воды.
считает импульсы со счетчиков воды которые работают по релейной схеме. счетчик воды посылает импульс при прохождении через него 10 литров жидкости. красный провод от счетчика нужно подключить к земле, белый - к pin. для примера, 23 pin - счетчик холодной воды, 17 - горячей. после получения импульса в файл перезаписывается текущее значение увеличенное на 1. для учета холодной воды - файл cold.txt, горячей - hot.txt . при подключении счетчика к raspberry pi между землей и сигнальным проводом желательно установить керамический конденсатор 104.
![image](https://github.com/dobanov/impulses_count/assets/117526546/91c49a8b-3524-42a2-bee7-199e827616f9)
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