Оглавление:

Автоматический полив для сада - 3D-печать - Arduino: 10 шагов (с изображениями)
Автоматический полив для сада - 3D-печать - Arduino: 10 шагов (с изображениями)

Видео: Автоматический полив для сада - 3D-печать - Arduino: 10 шагов (с изображениями)

Видео: Автоматический полив для сада - 3D-печать - Arduino: 10 шагов (с изображениями)
Видео: 💧Система автоматического полива растений своими руками 2024, Июль
Anonim
Автоматический полив для сада | 3D-печать | Ардуино
Автоматический полив для сада | 3D-печать | Ардуино
Автоматический полив для сада | 3D-печать | Ардуино
Автоматический полив для сада | 3D-печать | Ардуино
Автоматический полив для сада | 3D-печать | Ардуино
Автоматический полив для сада | 3D-печать | Ардуино
Автоматический полив для сада | 3D-печать | Ардуино
Автоматический полив для сада | 3D-печать | Ардуино

Я увлеченный садовник, но полив растений вручную во время засухи занимает некоторое время. Этот проект освобождает меня от полива, так что я могу работать над другими своими проектами. Кроме того, он отлично подходит для ухода за садом, когда вы находитесь вдали от дома, и растениям будет полезен более регулярный полив.

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

Шаг 1. Видео

Image
Image

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

Шаг 2: Спецификация материалов

Ведомость материалов
Ведомость материалов
Ведомость материалов
Ведомость материалов
Ведомость материалов
Ведомость материалов

Чтобы построить свой собственный, вам понадобится несколько вещей:

■ Elegoo Arduino Nano (x1):

■ Сервопривод (x1):

■ Часы реального времени (x1):

■ Разъем, совместимый с Hoselock (x2):

■ Провод:

■ Встроенный клапан, совместимый с Hoselock (x1):

■ Гайки и болты - M3 x 10 (x3):

■ Нить ABS:

■ Длинный USB-кабель (1 шт.)

■ Настенная розетка USB (x1)

Если вы предпочитаете использовать нить PLA, у меня хороший успех:

■ Нить PLA:

Шаг 3: детали, напечатанные на 3D-принтере

Детали, напечатанные на 3D-принтере
Детали, напечатанные на 3D-принтере
Детали, напечатанные на 3D-принтере
Детали, напечатанные на 3D-принтере
Детали, напечатанные на 3D-принтере
Детали, напечатанные на 3D-принтере
Детали, напечатанные на 3D-принтере
Детали, напечатанные на 3D-принтере

Этот проект состоит из трех частей для печати. Внутренний и внешний корпус и «муфта».

Вы можете скачать 3D-модели здесь:

Я напечатал все свои детали из АБС-пластика. Вы можете использовать PLA или PETG, но просто знайте, что PLA, скорее всего, разложится на открытом воздухе или внутри теплицы. На изображениях представлены три 3D-отпечатка, которые я сделал, а также настройки, которые я использовал для каждого из них.

Шаг 4: Подключите сервопривод

Подключите сервопривод
Подключите сервопривод
Подключите сервопривод
Подключите сервопривод
Подключите сервопривод
Подключите сервопривод

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

Если вы предпочитаете их, здесь доступна принципиальная схема:

Сначала мы можем снять штекер на конце провода сервопривода и припаять его непосредственно к нано. У меня три провода, красный и коричневый провода подключены к источнику питания и заземлению, поэтому я прикреплю их к 5V и заземлению Arduino. Остается оранжевый провод, который является нашим сигнальным проводом. Его необходимо подключить к цифре 9 на Arduino.

Шаг 5: Подключите RTC

Подключить RTC
Подключить RTC
Подключить RTC
Подключить RTC
Подключить RTC
Подключить RTC

Теперь мы можем обратиться к часам реального времени или «RTC», поскольку они также часто сокращаются. Мы будем использовать четыре контакта. Для этого вам нужно подготовить четыре отрезка проволоки длиной 7 см.

Как и раньше, провод заземления подключен к земле, а VCC - к тому же источнику питания 5 В, к которому только что был подключен сервопривод. Вывод SDA подключается к A4 на Arduino, а SCL - к A5.

Шаг 6: загрузка и настройка кода

Загрузка и настройка кода
Загрузка и настройка кода
Загрузка и настройка кода
Загрузка и настройка кода

С помощью USB-кабеля подключите его к компьютеру и откройте Arduino IDE.

Вы можете скачать IDE Arduino здесь:

