Контроллер для выращивания растений
Контроллер для выращивания растений.
Ссылки на компоненты:
ЖК-дисплей LCD1602 (синий экран) — http://ali.pub/alnru
Модуль расширителя интерфейса (I2C) — http://ali.pub/dwj5n
4- х канальный релейный модуль — http://ali.pub/1z8ol3
Одноканальный релейный модуль — http://ali.pub/1u6ktr
Датчик Температуры и Влажности DHT22 — http://ali.pub/1crm88
Контроллер для выращивания растений
Оставьте комментарий:
Навигация по сайту:
Юный Технарь:
Помощь проекту:
Деньги можно перечислить на карту Сбербанка России:
4276 5400 2194 5088
Поиск
Последние статьи
Nextion Gauge — Парсер погоды
Nextion Gauge — Парсер погоды
Сотрудничество
Делаю скетчи и проекты на коммерческой основе на заказ в FLProg, KaScada, Nextion и т.д. Цена рассчитывается индивидуально. Минимальная цена заказа в каждом из вышеперечисленных проектов — 1000 рублей. Проекты, создаваемые с.
Мой канал на YouTube
Подпишитесь!
2015, Arduinoprom.ru — блог Чилингаряна Грачика. Все авторские права на тексты принадлежат ему.
При размещении текстов и видеоматериалов на сторонних ресурсах активная гиперссылка ОБЯЗАТЕЛЬНА.
Все логотипы и товарные знаки, размещенные на сайте, принадлежат только их законным владельцам (правообладателям).
Источник
Контроллер для выращивания растений
Прибор имеет интуитивно понятный интерфейс. Вы можете осуществлять контроль и управление гидропонной установкой, используя сенсорный экран головного устройства, а также web-интерфейс с любого устройства. Для удаленного управления выращиванием просто подключите OverGrower к сети интернет по кабелю. Страница доступа обладает высокой степенью защиты.
OverGrower будет работать и без подключения к сети Интернет, все необходимые данные будут отражаться на сенсорном дисплее прибора.
Статистика
Отслеживайте и сравнивайте потребление
гидропонной установкой электроэнергии и расход
концентрированных растворов.
Графики
Благодаря наглядному отображению изменения
параметра на графиках вы можете сравнивать и
анализировать процессы. Графики можно
посмотреть как для текущего, так и для
завершенного выращивания.
Профили выращивания
Вы можете использовать готовый профиль
выращивания, созданный профессиональными
агрономами, или же создать свой, настроив его по
своему усмотрению.
Управляйте одним или несколькими приборами OverGrower через облачный сервис Cloud.OverGrower.ru!
Загружайте на прибор доступные Профили выращивания различных культур, созданные профессиональными агрономами. Кислотно-щелочной баланс, режим освещения, температура, CO2 и другие параметры для каждой стадии роста теперь настроены за вас!
Настройте уведомления на электронную почту в личном кабинете облачного сервиса.
1. Прибор с предустановленным программным обеспечением
2. Датчик pH – 1шт в комплекте (периодичность обслуживания – 1 раз в месяц).
3. Датчик комбинированный TDS + температуры раствора (периодичность обслуживания – 1 раз в месяц).
4. Датчик измерения уровня раствора.
5. Модуль контроля микроклимата CLIMATE-01OG, измеряющий температуру и влажность воздуха, освещенность и CO2.
6. Модуль управления устройствами SOCKET-02OG из двух розеток* для управления светом и влажностью.
7. Модуль управления устройствами SOCKET-02OG из двух розеток* для поддержания уровня и смены раствора.
8. Модуль управления устройствами SOCKET-02OG из двух розеток* для управления клапаном подачи газа CO2 и вытяжкой.
9. Блок питания 12V.
10. Руководство пользователя в форме электронного документа.
11. Схемы выращивания в форме электронного документа.
12. Гарантия – 12 месяцев.
*Каждая розетка в каждом Модуле управления устройствами рассчитана на максимальную нагрузку до 1.5кВт (При нагрузке свыше необходима коммутация).
Функция розетки по умолчанию может быть переназначена на любую другую из постоянно увеличивающегося списка возможностей:
Управление Растворной зоны:
— Охлаждение и нагрев раствора
— Подача чистой воды
— Слив отработанного раствора
— Перелив из бака подготовки раствора в рабочий бак для орошения
— Перемешивание раствора
Управление Климатической зоны:
— Освещение
— Охлаждение ламп
— Уровень CO2
— Вентиляция
— Охлаждение или нагрев воздуха
— Увлажнение или осушение воздуха
— Орошение
Источник
Гидропоника. Домашняя установка для выращивания растений.
Общие сведения
Гидропоника — это метод выращивания растений без грунта в специальном субстрате, в качестве которого зачастую применяется керамзит.
Плюсов у этого метода множество:
- растения растут быстрее за счёт наличия в воде в достаточном количестве необходимых питательных веществ;
- нет грязи, что особенно актуально при выращивании растений дома;
- очень сложно пересушить растения, или забыть их полить — уровень влажности всегда оптимальный;
- корневая система растений не такая большая как при традиционном созревании, что позволяет направить ресурсы развития на плодоношение, а не на развитие корней.
Видео
Нам понадобится
Конструкционные материалы
- 1х Тройник ПВХ 110мм
- 1х Муфта двухраструбная 110мм
- 2х Заглушка 110мм
- 2х Хомуты 110мм крепления тройника
- 1х Горшок
- Керамзит (мы использовали мелкий в перемешку с мелкими камнями)
- Питательный раствор
- 1х Силиконовый шланг 4*6 мм, 1 метр
- 1х Силиконовый шланг 6*8 мм, 1 метр
- 1х Воздушный компрессор или насос (например, используемые для аэрации в аквариумистике)
- 1х Аэратор (камень) для равномерной аэрации воды. Можно обойтись без него, проделав отверстия в силиконовой трубочке
- 1x Обратный клапан (для исключения попадания воды в воздушный компрессор)
- 1х Соединитель для трубки, 4мм
- 1х Set Box XL (конструктор ПВХ)
- 1х Крепления LCD2004 (конструктор ПВХ)
- Основа для крепления всех конструкционных элементов
- Материал для стенок + светоотражатель (у нас — ПВХ, обклеенный фольгой)
- Расходники в виде клея, герметика, стяжек и пр.
Электроника
- 1x Piranha UNO (можно использовать и другой контроллер)
- 1x Trema Shield (для удобства подключения модулей)
- 1х Поплавковый уровнемер
- 1x Датчик влажности почвы, емкостной (используем в качестве уровнемера)
- 1х Реле (Trema-модуль v2.0) или другое реле для коммутации 220В
- 1х Силовой ключ N-канал или P-канал
- 1х Символьный дисплей LCD2004 + LCD конвертор в IIC/I2C
- 1х I2C Hub (Trema-модуль или обычный)
- 1х Энкодер FLASH-I2C
- 1х Часы реального времени, RTC
- 1х Мембранный насос 6-12В модель 280 или модель 385
- 1х Датчик расхода воды 0.3 — 6л. / мин. (не обязателен, нужен для сбора статистики) + 3-проводной шлейф мама для подключения (например, такой — подробнее в разделе «Схема подключения»)
- 1х Лампы освещения со всем необходимым для их подключения (патроны, провода и т.п.)
- 1х Блок питания 9 -12В и током от 1А, например: 9В 1А или 12В 2А
- 1х Удлинитель для удобного подключения электроники
- 1х Кулер для вентиляции (в случае, если стенки препятствуют естественной конвекции воздуха)
- Также вам могут понадобиться Провода
Библиотеки
- iarduino_I2C_Encoder
- LiquidCrystal_I2C
- iarduino_RTC
- При необходимости, ознакомьтесь с нашей инструкцией по установке библиотек в Arduino IDE.
Принцип работы
Для выращивания растений методом гидропоники необходим питательный раствор. Концентрат для его приготовления можно приобрести в специализированных магазинах. Готовится он по инструкции на упаковке и уже в таком виде подаётся в ёмкость, в которой находится горшок с растением. Для долива также используется уже приготовленный раствор. Подробнее о конструкции нашей установки и принципах выращивания растений методами гидропоники вы можете посмотреть в этом видео.
Для подачи питательного раствора в ёмкость используем мембранный насос, а для контроля уровня — два уровнемера. В качестве основного служит ёмкостный датчик влажности почвы, а поплавковый уровнемер выполняет защитную функцию. При его срабатывании насос отключается.
После задания параметров, система автоматически доливает жидкость до заданного уровня.
Модуль RTC отвечает за отсчёт времени. Управление производится с помощью энкодера.
Подсветка экрана работает в дневное время постоянно, а в ночное можно настроить (в коде прошивки): будет она включена или нет. В любом случае, она включается при активности пользователя и, в случае выключения, отключается через определенное время.
Реализованные защиты
- Защита от переполнения ёмкости — с помощью поплавкового уровнемера.
- Защита от переполнения ёмкости посредством ограничения времени работы насоса — если уровень поды не увеличивается в течение заданного времени, насос выключается, а на экране появляется соответствующее уведомление. Работа системы возобновляется после любых действий пользователя в меню.
- Защита от отключения питания. Модуль RTC самостоятельно ведёт учёт времени, поэтому при отключении питания оно не сбивается. Все настройки и статистика сохраняются в энергонезависимую память в 00:00. То есть в случае отключения питания, при последующем запуске системы применятся настройки, установленные на момент предыдущего дня. Статистика также отобразится на момент прошлого дня.
Схема подключения
Особенности подключения
- Установка расходомера не обязательна — он лишь выполняет функцию сбора статистики о количестве израсходованной воды. Для того, чтобы подключить его к Trema Shield’у, необходимо припаять 3-проводной шлейф «мама» вместо его стандартного штекера.
- Освещение подключается через нормально замкнутые контакты реле. То есть, когда ток на катушку реле не подаётся, лампочка горит. Такое решение обусловлено минимизацией времени подачи питания на реле, ведь большую часть времени суток освещение будет включено.
- Мы рекомендуем поставить керамический конденсатор параллельно насосу (можно припаять прямо на его выводы вместе с проводами). Это позволит уменьшить помехи и увеличить стабильность работы схемы.
Управление системой
При включении попадаем в меню Посадки.
Выбираем общее количество дней роста (это тот период, который обычно указан на упаковке с семенами). Также выбираем текущий день. По умолчанию — первый, но если вы используете систему для уже выросших растений, то указываете другой (сколько дней этим растениям).
Далее идёт Время досвета — это то время, в которое автоматически будет включаться и выключаться освещение. Рекомендуется около 16 часов в сутки — мы указали с 7-ми до 23-х.
Следующий экран — заполнение ёмкости питательным раствором. Поворачивая ручку энкодера можно включать и выключать насос, добиваясь точно необходимого уровня. То есть, первый раз вы ждёте, пока жидкость заполнит резервуар до нужного уровня, далее поддержание этого уровня будет происходить автоматически. По мере заполнения емкости, растёт и индикатор.
С этого момента система работает автоматически. Но рассмотрим остальные пункты меню.
При нажатии кнопки энкодера мы попадаем в главное меню, при этом свет выключается, чтобы не мешать настройке.
В Посадке мы уже были, давайте зайдём в пункт Слив. Пока мы находимся здесь, насос не будет включаться и мы можем выполнять работы по смене воды. Мы меняли воду примерно раз в 1,5 — 2 недели, при этом зацветания не происходило.
После нажатия кнопки Готово мы снова попадаем в экран залива жидкости и заполняем резервуар аналогично тому, как показывали ранее. Нажимаем Готово и работа системы возобновляется.
Последний пункт меню — Настройки. Здесь можно настроить время и дату, а также мощность освещения.
Эта информация понадобится для того, чтобы рассчитать расход электроэнергии на весь период выращивания растений.
Ну и вот как выглядит главный экран. В первой строке — дата и время, далее — суммарный расход воды и электричества. Строчкой ниже — количество оставшихся дней, и шкала, заполняющаяся по мере роста.
Как только число дней подойдёт к концу, надпись сменится на Готово.
Сбросить статистику по расходу воды и электричества можно, если установить число дней в меню Посадка, равным 0.
В начале скетча вы найдёте дополнительные настройки, которые можете изменить при необходимости.
Навигация по экранам выглядит следующим образом:
Скетч
Особенности загрузки
Перед загрузкой программы в контроллер, необходимо раскомментировать строку с установкой времени в RTC-модуль watch.settime(i[0],i[1],i[2],i[3],i[4],i[5]); (находится в начале блока setup()). После загрузки необходимо закомментировать эту строку и снова загрузить прошивку. Это необходимо для корректной установки времени в RTC-модуль. В противном случае, отсчёт времени начнётся заново при возобновлении питания после его отключения.
Эту операцию можно выполнить только один раз, даже если вы будете менять скетч и несколько раз загружать код программы.
Источник