![Как подключить датчик влажности почвы и ESP8266 к облаку AskSensors IoT: 10 шагов Как подключить датчик влажности почвы и ESP8266 к облаку AskSensors IoT: 10 шагов](https://i.howwhatproduce.com/images/006/image-16288-11-j.webp)
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05
![Как подключить датчик влажности почвы и ESP8266 к облаку AskSensors IoT Cloud Как подключить датчик влажности почвы и ESP8266 к облаку AskSensors IoT Cloud](https://i.howwhatproduce.com/images/006/image-16288-12-j.webp)
В этом руководстве показано, как подключить датчик влажности почвы и ESP8266 к облаку IoT.
Для этого проекта мы будем использовать модуль WiFi узла MCU ESP8266 и датчик влажности почвы, который измеряет объемное содержание воды внутри почвы и дает нам уровень влажности на выходе. Измерения будут контролироваться через облако с помощью удобной платформы Интернета вещей под названием AskSensors.
Итак, начнем!
Шаг 1. Технические характеристики датчика влажности
Датчик влажности почвы состоит из двух датчиков, которые позволяют току проходить через почву и получать значение сопротивления для измерения значения влажности.
Датчик FC-28 оснащен как аналоговым, так и цифровым выходом, поэтому его можно использовать как в аналоговом, так и в цифровом режиме. В этой статье мы собираемся подключить датчик в аналоговом режиме.
Вот основные характеристики датчика влажности почвы FC-28:
- Входное напряжение: от 3,3 В до 5 В
- Выходное напряжение: от 0 до 4,2 В
- Входной ток: 35 мА
- Выходной сигнал: аналоговый и цифровой
Шаг 2: Требования к оборудованию
![Требования к оборудованию Требования к оборудованию](https://i.howwhatproduce.com/images/006/image-16288-13-j.webp)
- Компьютер с программным обеспечением Arduino. Рекомендуется работать с новой версией Arduino IDE. Я использую версию 1.8.7.
- Совет по развитию ESP8266. Я использую ESP8266 Node MCU v1.
- Датчик влажности почвы FC-28 (зонд + усилитель).
- Микрокабель USB для подключения узла ESP8266 к компьютеру.
- Провода перемычки
- Макетная плата
Шаг 3: Распиновка и подключения
![Распиновка и подключения Распиновка и подключения](https://i.howwhatproduce.com/images/006/image-16288-14-j.webp)
Ниже представлена схема трех соединений для подключения датчика влажности почвы FC-28 к ESP8266 в аналоговом режиме.
- VCC FC-28 до 3,3 В ESP8266
- GND FC-28 к GND ESP8266
- A0 из FC-28 до A0 из ESP8266
С другой стороны, соедините два контакта датчика с двумя контактами цепи усилителя с помощью перемычек.
Шаг 4: Настройка датчика
- Первое, что вам нужно сделать, это создать учетную запись AskSensors. Получите новую учетную запись здесь. Это займет несколько секунд.
-
Зарегистрируйте новый датчик, как описано в этом руководстве по началу работы. добавьте к датчику два модуля для хранения данных:
- Модуль 1: для измерения уровня влажности.
- Модуль 2: состояние влажности. Он показывает предупреждение, когда уровень влажности превышает заранее установленный порог.
- Скопируйте ваш Sensor API KEY IN. Это уникальный ключ, который мы будем использовать позже для отправки данных на наш датчик.
Шаг 5: Код
Получите этот демонстрационный код со страницы AskSensors на github.
Установите следующие параметры:
- SSID и пароль Wi-Fi
- Ваш Sensor API KEY IN.
const char * wifi_ssid = "…………………."; // SSID
const char * wifi_password = "…………………."; // WIFI const char * apiKeyIn = "…………………."; // КЛЮЧ API IN
Аналоговый выход датчика влажности используется для подключения датчика в аналоговом режиме (значения от 0 до 1023). Измерение влажности будет преобразовано в процентные значения от 0% до 100%.
Шаг 6: Установите порог оповещения
Датчик влажности почвы содержит потенциометр, который устанавливает пороговое значение, которое будет сравниваться компаратором LM393, и в соответствии с этим пороговым значением выходной светодиодный индикатор будет гореть вверх и вниз.
Однако в этой демонстрации мы не будем использовать этот потенциометр. Вместо этого мы будем использовать график AskSensors, чтобы показать, превысило ли значение влажности предустановленный программный порог:
#define MOISTURE_THRESHOLD 55 // порог предупреждения о влажности в%
Шаг 7. Включите настройку
![Включите вашу установку Включите вашу установку](https://i.howwhatproduce.com/images/006/image-16288-15-j.webp)
![Включите вашу установку Включите вашу установку](https://i.howwhatproduce.com/images/006/image-16288-16-j.webp)
- Подключите датчик влажности к ESP8266, как показано ранее.
- Подключите ESP8266 к компьютеру через USB.
- Откройте свой код в Arduino IDE. Выберите подходящую плату и порт из Arduino IDE и загрузите код.
Прилагаемые изображения показывают мою установку. Для простоты я использую чашку воды, чтобы проверить изменения влажности.
Теперь мы должны быть готовы увидеть наши данные в облаке!
Шаг 8: запустите тест
- Вернитесь на панель управления сенсором на AskSensors,
- Нажмите «Визуализировать» и «Добавить график» и выберите «Линия» в качестве типа графика для модуля 1 (уровень влажности) и двоичного для модуля 2 (состояние предупреждения о влажности).
- Вы можете настроить двоичный график для отображения нужного текста, установив метки ВКЛ / ВЫКЛ в окне добавления / редактирования графика.
Шаг 9: Результаты
![Полученные результаты Полученные результаты](https://i.howwhatproduce.com/images/006/image-16288-17-j.webp)
![Полученные результаты Полученные результаты](https://i.howwhatproduce.com/images/006/image-16288-18-j.webp)
![Полученные результаты Полученные результаты](https://i.howwhatproduce.com/images/006/image-16288-19-j.webp)
![Полученные результаты Полученные результаты](https://i.howwhatproduce.com/images/006/image-16288-20-j.webp)
На изображениях показаны данные, считанные на графике AskSensors. Мы можем отметить два случая:
- Если датчик находится без воды: значение влажности превышает пороговое значение, и устанавливается предупреждение (как показано на двоичных графиках.
- Если датчик находится в воде: уровень влажности в норме.
Теперь откройте последовательный терминал в вашей Arduino IDE. Вы можете перепроверить показания графика AskSensors со значениями, которые печатаются на вашем терминале Arduino.
Шаг 10: Спасибо
Спасибо!
Нужно больше ?
Подробная документация с пошаговыми инструкциями представлена здесь.
Рекомендуемые:
Как подключить Raspberry Pi к облаку с помощью Node.js: 7 шагов
![Как подключить Raspberry Pi к облаку с помощью Node.js: 7 шагов Как подключить Raspberry Pi к облаку с помощью Node.js: 7 шагов](https://i.howwhatproduce.com/images/001/image-1333-12-j.webp)
Как подключить Raspberry Pi к облаку с помощью Node.js: это руководство полезно для всех, кто хочет подключить Raspberry Pi к облаку, особенно к платформе AskSensors IoT, используя Node.js. У вас нет Raspberry Pi? Если у вас в настоящее время нет Raspberry Pi, я порекомендую вам купить Raspberry
Как подключить ESP8266 NodeMCU к облаку IoT: 5 шагов
![Как подключить ESP8266 NodeMCU к облаку IoT: 5 шагов Как подключить ESP8266 NodeMCU к облаку IoT: 5 шагов](https://i.howwhatproduce.com/images/005/image-12963-j.webp)
Как подключить ESP8266 NodeMCU к облаку IoT: в этом руководстве показана простая демонстрация Интернета вещей с использованием ESP8266 NodeMCU и онлайн-службы IoT под названием AskSensors. Мы продемонстрируем вам, как быстро получить данные от клиента ESP8266 HTTPS и отобразить их в виде графика в AskSensors Io
Как подключить ESP32 к облаку IoT: 8 шагов
![Как подключить ESP32 к облаку IoT: 8 шагов Как подключить ESP32 к облаку IoT: 8 шагов](https://i.howwhatproduce.com/images/005/image-13053-j.webp)
Как подключить ESP32 к облаку IoT: это руководство входит в серию статей о подключении оборудования, такого как Arduino и ESP8266, к облаку. Я собираюсь объяснить вам, как подключить ваш чип ESP32 к облаку с помощью службы AskSensors IoT. Почему ESP32? После большого успеха
Как использовать датчик влажности почвы с помощью Arduino: 4 шага
![Как использовать датчик влажности почвы с помощью Arduino: 4 шага Как использовать датчик влажности почвы с помощью Arduino: 4 шага](https://i.howwhatproduce.com/images/010/image-28363-j.webp)
Как использовать датчик влажности почвы с помощью Arduino: Датчик влажности почвы - это датчик, который можно использовать для измерения влажности почвы. Подходит для создания прототипов проектов интеллектуального сельского хозяйства, проектов контроллеров орошения или проектов IoT в сельском хозяйстве. Этот датчик имеет 2 зонда. Который используется для измерения
Как сделать датчик влажности почвы своими руками [СОВМЕСТИМЫЙ С ARDUINO / ESP]: 3 шага
![Как сделать датчик влажности почвы своими руками [СОВМЕСТИМЫЙ С ARDUINO / ESP]: 3 шага Как сделать датчик влажности почвы своими руками [СОВМЕСТИМЫЙ С ARDUINO / ESP]: 3 шага](https://i.howwhatproduce.com/images/010/image-28843-j.webp)
Как сделать датчик влажности почвы своими руками [ARDUINO / ESP COMPATIBLE]: Здравствуйте, в этом руководстве мы увидим, как построить датчик влажности почвы с нуля! Он очень недорогой и совместим со всеми типами микроконтроллеров, начиная с электрической розетки. Схема представлена в виде простого пенсионного делителя