В этом проекте используется удобная библиотека DS3231 Simple: - https://github.com/sleemanj/DS3231_Simple Следуйте инструкциям по установке, приведенным на странице библиотек

А код проекта можно найти здесь:

Перед загрузкой основного кода проекта вам необходимо установить время на DS3231. После того, как вы подключили его, как показано, и установили библиотеку DS3231_Simple (см. Выше), перейдите в 'Файл' >> 'Примеры' >> 'DS3231_Simple' >> 'Z1_TimeAndDate' >> 'SetDateTime' и следуйте инструкциям в примере, чтобы установите дату и время на вашем RTC

В основном цикле кода есть два оператора IF, которые проверяют время, а затем инициируют последовательность полива в течение определенного периода времени. Условная проверка операторов IF проверяет, совпадают ли значения часов и минут на часах с тем, что мы здесь установили. Если они оба совпадают, запускается функция «Открыть клапан» с задержкой.

Эта задержка (установленная в тысячных долях секунды) определяет, как долго вода может течь через шланг к вашим растениям. У вас может быть столько операторов в основном цикле кода, сколько вам нужно. Просто скопируйте и вставьте их, обновляя условия оператора IF и продолжительность полива (задержка между открытием и закрытием клапана).

Шаг 7: Установите клапан

Установите клапан
Установите клапан
Установите клапан
Установите клапан
Установите клапан
Установите клапан
Установите клапан
Установите клапан

После того, как вы закончите программировать график полива, мы можем отключить его от компьютера и приступить к сборке.

Используйте один из болтов M3 и гайку, чтобы закрепить сервопривод в положении, как показано на фотографии. Нам нужно только закрепить одно из отверстий, чтобы оно достаточно удерживалось.

Сервопривод должен был поставляться с набором рычагов, подходящих для него. Мы хотим подобрать прямо вооруженного. Когда мы выключаем схему после загрузки кода, сервопривод должен оставаться в закрытом положении клапана. Итак, когда мы подбираем руку, вы хотите, чтобы она была вертикальной.

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

Шаг 8: Подключите кабель и прикрепите крышку

Подключите кабель и прикрепите крышку
Подключите кабель и прикрепите крышку
Подключите кабель и прикрепите крышку
Подключите кабель и прикрепите крышку
Подключите кабель и прикрепите крышку
Подключите кабель и прикрепите крышку
Подключите кабель и прикрепите крышку
Подключите кабель и прикрепите крышку

Я собираюсь использовать USB-кабель длиной 10 м, чтобы подключить его к розетке на открытом воздухе, чтобы запитать шахту. Давайте теперь подключим конец кабеля Arduino и закончим корпус.

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

Для завершения корпуса необходимо вставить два винта. Это должно сохранять его достаточно устойчивым к атмосферным воздействиям, пока он находится в вертикальном положении. Если вы хотите закрепить его на доске или полу, есть два отверстия для винтов (одно под встроенным клапаном, а другое внутри корпуса - вам нужно будет закрепить их на чем-то, прежде чем приступить к сборке, поскольку впоследствии к ним нельзя будет получить доступ.

Шаг 9: подключите его снаружи

Подключите его снаружи
Подключите его снаружи
Подключите его снаружи
Подключите его снаружи
Подключите его снаружи
Подключите его снаружи

Теперь перенесем наш проект в сад.

Я установлю проект между краном и подвесными корзинами. Ранее я установил комплект для капельного орошения от Hoselock на каждую свою подвесную корзину. Это тот, который я успешно использовал:

Теперь мы прикрепляем его к нашему шлангу между краном и ирригационным комплектом с помощью двух быстроразъемных соединителей.

Я запитал свой с помощью длинного USB-кабеля, подключенного к уличной розетке.

Шаг 10: Проект завершен

Проект завершен!
Проект завершен!
Проект завершен!
Проект завершен!

И все, мои подвесные корзины теперь сами о себе позаботятся до начала зимы.:)

Спасибо, что посмотрели мой учебник. Надеюсь, вам понравился этот проект. Если у вас есть, пожалуйста, подумайте о проверке некоторых из моих других проектов, не забудьте подписаться на DIY-машины здесь и на YouTube и поделиться этим проектом со всеми, кого вы знаете, кто может захотеть построить один из своих.

В противном случае до следующего раза перекусите сейчас!

Подпишитесь на мой канал Youtube:

Поддержите меня на Patreon::

FACEBOOK:

Рекомендуемые: