lunes, 8 de abril de 2024

EL SENSOR DHT11

 EL SENSOR DHT11

CLIC AQUI PARA DESCARGAR LIBRERIA DHT11



VCC ES EL POSITIVO

GND ES LA TIERRA

DATA ES EL PIN DE CONEXION DIGITAL, EN ESTE CASO EL 8


El Sensor DHT11 es un sensor de temperatura y humedad muy común y económico. Es ampliamente utilizado en proyectos de electrónica, domótica, y monitoreo ambiental debido a su facilidad de uso y bajo costo.

 




 CLIC AQUI PARA DESCAR CODIGO


CODIGO CON COMENTARIOS, DESCARGAR

Funcionamiento del Sensor DHT11:

El sensor DHT11 utiliza un sensor capacitivo para medir la humedad relativa en el aire y un termistor para medir la temperatura ambiente.

El término "capacitivo" se refiere a la capacidad de almacenar carga eléctrica en un sistema. En el contexto de un sensor como el DHT11, "capacitivo" se refiere a cómo el sensor mide la humedad relativa del ambiente.

El sensor de humedad capacitivo en el DHT11 funciona midiendo la capacitancia de un material polimérico especial que cambia su capacidad eléctrica en respuesta a cambios en la humedad del ambiente.

Consta de tres pines principales: uno para la alimentación (VCC), uno para la señal de datos (DATA), y uno para la tierra (GND).

Proporciona una señal digital de salida que puede ser leída por microcontroladores como Arduino o Raspberry Pi.

 

Conexión del Sensor DHT11:

Para usar el sensor DHT11, simplemente se conecta a una fuente de alimentación y a un microcontrolador.

El pin de datos se conecta al pin digital del microcontrolador.


Interpretación de los datos:

La humedad se mide en porcentaje (%), mientras que la temperatura se mide en grados Celsius (°C).

Es importante tener en cuenta que el sensor DHT11 no es tan preciso como otros sensores más costosos como el DHT22, por lo que se recomienda para aplicaciones donde la precisión no sea crítica.

 

Consideraciones de uso:

El sensor DHT11 es sensible a la humedad y la temperatura ambiente, por lo que se debe evitar la exposición directa a la luz solar, así como a ambientes extremadamente húmedos o calientes.

También es importante tener en cuenta que el tiempo de respuesta del sensor puede ser un poco lento en comparación con otros sensores más avanzados.

 

En resumen, el Sensor DHT11 es una opción económica y popular para medir la temperatura y la humedad en proyectos de electrónica y monitoreo ambiental. Su facilidad de uso y bajo costo lo hacen ideal para principiantes y proyectos de aficionados.

 

Características del DHT11:

·         Mediciones: Temperatura y humedad relativa.

·         Rango de medición:

·         Temperatura: 0°C a 50°C (32°F a 122°F)

·         Humedad: 20% a 90% HR

·         Precisión:

·         Temperatura: ±2°C

·         Humedad: ±5% HR

·         Voltaje de operación: 3.3V a 5V

·         Interfaz: Salida digital de un solo cable

·         Bajo consumo de energía

·         Tamaño compacto

 

El sensor DHT11 se puede utilizar en una variedad de aplicaciones, como:

·         Estaciones meteorológicas

·         Sistemas de control de clima

·         Monitoreo de invernaderos

·         Incubadoras

·         Humidificadores y deshumidificadores

·         Proyectos de domótica

·         Proyectos de IoT

 

Limitaciones del DHT11:

·         Precisión limitada:

·         Si necesitas una mayor precisión, considera usar un sensor DHT22 o un sensor de mayor calidad.

·         Tiempo de respuesta lento:

·         El sensor solo puede proporcionar una nueva lectura cada 2 segundos.

·         Sensibilidad a la interferencia eléctrica:


Código para Arduino:

Se puede usar la biblioteca DHT para Arduino, que simplifica la lectura de datos del sensor.

/*

PROGRAMA: TEMPERATURA

Este progrma usa el sensor DHT11 para leer la temperatura y la humedad ambiental

*/

#include <DHT.h>

#define DHTPIN 8        // Pin de datos del sensor DHT11 conectado al pin digital 2

#define DHTTYPE DHT11   // Definir el tipo de sensor DHT (DHT11 o DHT22)

DHT dht(DHTPIN, DHTTYPE);

 

void setup() {

  Serial.begin(9600);

  dht.begin();

}

 

void loop() {

  // Lectura de la humedad relativa

  float humedad = dht.readHumidity();

 

  // Lectura de la temperatura en grados Celsius

  float temperatura = dht.readTemperature();

 

  // Verificar si la lectura fue exitosa

  if (isnan(humedad) || isnan(temperatura)) {

    Serial.println("Error al leer el sensor DHT11!");

    return;

  }

 

  // Mostrar los datos en el monitor serial

  Serial.print("Humedad: ");

  Serial.print(humedad);

  Serial.print("%\t");

 

  Serial.print("Temperatura: ");

  Serial.print(temperatura);

  Serial.println("°C");

 

  // Esperar un segundo antes de realizar la siguiente lectura

  delay(1000);

}

 

No hay comentarios:

Publicar un comentario

REGION ANDINA

  LA REGION ANDINA La zona andina de Colombia es una de las cinco principales regiones geográficas del país y destaca por ser la más poblada...