Оглавление:

Умный полив растений: 5 шагов (с изображениями)
Умный полив растений: 5 шагов (с изображениями)

Видео: Умный полив растений: 5 шагов (с изображениями)

Видео: Умный полив растений: 5 шагов (с изображениями)
Видео: 💧Система автоматического полива растений своими руками 2024, Ноябрь
Anonim
Умный полив растений
Умный полив растений

Привет! Используя этот проект, вы можете автоматически поливать растения с учетом внешней температуры, влажности и освещения. Также вы можете использовать это как домашнюю метеостанцию и проверять температуру, влажность и освещенность со своего мобильного телефона или компьютера, просто используя браузер

Вы уезжаете в отпуск, и никто не может полить растения…. Этот проект вам поможет

Требования:

  1. Печатная плата
  2. ESP8266 NodeMCU
  3. Датчик DHT11 (температура и влажность)
  4. Реле
  5. Световой датчик
  6. Коробка / Контейнер
  7. Заголовки
  8. Водяной насос (12 В)
  9. прозрачный прозрачный мягкий шланг небольшого диаметра (может отличаться в зависимости от разъемов вашего водяного насоса)

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

Следующие шаги помогут вам создать свой первый прототип умного полива растений… Не стесняйтесь добавлять свои комментарии / предложения. Спасибо!

Шаг 1. Используйте эту схему и протестируйте ее на Protoboard

Используйте эту схему и протестируйте ее на прототипе
Используйте эту схему и протестируйте ее на прототипе
Используйте эту схему и протестируйте ее на прототипе
Используйте эту схему и протестируйте ее на прототипе

Следуйте схеме и скопируйте ее на макетную плату …

Вам понадобятся следующие предметы: 1. Протоборд 2. ESP8266 NodeMCU3. Датчик DHT11 (температура и влажность) 4. Реле 5. Датчик освещенности 6. Водяной насос (12В) 7. прозрачный прозрачный мягкий шланг небольшого диаметра (может отличаться в зависимости от разъемов вашего водяного насоса)

Шаг 2: Работа над печатной платой - Сварные разъемы для ESP8266 и датчиков на основе схем

Работа над печатной платой - Сварные разъемы для ESP8266 и датчиков на основе схем
Работа над печатной платой - Сварные разъемы для ESP8266 и датчиков на основе схем
Работа над печатной платой - Сварные разъемы для ESP8266 и датчиков на основе схем
Работа над печатной платой - Сварные разъемы для ESP8266 и датчиков на основе схем

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

Примечание: если вы видите заднюю часть печатной платы … сварные швы не очень хорошие, но считайте, что это первый прототип … если у вас есть предложения / комментарии … пожалуйста, не стесняйтесь добавлять их:)

Шаг 3: вставьте ESP8266, датчики и реле

Вставьте ESP8266, датчики и реле
Вставьте ESP8266, датчики и реле
Вставьте ESP8266, датчики и реле
Вставьте ESP8266, датчики и реле

Вставьте ESP8266, датчики (DHT11 и фотоэлемент) и реле (5 В) в разъемы … (я думаю, что вы можете приварить их прямо к плате … но я предпочел использовать заголовки, чтобы легко удалить их при необходимости).

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

Шаг 4: Подготовка канистры для воды и водяного насоса (12 В)

Подготовка канистры для воды и водяного насоса (12 В)
Подготовка канистры для воды и водяного насоса (12 В)

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

Водяной насос на 12 В (1 А), поэтому я подключаю его напрямую к внешнему источнику питания.

Шаг 5. Загрузка кода и его проверка

Загрузка кода и его проверка
Загрузка кода и его проверка

Вы можете использовать Arduino IDE для программирования ESP8266 (NodeMCU).

Загрузите последнюю версию кода из этого репозитория:

При первой загрузке кода устройство будет работать как точка доступа, и вам нужно будет подключиться к этой сети WIFI для дальнейшей настройки:

SSID: 1

Пароль: вода

Затем вы можете получить доступ к устройству из любого браузера, используя следующее:

ВАШЕ_УСТРОЙСТВО_IP: 8356 / html проверить статус (температура, влажность и т. д.)

Примечание: вы можете узнать IP-адрес своего устройства, посмотрев на вывод Serial Monitor из Arduino IDE.

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