Автополив
Обещал я тут
leslavus показать систему автополива у нас.
Поскольку она (система) сейчас как раз апгрейд переживает, показываю старую версию, но без подробностей.
Если кому интересно, и код могу показать и схему начертить.
Но лучше, расскажу подробнее, когда новый вариант готов будет.
Так как мы, в связи с многочисленными разъездами домашние растения отдавали на передержку, потом забирали не все, то остался у нас единственный гранат из постоянных обитателей. Сейчас, правда весь подоконник уставлен цикламенами ещё с 8-го марта, но автополив только у граната.
Модуль управления поливом выглядит вот так:
[Некоторые пояснения под спойлером.]
Собрано всё почти без пайки, делали экспериментальную модель, временно, а потом, как водится...
Для простоты взяли Arduino nano, паялся только блок питания насоса.
Ардуино питается от обычной USB-зарядки, а насос от адаптера на 12 вольт.
Система раз в два часа запрашивает датчик влажности почвы, если влажность ниже установленного порога, включает полив.
Порог влажности и время полива определяли на глаз. У нас маленький двенадцативольтовый насос включается на 4,2 секунды.
Управляется всё одной сенсорной кнопкой.
После включения система мигает лампочками 10 секунд. Если в это время коснуться сенсора, насос включается независимо от показаний датчика и выключается по повторному касанию сенсора. Сделано для тестирования.
Перед каждым поливом система минуту мигает лампочками, а дисплей показывает влажность почвы. Если коснуться сенсора, полив откладывается на пять минут. На дисплее идёт обратный отсчёт времени до полива. Задержку полива можно повторять. Сделано на случай, если с гранатом ведутся какие-то работы.
Если коснуться сенсора в любое другое время, дисплей 5 секунд показывает время, прошедшее после последней проверки влажности, затем 5 секунд показывает время, прошедшее после последнего полива, затем 20 секунд показывает влажность почвы, после чего выключается.
Небольшое пояснение, что есть что:
Мы пробовали несколько вариантов полива сверху, но поняли, что дома воду надо подавать прямо на почву, так что положили перфорированный шланг вокруг ствола:

Поскольку она (система) сейчас как раз апгрейд переживает, показываю старую версию, но без подробностей.
Если кому интересно, и код могу показать и схему начертить.
Но лучше, расскажу подробнее, когда новый вариант готов будет.
Так как мы, в связи с многочисленными разъездами домашние растения отдавали на передержку, потом забирали не все, то остался у нас единственный гранат из постоянных обитателей. Сейчас, правда весь подоконник уставлен цикламенами ещё с 8-го марта, но автополив только у граната.
Модуль управления поливом выглядит вот так:

Собрано всё почти без пайки, делали экспериментальную модель, временно, а потом, как водится...
Для простоты взяли Arduino nano, паялся только блок питания насоса.
Ардуино питается от обычной USB-зарядки, а насос от адаптера на 12 вольт.
Система раз в два часа запрашивает датчик влажности почвы, если влажность ниже установленного порога, включает полив.
Порог влажности и время полива определяли на глаз. У нас маленький двенадцативольтовый насос включается на 4,2 секунды.
Управляется всё одной сенсорной кнопкой.
После включения система мигает лампочками 10 секунд. Если в это время коснуться сенсора, насос включается независимо от показаний датчика и выключается по повторному касанию сенсора. Сделано для тестирования.
Перед каждым поливом система минуту мигает лампочками, а дисплей показывает влажность почвы. Если коснуться сенсора, полив откладывается на пять минут. На дисплее идёт обратный отсчёт времени до полива. Задержку полива можно повторять. Сделано на случай, если с гранатом ведутся какие-то работы.
Если коснуться сенсора в любое другое время, дисплей 5 секунд показывает время, прошедшее после последней проверки влажности, затем 5 секунд показывает время, прошедшее после последнего полива, затем 20 секунд показывает влажность почвы, после чего выключается.
Небольшое пояснение, что есть что:

