
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

В этом руководстве вы узнаете, как контролировать температуру и влажность в вашей комнате или на столе с помощью DHT11 и ESP32, подключенных к облаку.
Обновления наших руководств можно найти здесь.
Характеристики DHT11:
Датчик DHT11 может измерять температуру от 0 ° C до 50 ° C (точность ± 2 ° C) и влажность от 20% до 90% (точность ± 5%). Датчик требует 5 В для правильной работы и выводит температуру и влажность в виде последовательных данных.
Итак, приступим!
Шаг 1. Требования к оборудованию

Материалы:
В этой демонстрации нам понадобятся:
- Модуль ESP32 WiFi.
- Компьютер под управлением Arduino IDE.
- Макетная плата
- DHT11 или DHT22
- Резистор 47 кОм
- Провода для соединений между DHT11 и ESP32.
- Кабель USB Micro для подключения ESP32 к компьютеру.
Подключения:
Подключения довольно просты, подключите следующие контакты, как показано на изображении выше:
- DHT VCC на ESP32 5 В.
- Земля DHT на массу ESP32.
- Данные DHT в ESP32 IO4 (указаны в коде).
- Подключите вывод данных (IO4) и 5 В с подтягивающими резисторами 47 кОм или 10 кОм.
Шаг 2: Требования к программному обеспечению
Аккаунт AskSensors
Зарегистрируйте бесплатную учетную запись на платформах AskSensors IoT (это так быстро!). После этого вы сможете хранить свои данные в облаке, получать к ним удаленный доступ через Интернет и получать множество функций, таких как визуализация данных в виде графиков, их экспорт в файлы CSV и настройка оповещений по электронной почте …
Создайте новый датчик с двумя модулями, как описано в этом руководстве по началу работы. Не забудьте скопировать свой «Api Key In», это обязательно для следующих шагов.
Установите ESP32 в Arduino IDE
Если вы впервые работаете с ESP32, обратитесь к этому руководству, где я покажу вам пошаговое руководство по установке ESP32 в Arduino IDE и подключению его к облаку.
Установить библиотеки
Установите библиотеку DHT из github (вы также можете установить ее, перейдя в Sketch> Включить библиотеку> Управление библиотеками и найдите библиотеку adafruit dht)
Шаг 3: Написание кода
Загрузите эту демонстрацию со страницы AskSensors на Github и распакуйте ее.
Скетч считывает температуру и влажность с датчика DHT11 и отправляет ему AskSensors с помощью HTTP-запросов GET.
Все, что вам нужно, это изменить следующее:
const char * ssid = "……………"; // Wi-Fi SSID
const char * пароль = "……………"; // Пароль Wi-Fi const char * apiKeyIn = "……………."; // Ключ API
Обратите внимание, что вывод DHT Data подключен к выводу ESP32 IO4. при необходимости вы можете изменить его здесь:
// Конфигурация DHT. #define DHTPIN 4 // Контакт, который подключен к датчику DHT.
Шаг 4: запустите тест


- Подключите ESP32 к компьютеру через USB-кабель.
- Откройте Arduino IDE и загрузите код.
- Откройте последовательный терминал. Вы должны увидеть, как ваш ESP32 подключается к Интернету через Wi-Fi. Затем ESP32 будет периодически считывать температуру и влажность и отправлять их в AskSensors.
Шаг 5: результаты


Теперь вернемся к AskSensors.
- Войдите в систему и откройте панель управления Sensor.
- Щелкните Модули и добавьте графики к Модулю 1 и Модулю 2.
- Вы должны увидеть ваши данные, отображаемые на графике, как показано на рисунках выше.
Примечание: я использовал фен, чтобы увидеть изменения температуры и влажности;-)
Шаг 6: Спасибо
У вас есть вопросы или предложения? Просто прокомментируйте, будем очень рады вашим отзывам!
Помогло ли вам это руководство каким-либо образом? Пожалуйста, поразите это маленькое сердечко:-)
Рекомендуемые:
Мониторинг температуры и влажности DHT с помощью ESP8266 и платформы AskSensors IoT: 8 шагов

Мониторинг температуры и влажности DHT с использованием ESP8266 и платформы AskSensors IoT: в предыдущих инструкциях я представил пошаговое руководство по началу работы с ESP8266 nodeMCU и платформой AskSensors IoT. В этом руководстве я подключаю датчик DHT11 к узлу MCU. DHT11 обычно используется для измерения температуры и влажности
Мониторинг температуры и влажности с помощью ESP-01 и DHT и облака AskSensors: 8 шагов

Мониторинг температуры и влажности с использованием ESP-01 и DHT и облака AskSensors: в этом руководстве мы узнаем, как отслеживать измерения температуры и влажности с помощью платы IOT-MCU / ESP-01-DHT11 и платформы AskSensors IoT. .Я выбираю модуль IOT-MCU ESP-01-DHT11 для этого приложения, потому что он
Монитор погоды M5Stack M5stick C на базе ESP32 с DHT11 - Мониторинг температуры, влажности и теплового индекса на M5stick-C с помощью DHT11: 6 шагов

Монитор погоды M5Stack M5stick C на базе ESP32 с DHT11 | Мониторинг температуры, влажности и теплового индекса на M5stick-C С помощью DHT11: Привет, ребята, в этой инструкции мы узнаем, как связать датчик температуры DHT11 с m5stick-C (плата разработки от m5stack) и отобразить его на дисплее m5stick-C. Итак, в этом уроке мы прочитаем температуру, влажность и влажность. тепло я
Монитор температуры и влажности в помещении: 6 шагов

Монитор температуры и влажности в помещении: Мой проект QTempair измеряет температуру, влажность и качество воздуха в помещении. Этот проект считывает данные с датчиков, отправляет эти данные в базу данных, и эти данные будут отображаться на веб-сайте. Вы можете сохранить температуру в настройках на
Контролируемый мониторинг температуры в помещении Raspberry Pi с выводом изображений Gnuplot и возможностью отправки уведомлений по электронной почте: 7 шагов

Контролируемый мониторинг температуры в помещении с помощью Raspberry Pi с выводом изображений Gnuplot и возможностью оповещения по электронной почте: там, где я работаю, есть очень важная комната, в которой находится множество компьютеров. Окружающая температура в этом помещении должна быть очень низкой, чтобы оптимизировать работу этих систем. Меня попросили разработать систему мониторинга, которая могла бы