Оглавление:
- Запасы
- Шаг 1. Обязательно
- Шаг 2: Схема, проводка
- Шаг 3. Загрузите код и подключите трубы
- Шаг 4. Двигайтесь дальше
Видео: Простая программируемая система полива с Arduino: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Этот проект сохранит ваши растения живыми без какого-либо вмешательства в течение нескольких дней или даже недель.
Подводя итог, это простая программируемая система полива, работающая на Arduino.
Если вам нравится электроника и растения, этот проект создан для вас. Он предназначен как для новичков, так и для опытных.
Вы можете отправиться в отпуск с закрытыми глазами.
Я использовал его в течение недели жары во время отпуска (~ 35 ° C) с двумя томатами.
Это полезный и недорогой проект, который должен сделать каждый. Он базовый и может быть адаптирован к любым вашим потребностям и условиям полива. Общая стоимость ниже 25 €.
Это похоже на урок Arduino, но имейте в виду, что это спасет ваше растение, сэкономит ваше время и воду.
Думаю и сделал это за 2ч все включено.
Вы можете посмотреть фотографии до и после, растения сильно выросли за неделю. Теперь это более здоровые растения, верхушечные цветки уменьшены, потому что поливы регулярные.
Это действительно базовая версия, я уверен, что вы сделаете более полную версию самостоятельно, со своими условиями
Я сделал этот проект в сотрудничестве с компанией ELEGOO, они попросили у меня полезный и легкий проект с их материалом для всех, и я, наверное, этим и занимаюсь. Этот проект можно выполнить с помощью частей их стартового комплекта Uno.
ELEGOO прислал мне для этого отряд. Они верят в Создателей и верят в наше творчество.
Запасы
www.elegoo.com/shop/
Шаг 1. Обязательно
Для изготовления данного проекта на полив 2-х растений вам понадобятся:
- Доска для стартовых комплектов ELEGOOUno R3
В комплекте у вас уже есть провода для соединения плат и некоторые датчики для улучшения системы, такие как DHT11 или ЖК-модуль, например, для отслеживания программируемого времени.
- Плата реле x2
- RTC DS1307
- x2 мини-подкачивающий мембранный насос
- x2 Труба для воды
- 2 резервуара для воды, например ведро емкостью от 10 до 20 литров
- Блок питания 12 В с минимальным током 2 А
- x2 растения конечно
Все это можно заменить такими же модулями, осторожно с платой Uno, некоторые карты с других сайтов плохо работают в I2C.
Шаг 2: Схема, проводка
Вы должны соблюдать схему на картинках.
Соединения между RTC, Relay command и Arduino Uno выполняются проводами Dupont.
Для водяных насосов вам нужно будет восстановить питание платы Arduino, припаяв провода под Arduino Uno, соблюдая полярность и цветовой код. Провода необходимы для поддержки 12В 2А. Далее припаиваем провод питания к водяным насосам и подключаем их к реле.
Внимание: перед тем, как паять провода питания под платой Arduino, проверьте положительное и отрицательное питание.
Сделайте это правильно и осторожно при коротком замыкании. Пайки и соединения производятся без питания.
Как это работает:
- Uno Board - это мозг нашей системы, он всем управлял. Это наиболее распространенный контроллер в мире производителей. Вы можете найти другой тип микроконтроллера (например, Micropython), который мог бы выполнять ту же работу, но, на мой взгляд, Arduino - самая простая и самая доступная плата.
- DS1307 - это крошечные часы реального времени (RTC), которые должны питаться от CR2032, они могут сохранять дату и время без основного источника питания от платы Uno. Модуль использует связь I2C, один из самых популярных видов связи между платой и модулями. Связь I2C представлена SCL (последовательная линия синхронизации) и SDA (последовательная линия данных). В некоторых случаях вам нужно посмотреть схему вашей платы, чтобы найти их.
- Модуль реле использует низкий уровень для активации выхода реле в нашем случае. Вам необходимо установить ВЫСОКИЙ уровень (5 В) на входном контакте модуля, чтобы установить выход в нормально закрытом положении, а также вы можете подключить помпу в нормально открытом положении.
- Для работы насосов требуется 12 В, также мы питаемся от основного питания вашей платы Uno путем пайки двух проводов. Эти насосы самовсасывающие до 2 метров, они очень дешевые и мощные.
Шаг 3. Загрузите код и подключите трубы
Пришло время загрузить код на вашу доску.
Загрузите Arduino IDE здесь:
Установите библиотеки для RTC DS1307:
В комплекте ELEGOO все инструкции для программирования ваших плат находятся внутри.
Не забудьте установить трубы к водяному насосу. Вам нужно будет посмотреть, какой вход перекачивает воду, а какой выбрасывает ее. На изображении водяных насосов E обозначает вход воды.
После этого установите рядом с растениями ведра с водой, поместите всасывающий патрубок насоса в ведро, а водосточный патрубок насоса опустите в горшок.
Вам нужно будет адаптировать время полива к вашим растениям, мои условия полива созданы для томатов
Этот тип водяных насосов может перекачивать 135 л / ч при 12 В 2 А, но вам нужно будет проверить их расход с вашим источником питания. Адаптируйте код для полива за 60 секунд и измерения количества перекаченной воды
Требуется 2 ведра, у меня 2,25 л на минуту только для одной помпы. Протестируйте водяные насосы отдельно
Вы можете установить его на дереве или в пластиковом ящике.
Шаг 4. Двигайтесь дальше
Теперь у вас есть основы, чтобы улучшить эту систему и сделать ее своей собственной
Вы можете добавить дополнительные условия полива, такие как датчик температуры и влажности, фоторезистор, датчик дождя, датчик влажности растений. Вы можете добавить ИК-систему для управления системой полива с помощью пульта дистанционного управления.
Вы можете запланировать несколько поливов в разное время для полива растения, выбрать количество воды.
Короче говоря, полностью настраиваемая система для легкого управления вашими заводами.
Вы можете добавить солнечную панель (10 Вт) с литий-ионным аккумулятором 12 В для автономного источника питания.
Рекомендуемые:
Система автоматического полива растений: 4 шага
Sysem для автоматического полива растений: Вот как я сделал свою систему автоматического полива растений
Система автоматического полива Arduino (Garduino): 6 шагов
Автоматическая система полива Arduino (Garduino): я сделал систему полива на основе Arduino для моих чили, когда я был вдали от дома. Я сделал ее в качестве веб-сервера, за которым я могу следить как по локальной сети, так и из системы домашней автоматизации (Hassio). .Это все еще в стадии разработки, я буду добавлять больше
Беспроводная автоматическая система полива растений своими руками без необходимости доступа в Интернет: 3 шага
Беспроводная автоматическая система полива растений своими руками без необходимости доступа в Интернет: я хотел бы автоматически поливать свои растения регулярно, возможно, один или два раза в день в зависимости от разных сезонов. Но вместо того, чтобы заставить друга по IOT выполнять эту работу, я бы предпочел что-то отдельное для этой конкретной задачи. Потому что я не хочу идти
Автоматическая система полива растений Arduino: 8 шагов (с изображениями)
Автоматическая система полива растений Arduino: Meet Sprout - современная комнатная сеялка, которая автоматически поливает ваши растения, травы, овощи и т.д. сохраняет почву растения в
Автоматическая система полива с La COOL Board: 4 шага (с изображениями)
Автоматическая система полива с доской La COOL: Привет всем, на этот раз мы начнем наши инструкции, углубившись в La COOL Board. Выход Actor Output на нашей плате активирует насос, когда почва высыхает. Во-первых, я объясню, как это работает: плата La COOL имеет выход 3,3 вольта