Внедрение продукции #

Датчик температуры и влажности DHT11 — это датчик на основе цифрового датчика температуры и влажности DHT11, представляющий собой комбинацию датчика температуры и влажности, он преобразует физическую температуру и влажность с помощью датчика температуры, влажности и соответствующей схемы в цифровую величину, которую удобно считывать непосредственно с помощью оборудования для сбора данных.
DHT11 состоит из резистивного датчика влажности и датчика температуры с коэффициентом NTC и имеет функцию калибровки цифрового выходного сигнала. Используя последовательный интерфейс с одной шиной, выходные данные в общей сложности составляют 5 байтов, соответственно: целое число влажности, цифра влажности, целое число температуры, цифра температуры и контрольная сумма, где контрольная сумма представляет собой младшее 8-битное двоичное дополнение результата сложения каждого байта данных. Если результат расчета контрольной суммы не совпадает с последним байтом данных, отправленных DHT11, данные могут быть неверными и их необходимо получить повторно.
Ссылка на применение: Данный модуль может использоваться в качестве метеостанции, регулятора температуры и влажности и т. д.
Спецификация параметра #
| Parameters | Значение/Описание |
| Рабочее напряжение | 3.3V ~ 5V |
| Рабочая Температура | -20°С~+60°С ±2°С |
| Диапазон влажности | 5~95% ОВ ±5% ОВ |
| Выходной сигнал | Цифровой сигнал |
| Размер | 3.16cm * 2.38cm |

Схема подключения #
Примечание: Плата расширения прикреплена к esp32 плата контроллера.

| DHT11 | ESP32 |
| VCC | 5V |
| GND | GND |
| Войти | Контакт 32 |
Пример кода #
#include // Include library
DHT dht2(32, 11);
void setup(){
Serial.begin(115200);
dht2.begin();// Initialize the DHT sensor
}
void loop(){
//Read and print the temperature
Serial.print("Temperature:");
Serial.println(dht2.readTemperature());
//Read and print the humidity
Serial.print("Humidity:");
Serial.println(dht2.readHumidity());
delay(1000);
}
Примечание: Если вы используете плату Arduino, то измените контакт в программе на PIN7, установите скорость передачи данных на 9600, а затем подключите аппаратный контакт к PIN7 и загрузите программу.
Результат испытаний #
После загрузки кода на плату контроллера откройте монитор последовательного порта Arduino IDE, установите скорость передачи данных 115200 и переключитесь в режим прокрутки.
Поместив модуль в воздух, вы можете увидеть измеренные значения температуры и влажности.

Примечание: модуль бесконтактный, не погружайте его в воду.
Связанные ресурсы #
Получить ценовое предложение или купить у: #
B2B-бизнес: info@acebott.com
Официальный веб-сайт: Датчик температуры и влажности
Купить онлайн: Датчик температуры и влажности Купить онлайн