Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Автоматическая система полива растений с Arduino

Компоненты и расходные материалы

Растения
Овощи, цветы, все, что вы пытаетесь выращивать, посадите растения, выберите сильные. и подготовьте их к пересадке
× 1
Грязь
Смесь Мела - хорошая композиция для выращивания овощей, но используйте то, что работает для вас
× 1
Grow Lights
Мы использовали светодиодные лампы для выращивания растений, потому что это будущее и почему бы и нет, но вы можете использовать любой полный спектр выращивания свет, который вы хотели бы, или полагайтесь на солнце, если у вас есть место под окном.
× 1
Светильники
В зависимости от того, какие источники света вы получаете, вам могут потребоваться осветительные приборы. Прогулка по Amazon или поход в местный хозяйственный магазин должны дать вам то, что вы ищете.
× 1
Таймер света
Для огней. Просто, дешево и эффективно.
× 1
RobotGeek Geekduino
× 1
Щит датчика RobotGeek
× 1
Крепление RobotGeek Duino
× 1
Большой верстак RobotGeek
× 1
Жидкостный насос RobotGeek DC
× 1
Силиконовые трубки RobotGeek
× 1
Источник питания RobotGeek 12 В / 5 А
× 1
RobotGeek Relay
× 1
Светодиодный драйвер RobotGeek
× 1
Кабель для кальмаров постоянного тока RobotGeek
× 1
RobotGeek Barrel Jack, женская косичка, ведущая
× 1
9-миллиметровая кнопка RobotGeek
× 1
Seeed RTC
× 1
4-контактный разъем Grove к кабельной перемычке с внутренней резьбой 20 см
× 1
Аналоговый емкостной датчик влажности DFRobot
× 1
Рыбный бак с 4 выпускными отверстиями, управление потоком воздуха, рычажный клапан делителя кислорода, 6 шт.
Мы использовали несколько из них, но вы можете использовать любой разделитель, совместимый с силиконовой трубкой. (ПРИМЕЧАНИЕ. Эти трубные разделители часто имеют утечки вокруг концов крышки. Это можно исправить с помощью суперклея, но, пожалуйста, ознакомьтесь с их качеством и проверьте на наличие утечек, прежде чем внедрять их в вашу систему)
× 1
Зажимы для подшивки
Мы использовали их как очень простой способ прокладки и удержания подающих трубок.
× 1
Застежки-молнии
Это удобно для предотвращения утечек
× 1
Bucket
Чтобы удерживать воду, которую так жаждут наши растения. Примечание:не подкармливать растения Gatorade. Им не нужны электролиты.
× 1
Полка
Чтобы поставить все и установить свет на
× 1
Arduino UNO
ВАРИАНТ:может использоваться вместо Geekduino
× 1

Приложения и онлайн-сервисы

IDE Arduino

Об этом проекте

Не можете не забыть полить помидоры? Хотите поехать в отпуск, но опасаетесь худшего для вашего контейнерного сада, если вы это сделаете? Больше не бойтесь с автоматической системой полива растений! С небольшой подготовкой и Arduino на вашей стороне, вы можете создать систему, которая будет следить за тем, чтобы ваши растения поливались правильно, давая вам свободу ухаживать за всем, что вам нужно, продолжая при этом производить эти здоровые помидоры.

Шаг 1. Спланируйте это!

Чтобы сад был успешным, необходимо его планирование. Мы разработали несколько идей, определились с тем, что нам нужно, и собрали физическую конструкцию, чтобы мы могли убедиться, что насос был достаточно мощным, чтобы доставлять воду к 12 различным точкам выхода, которые мы запланировали. Возможно, вам понадобится другая настройка, поэтому не забудьте заранее обдумать это, прежде чем идти и покупать кучу вещей.

Шаг 2. Физическое строительство и посадка

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

Наполните ведро водой и поставьте на нижнюю полку.

Поместите землю в цветочные горшки и поместите свои растения в новую грязь.

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

Подключите свет к таймеру и установите таймер на достаточное количество света для растения. Наши настроены на 12 часов включения и 12 часов отключения, как это было рекомендовано для того типа света и помидоров, которые мы выращиваем.

Найдите хорошее место для размещения электроники и начните прокладывать трубки туда, где вы собираетесь держать помпу. Мы использовали зажимы для связки, чтобы удерживать трубки там, где мы хотели, и они работают феноменально хорошо. Что касается расположения насоса, вы должны стремиться поставить его выше, чем резервуар для воды, и ниже, чем выпускные трубы. Это обеспечивает правильную работу насоса. Расположите концы трубок у основания растения, чтобы вода стекала прямо к корням.

А теперь подключим все и начнем программировать наш микроконтроллер!

Шаг 3. Подключение и программирование

Вам нужно будет настроить RTC, что вы можете сделать, следуя этим инструкциям.

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

Вам нужно будет взять Эскиз автоматического полива растений ЗДЕСЬ и загрузить его в свой GeekDuino через IDE Arduino.

autoPlantWatering.ino

Шаг 5. Тестирование и настройка

Как только вы все подключите, включите его и смотрите, как он работает! Что ж, не стоит буквально сидеть и ждать, пока он запустится. Используйте кнопку тестирования, чтобы запустить и заправить насос, убедившись, что скорость потока не настолько велика, чтобы она разрушала растения, и не настолько слабая, что вы получаете только капли на каждом выпускном отверстии. Растения - живые существа, поэтому, если вы не хотите повредить их во время тестирования, поместите розетки в ведро и наблюдайте, как оно растет.

Если поток слишком сильный, вы можете разделить трубку, чтобы было больше выходов, или увеличить длину трубки после насоса. Если поток слишком слабый, можно уменьшить длину трубок или количество выпускных отверстий в системе. Убедившись, что скорость потока хорошая, проверьте растения примерно в то время, которое вы установили для полива, и понаблюдайте за работой системы.

Еще один момент, который следует учитывать, - это код. Вы можете установить время полива и среднюю влажность в зависимости от того, что лучше всего подходит для ваших растений! Мы настроили его на постоянный полив один раз в день и каждую минуту проверять, не становится ли значение более сухим, чем среднее значение 420, но вы можете настроить его на то, что лучше всего подходит для ваших растений или конкретных датчиков. Вы можете наблюдать за показаниями датчика, подключив USB-порт ~ duino к компьютеру и открыв монитор последовательного порта Arduino IDE. Каждую минуту показания датчика будут обновляться. С датчиком влажности DFRobot высокие показания считаются сухими. Если вы получаете значение около 500, ваша почва полностью высохла. Значение 300–400 является типичным для умеренно влажной почвы.

Шаг 6. Готово!

Что ж, вы закончили построение системы. Желательно следить за ним, даже если вы добиваетесь хороших результатов. В конце концов, ведро для воды нужно будет снова наполнить, растения в конечном итоге нужно будет обрезать и собрать, по-прежнему применяются обычные садовые приспособления для контейнеров. Конечно, теперь вам нужно гораздо меньше беспокоиться о воде и достаточном количестве света, попадающего на ваши растения, все равно что-то может пойти не так. Всегда проверяйте трубопроводы на предмет утечек и старайтесь не допускать попадания влаги на электронику, насколько это возможно.

Эта система по своей сути несовершенна тем, что она использует среднее значение влажности между 3 точками, чтобы решить, когда поливать сверх суточного цикла полива, что может привести к неравномерному поливу растений. Если вы добавите в систему больше насосов, вы можете использовать отдельные показания датчиков вместо среднего, чтобы поливать каждое растение по мере необходимости вместо всей партии, что, возможно, даст вам лучшие результаты! За месяц, в течение которого растения были в системе, мы добились фантастических результатов! Мы, конечно же, с нетерпением ждем огромных помидоров из семейной реликвии на нашем следующем ужине.

Шаг 7. Обновите

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

Код

Github
https://github.com/robotgeek/robotGeekLibrariesAndtools/blob/master/RobotGeekSketches/Demos/autoPlantWatering/autoPlantWatering.inohttps://github.com/robotgeek/robotGeols/eekLibrarys/ru/robotgeek/robotGeols/eekLibrary/subscribe/ / раздел>

Схема

Нет документа.


Производственный процесс

  1. Raspberry Pi Автоматический полив растений с веб-сайта
  2. Затемнение света с ШИМ с помощью кнопки
  3. Система посещаемости с использованием Arduino и RFID с Python
  4. Управление монетоприемником с помощью Arduino
  5. Система сигнализации Arduino:SERENA
  6. Arduino с Bluetooth для управления светодиодом!
  7. Система полива домашних растений
  8. Система мониторинга и обнаружения лесных пожаров (с SMS-оповещениями)
  9. Понимание системы автоматической коробки передач
  10. Понимание автоматической системы смазки