Arduino автополив для комнатных растений: Делаем автополив комнатного цветка на Arduino за 15 минут / Хабр

Многоканальная система автополива на Arduino

ОБНОВЛЕНИЯ


  • 18.08.18 Версия 1.5: исправлены ошибки
  • 17.04.19 Версия 2.0: новая логика меню, более гибкие таймеры! ЗАМЕНИТЕ СТАРЫЕ ВЕРСИИ БИБЛИОТЕК НОВЫМИ ИЗ ПАПКИ!
  • 20.04.19 Версия 2.1: добавлено автоотключение подсветки дисплея (включается по любому действию с энкодера)
  • 05.06.2019 Исправлена схема версии 2+!

Проект умной теплицы!
Вышел новый очень крупный и крутой проект — контроллер теплицы, который и поливает, и освещает, и проветривает

ОПИСАНИЕ


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

  • Поддержка от 1 до 15 помп (Arduino NANO / UNO)
  • Индивидуальная настройка периода и времени работы
  • Дисплей 1602 с отображением настроек
  • Индивидуальное название каждого канала (можно по-русски!)
  • Удобное управление и настройка энкодером
  • Хранение настроек в энергонезависимой памяти
  • Настройка уровня управляющего сигнала
  • Настройка часы/минуты/секунды работы
  • Параллельный режим работы / очередь

Все хотят датчики влажности, каждый третий об этом написал.

  • Вопрос: зачем тогда нужен таймер и все эти настройки? Мой проект не об этом, мой проект о таймере
  • С датчиками влажности МИКРОКОНТРОЛЛЕР ВООБЩЕ НЕ НУЖЕН. Почему? Как? Смотрите ЗДЕСЬ
  • Все жалуются на дождь. В видео звучало слово “теплица” и “рассада”, там не идёт дождь
  • Китайские датчики влажности почвы разъедаются почвой, так как сделаны не из золота!

Да, согласен, нужна одна помпа и клапана на каналы! Добавил прошивку auto-pumps_valve, читайте описание в начале скетча, там всё написано!

КОМПОНЕНТЫ


Инструменты, полезное

Каталоги ссылок на Алиэкспресс на этом сайте:

  • Всё для пайки: паяльники, приспособления
  • Платы Ардуино, модули и датчики
  • Модули и датчики для умного дома
  • Дешёвые инструменты
  • Аккумуляторы, платы защиты, зарядники
  • Мультиметры
  • Блоки питания, преобразователи

Железки со схемы

Стараюсь оставлять ссылки только на проверенные крупные магазины, из которых заказываю сам. Также по первые ссылки ведут по возможности на минимальное количество магазинов, чтобы минимально платить за доставку. Если какие-то ссылки не работают, можно поискать аналогичную железку в каталоге Ардуино модулей. Также проект можно попробовать собрать из компонентов моего набора GyverKIT.

  • Arduino Nano купить в РФ, aliexpress, aliexpress, искать

  • Помпа 5V https://ali.ski/HIOx4T
  • Помпа 12V https://ali.ski/kIhxWb
  • Дисплей LCD 1602 I2C aliexpress, aliexpress, искать

  • Энкодер aliexpress, aliexpress, искать

  • Реле aliexpress, aliexpress, искать

  • Макетная плата aliexpress, aliexpress, искать

  • Блоки питания aliexpress, aliexpress, искать

  • Разветвитель потока с краниками https://ali.ski/XsEmt
  • Разветвитель потока без краников https://ali.ski/915Dv
  • Шланг силиконовый https://ali.ski/Ov-Bvn
  • Тройничок https://ali.ski/leXqs

СХЕМЫ ОБНОВЛЕНЫ ДЛЯ ВЕРСИИ 2+ !!!
Внимание! Для коммутации индуктивных нагрузок рекомендуется использовать искрогасящие цепи, иначе микроконтроллер может зависнуть. Читайте в этом проекте в разделе СХЕМЫ

5V помпы

12V помпы

220V AC помпы

14 реле

ПРОШИВКА


ВНИМАНИЕ!
Максимально подробный гайд по началу работы с платой и загрузке прошивки для проекта находится ЗДЕСЬ. Изучи его внимательно, прежде чем писать на форум или в группу ВК!