Автоматическая система полива растений с Arduino
Компоненты и расходные материалы
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Приложения и онлайн-сервисы
|
Об этом проекте
Не можете не забыть полить помидоры? Хотите поехать в отпуск, но опасаетесь худшего для вашего контейнерного сада, если вы это сделаете? Больше не бойтесь с автоматической системой полива растений! С небольшой подготовкой и 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/ / раздел>Схема
Нет документа.
Производственный процесс
- Raspberry Pi Автоматический полив растений с веб-сайта
- Затемнение света с ШИМ с помощью кнопки
- Система посещаемости с использованием Arduino и RFID с Python
- Управление монетоприемником с помощью Arduino
- Система сигнализации Arduino:SERENA
- Arduino с Bluetooth для управления светодиодом!
- Система полива домашних растений
- Система мониторинга и обнаружения лесных пожаров (с SMS-оповещениями)
- Понимание системы автоматической коробки передач
- Понимание автоматической системы смазки