Суть задачи в принципе простая, но с некоторым потенциалом развития - нужно в любой момент времени определять объем воды в колодце, не заглядывая в него.
Данные измерений нужно записывать в таблицу/БД для того чтобы была возможность определять дебет колодца в различные сезоны (а он сильно меняется), чтобы можно было планировать такие водоемкие задачи, как заполнение бассейна, полив, заполнение хранилища воды и т.п.
В качестве развития идеи - автоматический анализ воды (хотя бы грубый) - опять же с целью понимания как состав меняется в разные сезоны - для планирования и обслуживания очистной системы.
Неочевидные особенности - для корректного определения объема воды нужно:
1) Определить уровень воды - это можно сделать например так: в любимую AlexGyver-ом полипропиленовую трубку поместить гроздь герконов на разной высоте, загерметизировать и припаять к проводкам например стандартной компьютерной витой пары. А вокруг трубки пустить кольцевой поплавок с магнитом - магнит замыкает геркон и это сигнал где находится уровень воды.
2) Определить уровень дна. Дело в том, что чаще всего колодцы делаются на плывуне. Плывун - существо нестабильное и может как заходить в колодец, так и (намного реже) уходить из него. То есть то, что в десятикольцовом колодце уровень воды на пятом кольце - это не значит, что там пять колец воды - пара колец может быть заполнена песком. Как определить уровень дна придумать никак не могу.
Данные измерений нужно записывать в таблицу/БД для того чтобы была возможность определять дебет колодца в различные сезоны (а он сильно меняется), чтобы можно было планировать такие водоемкие задачи, как заполнение бассейна, полив, заполнение хранилища воды и т.п.
В качестве развития идеи - автоматический анализ воды (хотя бы грубый) - опять же с целью понимания как состав меняется в разные сезоны - для планирования и обслуживания очистной системы.
Неочевидные особенности - для корректного определения объема воды нужно:
1) Определить уровень воды - это можно сделать например так: в любимую AlexGyver-ом полипропиленовую трубку поместить гроздь герконов на разной высоте, загерметизировать и припаять к проводкам например стандартной компьютерной витой пары. А вокруг трубки пустить кольцевой поплавок с магнитом - магнит замыкает геркон и это сигнал где находится уровень воды.
2) Определить уровень дна. Дело в том, что чаще всего колодцы делаются на плывуне. Плывун - существо нестабильное и может как заходить в колодец, так и (намного реже) уходить из него. То есть то, что в десятикольцовом колодце уровень воды на пятом кольце - это не значит, что там пять колец воды - пара колец может быть заполнена песком. Как определить уровень дна придумать никак не могу.
Изменено: