Introducción del producto #

El sensor de temperatura y humedad DHT11 es un sensor basado en el sensor digital de temperatura y humedad DHT11, es una combinación de sensor de temperatura y humedad, convierte la temperatura y humedad físicas a través del sensor de temperatura, humedad y el circuito correspondiente en una cantidad digital que es conveniente para que el equipo de adquisición de datos lea directamente.
El DHT11 está compuesto por un dispositivo de detección de humedad resistiva y un dispositivo de detección de temperatura de coeficiente NTC, y tiene la función de calibrar la salida de señal digital. Mediante una única interfaz serial de bus, los datos de salida son un total de 5 bytes, respectivamente: entero de humedad, dígito de humedad, entero de temperatura, dígito de temperatura y suma de comprobación, donde la suma de comprobación es el complemento binario de 8 bits inferior del resultado de sumar cada byte de datos. Si el resultado del cálculo de la suma de comprobación no coincide con el último byte de datos enviados por el DHT11, los datos pueden ser incorrectos y es necesario volver a obtenerlos.
Referencia de aplicación: Este módulo se puede utilizar para estaciones meteorológicas, reguladores de temperatura y humedad, etc.
Especificación de parámetros #
| Parámetros | Value alto/Descripción |
| Tensión de alimentación | 3.3V ~ 5V |
| Temperatura de funcionamiento | -20 °C ~ +60 °C ± 2 °C |
| Rango de humedad | 5 ~ 95 % de humedad relativa ± 5 % de humedad relativa |
| Señal de salida | Señal digital |
| Tamaño | 3.16cm * 2.38cm |

Diagrama de cableado #
Nota: La placa de expansión está adjunta a esp32 placa controladora.

| DHT11 | ESP32 |
| VCC | 5V |
| GND | GND |
| Firme | Pasador 32 |
Código de muestra #
#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);
}
Nota: Si está utilizando una placa Arduino, cambie el pin en el programa a PIN7, configure la velocidad en baudios a 9600 y luego conecte el pin de hardware a PIN7 y cargue el programa.
Resultado de la prueba #
Después de cargar el código en la placa controladora, abra el monitor del puerto serie del IDE de Arduino, configure la velocidad en baudios a 115200 y cambie al modo de desplazamiento.
Colocando el módulo en el aire, se pueden ver los valores medidos de temperatura y humedad.

Nota: El módulo no tiene contacto, no lo sumerja en agua.
Recursos relacionados #
Consigue uno ahora #
Negocio B2B: información@acebott.com
Página web oficial: Sensor de temperatura y humedad
Comprar en linea: Sensor de temperatura y humedad Comprar en línea
