Оглавление:

Проект автоматического полива цветочных растений-arduino: 8 шагов (с изображениями)
Проект автоматического полива цветочных растений-arduino: 8 шагов (с изображениями)

Видео: Проект автоматического полива цветочных растений-arduino: 8 шагов (с изображениями)

Видео: Проект автоматического полива цветочных растений-arduino: 8 шагов (с изображениями)
Видео: Высокая плотность 2022 2024, Июль
Anonim
Проект автоматического полива цветочных растений-arduino
Проект автоматического полива цветочных растений-arduino

Привет ребята!

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

  1. с помощью датчика влажности почвы, измеряющего уровень влажности
  2. отображать уровень влажности на ЖК-дисплее (0% -100%)
  3. если уровень влажности меньше 60%, загорится красный светодиод, если меньше, загорится зеленый светодиод
  4. если уровень влажности ниже 60%, вы должны полить растение, открыв водяной клапан (с помощью серводвигателя), клапан должен открываться пропорционально уровню влажности.
  5. отображать состояние полива на ЖК-дисплее (ОТКРЫТЬ / ЗАКРЫТЬ)

супер просто! давайте пройдемся по шагам

Шаг 1: поиск компонентов

тебе нужно

arduino uno / mega 2560 и USB-кабель

www.ebay.com/itm/ATMEGA16U2-Board-For-Ardu…

красный светодиод, зеленый светодиод

ЖК-экран 16 X2

www.ebay.com/itm/16x2-Character-LCD-Displa…

башня Pro микро сервопривод 9g

www.ebay.com/itm/TowerPro-SG90-Mini-Gear-M…

датчик влажности

www.ebay.com/itm/Soil-Humidity-Hygrometer-…

потенциометр

перемычки, мини-макет

Шаг 2: Подключение датчика влажности

Датчик влажности сопряжения
Датчик влажности сопряжения

от датчика влажности мы получаем аналоговые показания от 0 до 1023, поэтому нам не нужны цифровые выводы ввода / вывода Arduino. но нам нужен аналоговый вывод A0.

vcc ------------ 5 В Arduino

GND ---------- 0 В Arduino

СИГНАЛ (A0) ------ A0 Arduino

имейте в виду, что аналоговые показания, которые мы получаем от 0-1023, отображаются от 0 до 100 с использованием карты команд (0, 1023, 100, 0)

это означает, что если он сухой --- 5V ----- 1023 MAP TO 0%

влажный --- 0 В ------ 0 КАРТА ДО 100%

Шаг 3: Подключение ЖК-экрана

Интерфейс ЖК-экрана
Интерфейс ЖК-экрана

Надеюсь, вы знаете, как подключить ЖК-дисплей к Arduino. Если вы не знаете, не волнуйтесь, я расскажу вам, как это сделать.

возьмите ЖК-экран 16 X 2 и подключите перемычки и интерфейс к Arduino следующим образом:

ЖК-АРДУИНО

GND GND

VCC 5 В

ПОТЕНЦИОМЕТР

RS PIN 12 (ЛЮБОЙ ЦИФРОВОЙ PIN)

R / W GND

EN PIN 11 (ЛЮБОЙ ЦИФРОВОЙ PIN)

DB4 PIN 5

DB5 PIN 4

DB6 PIN 3

DB7 PIN 2

5 В

K GND

Шаг 4: Подключение серводвигателя 9g

Взаимодействие с серводвигателем 9g
Взаимодействие с серводвигателем 9g

красный (+) ------------------------------ 5В в Arduino

коричневый (-) --------------------------- gnd в arduino

желтый (сигнальный контакт) ---------------- ЛЮБОЙ ШИМ-контакт

Шаг 5: СВЕТОДИОДНЫЕ ЛАМПЫ

СВЕТОДИОДНЫЕ ЛАМПЫ
СВЕТОДИОДНЫЕ ЛАМПЫ

вы на полпути к завершению вашей системы контроля воды.

соедините красный и зеленый светодиоды с 8 и 9 соответственно. (более длинный конец для Arduino, более короткий конец для GND … надеюсь, вы не забыли это)

Шаг 6: Окончательное подключение

Окончательное соединение
Окончательное соединение
Окончательное соединение
Окончательное соединение

ваше последнее соединение будет выглядеть так

Шаг 7: Код

1. Загрузите и установите Arduino Desktop IDE.

окна -

Mac OS X -

Linux -

2. Загрузите и вставьте файлы servo.h и LiquidCrystal.h в папку с библиотеками Arduino.

github.com/arduino-libraries/Servo

github.com/arduino-libraries/LiquidCrysta…

Вставьте файлы по пути - C: / Arduino / libraries

3. Скачайте и откройте flower_plant_project.ino.

4. Загрузите код на плату Arduino через USB-кабель.

Шаг 8: Готово

Image
Image

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

наслаждайтесь поливом !!!

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