Select Page

DHT11 sensor de humedad y temperatura

$70.00

El DHT11 es un sensor de humedad relativa y temperatura que utiliza una interfaz digital para la comunicación con cualquier microcontrolador.

 

En existencia

Descripción

El sensor DHT11 es capaz de realizar mediciones de humedad relativa y temperatura con un costo muy bajo. A pesar de no ser la opción mas precisa del mercado, es ideal cuando el costo es una preocupación y por lo tanto funciona de maravilla para las aplicaciones experimentales, escolares y de hobby.

El sensor no requiere pines analógicos, pues entrega la información a través de una interfaz serial propietaria (similar a 1-wire), aunque hay que tomar en cuenta que se requiere ser preciso en los tiempos de las señales para lograr una comunicación confiable con el sensor.

Existen librerías en el ecosistema de Arduino que permiten una fácil integración en cualquier proyecto por lo tanto el DHT11 se ha vuelto un componente muy popular. Si se desean mejores características en cuanto a precisión, rango y velocidad, el sensor DHT22 es recomendable como sustituto de este componente.

Venta de DHT11 sensor de humedad y temperatura al mejor precio | Distribuidor | Mayorista | Comprar en México | Tienda de electrónica en línea.

Características y especificaciones

  • Modelo: DHT11
  • Marca: ASAIR (AOSONG)
  • Tipo de sensor: temperatura, humedad relativa
  • Principio de funcionamiento: termistor, sensor de humedad capacitivo
  • Voltaje de alimentación: 3.5 a 5.5 VDC
  • Corriente típica en operación: 300 uA
  • Corriente típica en reposo: 60 uA
  • Especificaciones de sensor de humedad:
    • Rango: 20 a 90 % RH
    • Resolución: 16 bits
    • Precisión: ± 5% RH (a 25 °C)
  • Especificaciones de sensor de temperatura:
    • Rango: 0 a 50 °C
    • Resolución: 16 bits
    • Precisión: ± 2 °C
  • Frecuencia de muestreo: 1 vez cada dos segundos (0.5 Hz)
  • Conector: 4 pines con espaciado de 0.1 pulgadas
  • Interfaz: 4 conexiones
    • VDD
    • DATA
    • NC
    • GND
  • Peso: 2.7 gramos
  • Dimensiones
    • Largo: 15.5 mm
    • Ancho: 12 mm
    • Alto: 5.5 mm

¿Qué es el DHT11?

El sensor DHT11 es un componente electrónico que permite medir humedad relativa y temperatura ambiente. Su funcionamiento está basado internamente en un termistor para medir temperatura y un material cuya capacitancia cambia dependiendo de la humedad en el ambiente (sensor capacitivo).

El sensor integra un convertidor analógico a digital (ADC) en su interior, por lo que aquellos microcontroladores y microprocesadores que no dispongan de un ADC podrán tomar mediciones con este sensor sin requerir hardware adicional. La entrega de la medición a otros circuitos se realiza mediante una interfaz serial digital.

¿Cómo funciona el sensor de humedad DHT11?

Internamente el DHT11 tiene dos componentes que permiten la medición: Un termistor y una membrana cuya capacitancia cambia con la humedad. También incorpora un ASIC que se encarga de transformar las magnitudes analógicas en señales digitales.

Para poder utilizar el DHT11 es indispensable conocer cómo funciona su protocolo de comunicación. A pesar de que puede parecer complejo, las librerías de Arduino implementan internamente el protocolo y nos permiten ahorrar mucho trabajo de programación.

El DHT11 no utiliza una interfaz serial estándar como I2C, SPI o 1Wire (en realidad utiliza algo similar a esta último). En cambio requiere su propio protocolo para comunicarse a través de un solo hilo. Afortunadamente el protocolo de comunicación del sensor DHT11 es simple y puede implementarse tranquilamente usando los pines de I/O en un Arduino.

Protocolo de comunicación

Inicio de la transferencia de datos

El microcontrolador debe iniciar la comunicación con el DHT11 manteniendo la línea de datos en estado bajo durante al menos 18 ms. Luego el DHT11 envía una respuesta con un pulso a nivel bajo (para indicar su presencia) de 80 uS y luego deja “flotar” la línea de datos por otros 80 uS.

En la figura de abajo se observa el inicio de la comunicación con el sensor DHT11. El pulso de inicio enviado por el microcontrolador esta marcado en rojo, mientras que la respuesta desde el sensor esta marcada en azul. Señal de inicio para el protocolo del sensor de humedad y temperatura DHT11

Codificación de bits

La codificación de datos esta basada en un esquema de ancho de pulso (se toma en cuenta el ancho del estado alto): Un pulso ancho representa un 1 lógico, un pulso corto representa un 0 lógico. Diagrama de tiempos de bit en el protocolo utilizado por el DHT11 Todos los bits comienzan con un pulso bajo de 50 uS. Las librerías de comunicación con el DHT11 aprovechan este pulso para la sincronización. Luego viene un pulso alto que varía según el estado lógico o el valor del bit que el DHT11 desea transmitir:

  • Se utilizan pulsos de 26-28 microsegundos para un “0”
  • Se utilizan pulsos de 70 microsegundos para un “1”

Significado de los bits transmitidos

En la siguiente ilustración observamos el inicio de una comunicación con el DHT11 o DHT22, resumiendo lo que hemos hablado con anterioridad: Ejemplo de proceso de transmisión del sensor de humedad y temperatura DHT11 Una transmisión completa comienza como ya describimos y se compone de 40 bits (5 bytes) que incluyen todos los datos que el sensor puede proporcionar. En cuanto a los datos que se transmiten, su interpretación es como sigue:

  • El primer byte que recibimos es la parte entera de la humedad relativa (RH).
  • El segundo byte es la parte decimal de la humedad relativa (no se utiliza en el DHT11, siempre es 0).
  • El tercer byte es la parte entera de la temperatura.
  • El cuarto byte es la parte decimal de la temperatura (no se utiliza en el DHT11, siempre es 0).
  • El último byte es la suma de comprobación (checksum), resultante de sumar todos los bytes anteriores.

Pinout o distribución de pines

La distribución de los pines en el sensor se muestra en la siguiente imagen:

Pinout DHT11 o distribución de pines

Existen distintas variantes de módulos en el mercado (sensores montados en PCB). Recomendamos que revises las indicaciones en cada modelo de PCB para evitar daños al sensor. Normalmente si el sensor viene montado en un PCB, ya no será necesario agregar una resistencia pull-up externa.

Datasheet u hoja de datos

El documento “oficial” donde se describe la funcionalidad del sensor DHT11 es su hoja de datos o datasheet. Podemos descargar dicho documento en el siguiente enlace:

Descargar datasheet

Información relacionada con este producto

Información adicional

Peso0.0010 kg
Dimensiones3.4 × 2.2 × 0.6 cm

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “DHT11 sensor de humedad y temperatura”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *