Видео: AutoWaterFlora: самоополивающееся растение: 3 шага
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это устройство для автоматического полива растений, которое запускает насос на определенное время и через определенные промежутки времени.
Работа: проект работает на простом таймере платы Arduino Uno и инициирует работу насоса в течение определенного времени с определенными интервалами. Я принял время работы насоса как 2 секунды, а интервал - как 6 часов.
Запасы
Электроника
Arduino Uno:
Моторный щит:
Насос:
Адаптер:
Инструменты
Пистолет для горячего клея
Отвертка
Еще несколько материалов
Комнатное растение
Старый пластиковый контейнер для воды
Шаг 1. Загрузка кода
Код:
Код довольно простой и понятный.
#include // Добавить библиотеку AFMotor в среду IDE
AF_DCMotor motor (2); // Создаем объект двигателя на втором выходе двигателя
void setup () {
motor.setSpeed (100); // Устанавливаем скорость мотора
motor.run (РЕЛИЗ);
} void loop () {
мотор. бег (ВПЕРЕД); // Запускаем мотор
задержка (2000); // Время работы насоса = 2 секунды, может быть изменено по необходимости
motor.run (РЕЛИЗ); // Остановка мотора
задержка (21600000); // Интервал откачки = 6 часов, можно изменить по необходимости
Шаг 2: Подключение
Выполните электромонтаж компонентов в соответствии с этой схемой. Обратите внимание, что Shield прикреплен к Arduino Uno (сверху).
Двигатель должен быть подключен к клемме M2 и источнику питания в соответствии с отрицательным плюсом. Экран должен быть поверх Arduino Uno.
Шаг 3: важный шаг
Добавьте библиотеку AFMotor:
- Загрузите прикрепленную сжатую папку.
- Чтобы добавить библиотеку, перейдите на вкладку Sketch> Включить библиотеку> Добавить библиотеку. ZIP> Выберите сжатую папку этого файла.
Также с помощью клеевого пистолета вклейте мотор в пластиковый контейнер.
Посетите мой блог:
Комментируйте, делитесь и подписывайтесь