Меню
Блог Гридина Семёна

Автоматизация и логические контроллеры

Рубрики блога

Поливаем свои растения автоматически с помощью Arduino UNO

Поливаем свои растения автоматически с помощью Arduino UNO

На даче или дома вы часто поливаете растения? Я думаю, да. Я как раз тоже озадачился таким вопросом. Вот недавно на просторах интернета я нашёл удивительно простое решение для полива комнатных растений. А на чём собрать? Автоматический полив на Ардуино — это достаточно простая и не дорогая автоматика. Её можно поставить на горшки с растениями и вообще забыть о поливе. Только воду периодически нужно доливать.
Из этой статьи вы узнаете:

Общее описание проекта
Часть 1. Датчики и Шильды
Часть 2. Заливаем код в Arduino
Часть 3. Сборка элементов

Приветствую дорогие друзья и подписчики. С вами снова я, Гридин Семён. На этот раз в этой статье будет говориться о системе полива растений на базе Arduino UNO.

В Китае существует такая фирма Elecrow. Они производят различную электронику, контроллеры, мониторы и тому подобное. У них же есть и готовые решения для разных систем. В том числе и «поливалка» для комнатных растений.

Просто назревает вопрос, а зачем изобретать велосипед? Собирать электрическую схему, писать заново код, тестировать и отлаживать. Есть уже готовый проект, модули и даже программы с исходным кодом.

Общее описание проекта

Судя по информации у компании было несколько таких прототипов, и в основном все они были на одно комнатное растение. Потом разработчики решили доработать схему, чтобы управление сразу шло на 4 горшка. А что, мне кажется разумно.

Вот таким образом выглядит система:

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

Часть 1. Датчики и Шильды

Этот проект состоит из следующих элементов:

  1. Датчик влажности почвы — 4 шт
  2. Шильд для управления насосами — 1 шт
  3. Насос — 1 шт
  4. Блок питания 12 В — 1 шт
  5. Блок на 4 клапана — 1 шт
  6. Куча трубок (на ваше усмотрение)
  7. Ардуино УНО — 1 шт

Купить eva вспененный.

Чем удобен этот комплект?

  • Нету миллиона перемычек и километров проводов
  • Меньше беспорядка, больше производительности
  • Прост в использовании, подключай и пользуйся
  • Можно контролировать до 4 комнатных растений

Часть 2. Заливаем код в Arduino

Мы заливаем сначала код, потому что дальше последует сборка и будет ограничен доступ к плате. Поэтому сделайте лучше сейчас.

Код есть во вставке, можете скопировать и залить в вашу плату.

Если впервые сталкиваетесь с платой Arduino, то про установку IDE и настройке написано в этой статье поподробнее.

Как вы видите код в нашем случае является универсальным, тут достаточно раскомментировать нужные строчки.

Часть 3. Сборка элементов

Из двух плат у нас получается некий «Бутерброд»:

Затем подключаем клапана:

После этого подключаем насос:

Следующим шагом у нас будет подключение датчиков влажности, для них уже специально выведены интерфейсы:

Порядок датчиков у нас следующий:

  • А0 — растение №1
  • А1 — растение №2
  • А2 — растение №3
  • А3 — растение №4

К интерфейсу можно подключить ещё два датчика, используя при этом А4 и А5. Ну к примеру:

  1. Добавить датчик освещения, чтобы узнать достаточно ли цвета получают растения
  2. Добавить датчик влажности, для определения влажности воздуха
  3. Добавить датчик температуры воды, чтобы понять холодная она или горячая
  4. Добавить датчик наличия дождя

Придумать здесь можно всё что угодно.

В итоге в сборе должна получиться вот такая система:

Система достаточно простая. Будет поливать ваши растения круглосуточно, самое главное не забывать менять баллон с водой.

На этом у меня всё, спасибо за внимание, пока-пока.

С уважением, Гридин Семён

Вам так же может быть интересно

Комментариев к статье: 4
  • Семён, привет!

    Читаю твою статью про поливку растений, а в голове стрельнула мысль про реализацию управления пневмоподвеской автомобиля.

    Ну вот смотри, насос — можно заменить на компрессор, клапаны так и будут клапанами, а датчики влажности заменить на датчики положения кузова (на каждой стойке).

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

    • Привет, ну я скажу больше, даже алгоритмы практически идентичные. Код там придётся поковырять чуть-чуть, но ненамного. Честно, никогда не интересовался пневмоподвесками для машин. Я считаю, что это штука эта не нужная. Так чисто, на выставку съездить, попонтоваться.

      • Для выставки было бы круто реализовать не пневмо, а гидроподвеску. Видел, наверное, когда-нибудь прыгающие low-ride автомобили. В США это популярное направление у афроамериканцев.

        Ну, а возвращаясь к теме пневмы, так она у нас популярна в узких кругах. Например, есть сообщество БПАН. Там парни пружины пилят, а особо продвинутые ставят пневмоподвеску.

      • Кто чем болеет, каждый по своему…