Даний проект був створений в лабораторії Teague для вимірювання витрати води і температури в реальному часі, записом даних та виведенням інформації через інтернет.
Датчик йде в комплекті з інтерфейсної платою, але в ній не було необхідності, тому що датчик легко підключається до контролера безпосередньо. Т.ч. ми заощадили на проводах і обсязі пристрої.
Принцип роботи витратоміра рідини простий - коли через датчик проходить вода, вона приводить в обертання крильчатку, на лопаті якої закріплений невеликий магніт. Датчик Холла зчитує обертів крильчатки і видає імпульси. Імпульси зчитуються зовнішнім пристроєм і таким чином вимірюється витрата води.
На додаток до витратоміра, ми також використовували термодатчик (терморезистор) для вимірювання температури води.
Оскільки ми хотіли виводити всі дані про витрату води в інтернет, то ми використовували контролер YellowJacket Arduino з вбудованим Wi-Fi модулем. Коли контролер виявляє потік води, то дані періодично (від 1 до 15 сек - залежить від налаштувань бездротового з'єднання) надсилаються на сервер. Використовуючи GET запит, із зазначенням ID і даними, скрипт на сервері зберігає інформацію, а в подальшому формує HTML-сторінку для відображення даних.
За пару годин ми зібрали 4 робочих пристрої, кожен їх яких містив: Wi-Fi Arduino, датчик температури, витратомір і два фітинга для його приєднання до крану. Всі чотири пристрої розташували в різних місцях нашої лабораторії.
Завантажити архів з проектом під Arduino і кодом для PHP і HTML5 ви можете нижче