Оглавление:
- Шаг 1. Необходимые компоненты
- Шаг 2: Принцип работы
- Шаг 3. Фотографии проектов
- Шаг 4: Объяснение кода:
- Шаг 5: Схема
- Шаг 6: Код
- Шаг 7: Учебное пособие
Видео: Интеллектуальное садоводство и интеллектуальное сельское хозяйство на основе Интернета вещей с использованием ESP32: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Мир меняется со временем, как и сельское хозяйство. В настоящее время люди внедряют электронику во все области, и сельское хозяйство не является исключением. Это слияние электроники в сельском хозяйстве помогает фермерам и людям, которые занимаются садоводством.
В этой статье мы увидим, как контролировать и как управлять садоводством и сельским хозяйством. Мы будем использовать модуль управления (ESP32) для IoT, обновим данные в облаке и на основе показаний предпримем соответствующие действия.
В этом проекте мы использовали такие датчики, как LDR (светозависимый резистор), датчик температуры, датчик уровня влажности почвы, и мы будем использовать водяной насос, чтобы реагировать на данные датчиков. Помимо этого, мы можем использовать множество датчиков для мониторинга.
Шаг 1. Необходимые компоненты
Ниже приведены необходимые компоненты, ESP32ESP32 в Индии -
ESP32 в Великобритании -
ESP32 в США -
Датчик влажности почвы Датчик влажности почвы в Индии -
Датчик влажности почвы в Великобритании -
Датчик влажности почвы в США -
Датчик температуры NTC Датчик температуры NTC в Индии -
Датчик температуры NTC в Великобритании -
Датчик температуры NTC в США -
Датчик LDR
Датчик LDR в Индии -
Датчик LDR в Великобритании -
Датчик LDR в США -
Водяной насос постоянного тока + 5В Водяной насос постоянного тока + 5В в Индии -
Водяной насос постоянного тока + 5В в Великобритании -
Водяной насос постоянного тока + 5В в США -
BreadBoardBreadBoard в Индии -
BreadBoard в США -
BreadBoard в Великобритании -
Транзистор
Резисторы
Мало проводов
Шаг 2: Принцип работы
Управляющий модуль ESP32 используется для сбора данных с датчиков, таких как LDR (светозависимый резистор), датчик температуры, датчик уровня влажности почвы. Если уровень влажности почвы очень низкий, мы включаем водяной насос. Мы также отслеживаем состояние двигателя, чтобы получить обратную связь, чтобы подтвердить состояние двигателя.
Мы используем датчик температуры, чтобы регулировать уровень воды на корне растения, чтобы сохранить урожай свежим. ESP32 собирает данные со всех датчиков и отправляет / публикует все данные на сервер MQTT и подписывается на тему управления двигателем.
Шаг 3. Фотографии проектов
Шаг 4: Объяснение кода:
И с сервера mqtt или другого узла (откуда мы наблюдаем или контролируем мотор). В нашем случае мы используем мобильный как узел, и у нас есть подписка на следующую тему.
Темы для подписки с управляющего узла (мобильного) и ESP32 будут публиковаться для этой темы
stechiez / соглашается / свет
stechiez / соглашаюсь / темп
stechiez / соглашается / почва
stechiez / соглашаюсь / mstatus
Опубликуйте тему с управляющего узла, и ESP32 подпишется на тему.
stechiez / соглашаюсь / мотор
В функции setup_wifi мы подключаемся к Wi-Fi, и управление будет остановлено там до подключения Wi-Fi.
В функции повторного подключения ESP32 попытается подключиться к серверу MQTT и дождаться подключения.
обратный вызов - это функция, которая будет вызвана или выполнится, как только будет доступна подписанная тема.
В функции настройки мы инициируем последовательную связь, соединение Wi-Fi и соединение MQTT.
Функции getTempera, getMoisturePercentage и getLightPercentage считывают данные с датчика и возвращают значение, которое необходимо опубликовать через MQTT.
И в функции цикла, которая выполняется постоянно, ESP32 отправляет собранные данные через mqtt.
Шаг 5: Схема
Шаг 6: Код
Код:
github.com/stechiez/iot_projects/tree/mast…
Рекомендуемые:
Система интеллектуальной парковки на основе Интернета вещей с использованием NodeMCU ESP8266: 5 шагов
Система интеллектуальной парковки на основе Интернета вещей с использованием NodeMCU ESP8266: в настоящее время найти парковку в оживленных местах очень сложно, и нет системы, чтобы получить подробную информацию о наличии парковки в Интернете. Представьте себе, что вы можете получить информацию о наличии парковочных мест на своем телефоне, и у вас нет роуминга, чтобы проверить их
Интеллектуальная парковка на основе Интернета вещей: 7 шагов
Интеллектуальная парковка на основе Интернета вещей: авторы Танмай Патхак и Уткарш Мишра. Студенты @ Международный институт информационных технологий, Хайдарабад (IIITH) РЕЗЮМЕ Мы успешно внедрили систему интеллектуальной парковки на основе Интернета вещей. С помощью отдельных узлов (датчиков приближения) всегда
Система мониторинга и контроля влажности почвы на основе Интернета вещей с использованием NodeMCU: 6 шагов
Система мониторинга и контроля влажности почвы на основе Интернета вещей с использованием NodeMCU: в этом руководстве мы собираемся реализовать систему мониторинга и контроля влажности почвы на основе Интернета вещей с использованием модуля ESP8266 WiFi, то есть NodeMCU. Компоненты, необходимые для этого проекта: Модуль WiFi ESP8266 - Amazon (334 / - INR) Модуль реле - Amazon (130 / - INR
Основы Интернета вещей: подключение Интернета вещей к облаку с помощью ОС Mongoose: 5 шагов
Основы IoT: подключение вашего IoT к облаку с помощью Mongoose OS: если вы человек, который занимается мастерингом и электроникой, чаще всего вы встретите термин Интернет вещей, обычно сокращенно IoT, и что он относится к набору устройств, которые могут подключаться к Интернету! Быть таким человеком
Интеллектуальное сельское хозяйство на основе Интернета вещей: 5 шагов (с изображениями)
Интеллектуальное сельское хозяйство на основе Интернета вещей: Интернет вещей (IoT) - это общая сеть объектов или вещей, которые могут взаимодействовать друг с другом при наличии подключения к Интернету. Интернет вещей играет важную роль в сельском хозяйстве, которое к 2050 году сможет накормить 9,6 миллиарда человек на Земле. Smart A