Самодельный датчик импульсов газового или водяного счетчика

Идея основана на использовании датчика Холла из любого компьютерного вентилятора для улавливания поля магнита, прикрепленного к младшему разряду многих счетчиков расхода газов и жидкостей.
Датчик, традиционно подключаю к Arduino. Ниже представлен скетч для него. Код написан с прицелом на дальнейшую модернизацию с отказом от проводов и питание от батарейки. По результатам мониторинга выяснилось, что датчик Холла за полный круг младшего разряда счетчика (у меня это около 30 сек) меняет свое состояние 3 раза: низкий, высокий и снова низкий уровень на выходе. Поэтому не обязательно все время держать его включенным (датчик потребляет 5 мА). Можно просыпаться раз в 2-4 сек, подавать питание на датчик, проверять состояние, передавать данные если состояние изменилось и снова засыпать. В простейшем случае можно подключить SD карту и просто сохранять туда данные, а можно по радио-каналу передавать на сервер для централизованной сборки и обработки данных. Читать далее «Самодельный датчик импульсов газового или водяного счетчика»

Ультразвуковой анемометр на одной паре датчиков

Теперь, когда работает ультразвуковой термометр, остался один шаг до простейшего ультразвукового анемометра, который сможет измерить скорость ветра в проекции на ось между передатчиком и приемником. Читать далее «Ультразвуковой анемометр на одной паре датчиков»