Анализатор необходимости полива для домашних растений. Upd.

2016-02-29. У меня уже несколько лет растет на окне кухни всякие разные растения, за которые я отвечаю самолично. И не всегда помню, когда надо поливать и тому подобное. Слава богу что розмарин прощает такое безобразие, и не реагирует на затопление.

Однако сегодня решил немного решить проблему с избыточным поливом и сделал измеритель влажности на основе Arduino uno ,самодельной схемы на монтажной плате.

За основу измерителя взял вот этот проект, переменный резистор не ставил, точнее заказал, но их не было на текущий момент и поставил постоянный 50кОм. Ничего, все сработало.

Green-House-soil-moistedtd

 

Для индикации повесил 6-ть светодиодов к цифровым выводам, причем когда паял видимо перепутал полюса, и пришлось переделать управление и сделать общее подключение к +5В.

Программа на текущий момент тестовая, для проверки работы одного канала. При пересыхании сопротивление повышается, и  при определенном значении на аналоговом входа А0 напряжение достигает 5В. Я сделал включение индикации (миганием светодиода) на уровне (1000/1024)*5В.

Вот первая, тестовая, версия прошивки — groowz_01. После тестирования добавлю еще четыре канала входа, по сути надо распаять транзисторы и резисторы и все соединить. По количеству имеющихся в наличие датчиков почвы.  Светодиодов я поставил сразу шесть, по максимальному числу каналов.

Вот такая штука вышла, видео работы  тестового варианта устройства:

Продолжение будет тут же. я наконец освоил метод как поднимать посты по их обновлению. Ура.

UPD2. Приделал аппарат к стене дюбельками, и заодно поменял прошивку. А то было что-то явно не то. Точнее совершенно совсем не то. Теперь светящийся непрерывно светодиод означает вообще вынятый датчик или полностью пересохшее, мигающий — означает необходимость полива, но не срочную, а выключенное состояние — норму, все полито.

Возникла идея добавить кнопок, для фиксации уровня сухо/норма/мокро. Вопрос только как это отдельно — по каналам реализовать.

В таком режиме опять оттестирую пару суток. Прошивка — groowz_02.

UPD. 2016-07-11

Вот что твориться с датчиками, это уже третий датчик на том же самом месте:

hidro_meter_measure 002-002 hidro_meter_measure 003-003

Он просто протравливается. Надо уменьшать время измерения, и обесточивать датчик на все остальное время. Или применять более толстые стержни и самодельную конструкцию.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *