+7(843) 525-00-00
(справочная 8:00-23:00)

+7(843) 259-19-13 (14-17)
(магазин 10:00-18:00)

0
Корзина
 x 
Корзина пуста

Счетчик расхода воды

Данный проект был создан в лаборатории Teague для измерения расхода воды и температуры в реальном времени, записью данных и выводом информации через интернет.

Сердцем устройства является датчик потока воды. Данные датчики имеют очень большой разброс цен. Мы остановились на относительно недорогом  датчике потока воды INS-FM17N от фирмы Кооlance. Датчик имеет высокую точность, небольшие размеры, выдачу RPM сигнала, который легко можно считать и обработать любым контроллером (к примеру Arduino).

Датчик потока INS-FM17

Датчик идет в комплекте с интерфейсной платой, но в ней не было необходимости, т.к. датчик легко подключается к контроллеру напрямую. Т.о. мы сэкономили на проводах и объеме устройства.
Принцип работы расходомера жидкости прост - когда через датчик проходит вода, она приводит во вращение крыльчатку, на лопасти которой закреплен небольшой магнит. Датчик Холла считывает обороты крыльчатки и выдает импульсы. Импульсы считываются внешним устройством и т.о. измеряется расход воды.
В дополнение к расходомеру, мы также использовали термодатчик (терморезистор) для измерения температуры воды.

Схема расходомера воды на Arduino

Т.к. мы хотели выводить все данные о расходе воды в интернет, то мы использовали контроллер YellowJacket Arduino с встроенным Wi-Fi модулем. Когда контроллер обнаруживает поток воды, то данные периодически (от 1 до 15 сек - зависит от настроек беспроводного соединения) посылаются на сервер. Используя GET запрос, с указанием ID и данными, скрипт на сервере сохраняет информацию, а в дальнейшем формирует HTML-страничку для отображения данных.

За пару часов мы собрали 4 рабочих устройства, каждый их которых содержал: Wi-Fi Arduino, датчик температуры, расходомер и два фитинга для его подсоединения к крану. Все четыре устройства расположили в различных местах нашей лаборатории.

Счетчик расхода воды на Arduino

Для отображения данных мы использовали графические инструменты HTML5. Используя модульную верстку и динамическое отображения слоев, мы сделали возможность просматривать данные на самых различных устройствах с любыми разрешениями: начиная от телефона и iPad'а и заканчивая стационарными компьютерами и проекторами.

Отображение данных о расходе воды

 

Скачать архив с проектом