Реклама ⓘ
Главная » Arduino
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Похожие статьи:


Реклама ⓘ

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

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

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

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

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

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

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

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

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

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

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

Скачать архив с проектом под Arduino и кодом для PHP и HTML5 вы можете ниже

Видео работы устройства

Оригинал статьи

Прикрепленные файлы:

Теги:

Колтыков А.В. Опубликована: 2010 г. 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (6) | Я собрал (0) | Подписаться

0
Rhime #
Ну что тут сказать: не знаю нужен ли мне термистор, но в принципе очень занятная штучка. Мне нравится!
Ответить
0
123ksn #
Хотел скомпилировать код на Ардуино. Сплошная ругань:
webclient.c:35:17: error: uip.h: No such file or directory
webclient.c:36:20: error: uiplib.h: No such file or directory
webclient.c:37:23: error: webclient.h: No such file or directory
webclient.c:38:20: error: config.h: No such file or directory
Нельзя ли приложить необходимые библиотеки для этого проекта?
Ответить
0
Art101 #
Что-то похоже на изобретение велосипеда. В другой статье про электроэнергию считывают импульс со светодиода, здесь штуковину прибабахали, не проще использовать счетчик с импульсным выходом и стоит по моему на много дешевле?
Ответить
0
Марат #
А можно расходомер сделать без проводов, т.е импульсы будут передаваться по радиосигналу?
Ответить
0
Юрий #
Интересный проект! Кто-нибудь пробовал запускать сервер? При попытке отправить строку выдает "invali userID"
Ответить
+1
YURY AGAPOV #
2000 - это относительно недорогой??! Да это просто конский ценник! Для такого диаметра трубы ну просто заоблачный ценник. Для буржуев в двух словах, а вот за интеграцию с вебом безусловно плюс!
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическое сопротивление?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Arduino UNO
Arduino UNO
Печатная плата для усилителя "LM3886 + AD825" Металлоискатель MD3010II
вверх