сигнализация протока воды
- Войдите на сайт для отправки комментариев
Чт, 25/05/2017 - 07:23
возникла потребность в сигнализации по СМС протока воды, ну например 10 литров.
из материалов: я к корпусу стандартного водяного счётчика приклеил катушку реле и имею импульс ЭДС примерно 0,5В. естест переменка.
как научить ардуино этому?
я нашёл проги по отдельности:
в место кнопки можно считывать импульс ЭДС
вместо запроса с номера - после импульсов ЭДС отправка СМС
но сколько я не складывал эти проги в мете. воз и ныне там
датчики протока есть специализированные.
если желаешь из счётчика сделать такой, то цепляй геркон, а не реле.
1. куда приклеили (можно фото?) и какая получилась частота - один импульс на сколько литров расхода воды?
2. Можно без геркона, но это сложнее - придется выпрямить ЭДС и поставить RC фильтр для гашения колебаний. Пр двухполупериодном выпрямлении будете иметь двойной импульса, а также их колебательные отголоски меньшей амплитуды, которые нужно отсечь. Используйте аналоговые входы по опросу или по прерыванию и подбирайте уровни срабатывания компараторов.
1. куда приклеили (можно фото?) и какая получилась частота - один импульс на сколько литров расхода воды?
2. Можно без геркона, но это сложнее - придется выпрямить ЭДС и поставить RC фильтр для гашения колебаний. Пр двухполупериодном выпрямлении будете иметь двойной импульса, а также их колебательные отголоски меньшей амплитуды, которые нужно отсечь. Используйте аналоговые входы по опросу или по прерыванию и подбирайте уровни срабатывания компараторов.
блё.. зачем я зашел в эту тему и прочитал это..
ПС. SQwix, вы забыли оптроны поставить. От жеж нет вым пкоя...
ПС. SQwix, вы забыли оптроны поставить. От жеж нет вым пкоя...
Если нужна сигнализация на случай потопа, то ИМХО проще всего положить вот такие датчики на пол во всех помещениях, где есть водопровод. https://ru.aliexpress.com/item/Free-shipping-Water-Sensor-for-Arduino-water-droplet-detection-depth-with-demo-code/32280702980.html?spm=2114.03010208.3.17.myRrCF&ws_ab_test=searchweb0_0,searchweb201602_3_10152_10065_10151_10068_5010015_10136_10137_10157_10060_10138_10155_10062_10156_437_10154_10056_10055_10054_10059_303_100031_10099_10103_10102_10096_10169_5170015_10147_10052_10053_10142_10107_10050_10051_5190014_10084_10083_10119_10080_10082_10081_10110_519_10111_10112_10113_10114_10037_10182_10185_10032_10078_10079_10077_10073_10123_10120_10127_142_10125,searchweb201603_13,ppcSwitch_5&btsid=07918118-a1a7-46d6-96bd-16a2fc9d3a1e&algo_expid=569175aa-c980-4784-b85c-c5ca57d5221c-2&algo_pvid=569175aa-c980-4784-b85c-c5ca57d5221c Они сообщат и о протечке горячей и холодной воды и канализации.
Если нужна сигнализация, что кто-то израсходовал много воды, или вообще о расходе воды, то тогда ставьте счетчики воды типа таких: http://mastrerkon.ru/schjotchiki-vody-s-impulsnym-vykhodom/
геркон понятнее но штатный магнит слабоват!
всем огромное спасибо что откликнулись!!!
но главный вопрос как научить ардуино послать смс после х-количества импульсов? как програмку изобрести ???
савершенно верно и от протечка воды, и автоматический полив грядок и я думаю можно ещё что нибудь придумать!!!
приклеил вместо штатного магнита (муфты счетного механизма).
частота приличная. крыльчатка распастронённого дешового счетчика вращается примерно я думаю 2 оборота на 0,5 стакакна. но в програмке эту переменную можно всегда от тарировать.
за советы всем спасибо, но главный вопрос это програмка чтоб после х-импульсов отправил смс
TVS- это про диоды, про мост?
но главный вопрос как научить ардуино послать смс после х-количества импульсов? как програмку изобрести ???
А в чем собственно вопрос?
Начните со счетчика импульсов. Можно его на прерываниях сделать, а можно и без них обойтись. Логика примерно такая: заводим переменную для подсчета импульсов и при каждом импульсе ее увеличиваем на единицу. Также должна быть константа, в которой задано ваше X импульсов. После увеличения счетчика проверяем "не стала ли переменная для подсчета импульсов больше или равной заданному числу импульсов Х". Если стала - отправляем СМС и обнуляем счетчик.
По отправке СМС гуглите как работать с GSM-модулями. Как считать импульсы - можно поискать в темах, где сделаны тахометры на ардуино, принцип примерно тот же, только тахометры вычисляют обороты за единицу времени, а Вам просто обороты считать надо.
PS: если разберетесь с тахометром - можно сделать защиту от повышенного расхода воды: если обороты превышают заданные - отправить СМС об аварии.
доброго времени суток. я в английском - 0
в програмировании примерно также, а может и хуже.
может найдётся человек каторого не затруднит потбросить скейч!!! хотяб сырой
доброго времени суток. я в английском - 0
в програмировании примерно также, а может и хуже.
бог подаст, ленивая скотина.
с катушкой от реле пришлось отказаться.
на сверх малых оборотах амплитуда ЭДС падает до слишком малого уровня и с данным сигналом надо слишком наворачивать плату. я пошёл по пути другому, а именно приклеил магнит на шестерёнку и датчик хола и всё нет проблем ардуиновские 5В. три провада и (1, 0) уже на pin имею в "кармане" всё ОК!!!
если механика кому интересно то я поделюсь опытом, а пока не засоряю и не отнимаю (приметивчик).
с моим познанием проги ни как немогу уламать ардуинку послужить на радость!!!
ПС. на всякий напомню: через определённое количество импульсов хочу получить СМС.