¡Oferta!

Sensor de Humedad y Temperatura DHT11 compatible con Arduino

El precio original era: 6,15 €.El precio actual es: 3,70 €. Excluido IVA

Sensor de Humedad y Temperatura DHT11 compatible con Arduino

Disponible para reserva

Domande su questo prodotto? Scrivi a Lana su WhatsApp

🎬 El producto en vídeo

Descripción

📘 Descripción completa del módulo DHT11 y guía de uso con Arduino


🔍 ¿Qué es el módulo DHT11?

El DHT11 es un sensor digital de temperatura y humedad muy utilizado en proyectos de electrónica y domótica por su simplicidad de uso y bajo costo. Es ideal para aplicaciones no críticas donde una precisión modesta es suficiente.


🧩 Características técnicas principales

Parámetro Especificaciones
Tipo de sensor Digital (Temperatura y Humedad)
Tensión de funcionamiento 3.3V – 5V DC
Rango de humedad 20% – 90% RH, ±5%
Rango de temperatura 0°C – 50°C, ±2°C
Tiempo de muestreo 1 Hz (1 lectura por segundo)
Salida Señal digital (protocolo propietario)
Pines VCC, DATA, GND

⚙️ Conexión del DHT11 a Arduino

El DHT11 tiene 3 o 4 pines, pero en los módulos estándar más comunes encontrarás:

  • VCC: conectar a 5V de Arduino
  • GND: conectar a GND de Arduino
  • DATA (OUT): conectar a un pin digital (por ejemplo, D2)

📌 Nota: En algunos módulos el resistor pull-up de 4.7kΩ ya está incluido, de lo contrario tendrás que agregarlo entre VCC y DATA.

📷 Esquema de conexión (módulo de 3 pines)

DHT11 Arduino
------ -------
VCC ─────► 5V
DATA ─────► D2
GND ─────► GND

🛠️ Software y biblioteca necesaria

Para simplificar la interfaz, puedes usar la biblioteca oficial:

✅ Instalación de la biblioteca

  1. Abre el IDE de Arduino
  2. Ve a Sketch > Incluir biblioteca > Administrar bibliotecas
  3. Busca DHT sensor library por Adafruit e instálala
  4. También instala Adafruit Unified Sensor

🧪 Código base con Arduino

#include "DHT.h"

#define DHTPIN 2 // Pin collegato al pin DATA del DHT11
#define DHTTYPE DHT11 // Tipo di sensore (DHT11)

DHT dht(DHTPIN, DHTTYPE);

void setup() {
 Serial.begin(9600);
 dht.begin();
 Serial.println("Sensore DHT11 avviato...");
}

void loop() {
 delay(2000); // intervallo di lettura (2 secondi)

 float h = dht.readHumidity();
 float t = dht.readTemperature();

 // Controllo errori
 if (isnan(h) || isnan(t)) {
 Serial.println("Errore nella lettura dal DHT11!");
 return;
 }

 Serial.print("Umidità: ");
 Serial.print(h);
 Serial.print(" %t");
 Serial.print("Temperatura: ");
 Serial.print(t);
 Serial.println(" °C");
}

🔧 Consejos prácticos

  • Espera al menos 2 segundos entre una lectura y otra, el sensor no es muy rápido.
  • Usa un resistor pull-up de 4.7kΩ entre VCC y DATA si no está presente en el módulo.
  • Evita extender demasiado los cables: la señal puede degradarse (usa cables blindados si es necesario).
  • Ideal para uso indoor en ambientes no críticos (ej. habitaciones, invernaderos hobbystas).

💡 Proyectos simples con DHT11

  1. Monitoreo del clima en casa (con display LCD)
  2. Estación meteorológica con datalogger (escritura en tarjeta SD)
  3. Control de ventiladores/humidificadores (automatizados)
  4. Visualización en web con ESP8266/ESP32

🔚 Conclusión

El DHT11 es un sensor económico y útil para comenzar a trabajar con datos ambientales en Arduino. No tiene la precisión del DHT22 o de sensores profesionales, pero es excelente para aprender y para aplicaciones de hobby.

Si lo deseas, puedo proporcionarte un ejemplo con display LCD, envío a Internet (a través de ESP), almacenamiento de datos o control automático. ¡Házmelo saber!

GENERAL

MODELO

DHT11

MATERIALES

metal + componentes

COMPATIBILIDAD

ARDUINO

COMPONENTES ELÉCTRICOS

VOLTAJE DE ENTRADA

1.5 – 6 V

PESO Y DIMENSIONES

PESO DEL PRODUCTO

7 g

PESO DEL PAQUETE

0,085 kg

DIMENSIONES DEL PRODUCTO

(L x W x H)

1,2 x 2,5 x 0,4 cm

DIMENSIONES DEL PAQUETE

(L x W x H)

2 x 3 x 1 cm

CONTENIDO DE LA CÁPSULA

CONTENIDO DE LA CÁPSULA

1 x Módulo

Tenemos disponibles la hoja técnica de todos los componentes, en caso de que no esté presente en la descarga del producto, envíanos un mensaje a través del formulario de contacto y publicaremos la más pronto posible en nuestro sitio web.

Tutorial: Cómo usar el Sensor DHT11

El sensor de humedad y temperatura DHT11 es un componente simple pero útil para los proyectos Arduino. Ideal para principiantes, permite medir la humedad del aire y la temperatura ambiente.

Qué necesitas

  • Arduino uno o compatible
  • Cable USB tipo B
  • Software Arduino IDE

Pasos

  1. Conecta el pin de datos del DHT11 a un pin digital de Arduino.
  2. Verifica que la tensión de alimentación sea de 3.3V o 5V como se especifica en el datasheet.
  3. Instala la biblioteca Adafruit_DHT en la IDE Arduino.
  4. Carga el sketch de ejemplo proporcionado por la biblioteca en tu Arduino.
  5. Abre el Monitor Serial en Arduino IDE para ver los datos recibidos del sensor.

Código de ejemplo

const int DHTPIN = 2; // Definisci il pin di connessione del DHT11
#include "DHT.h"
#define DHTTYPE DHT11 // Tipo di sensore
DHT *dht;
dht = new DHT(DHTPIN, DHTTYPE);
float humidity = dht->readHumidity();
float temperature = dht->readTemperature();

Miniproyecto

Crea un sistema de alarma que envía una notificación por correo electrónico o Telegram cuando la temperatura supera un cierto valor.

Errores comunes

  • El sensor no responde: verifica los conectores y la alimentación.
  • Los valores leídos son incorrectos: podría ser necesario actualizar el firmware del sensor o de la biblioteca.
  • Problemas con la biblioteca: asegúrate de haberla instalado correctamente.

Accesorios recomendados

  • Arduino Uno
  • Caja de impresión 3D para Arduino
  • Módulo Wi-Fi ESP8266

Preguntas frecuentes

¿El sensor DHT11 es adecuado para medir la humedad y la temperatura al aire libre?
Sí, pero asegúrate de que el cableado no esté expuesto a las inclemencias del tiempo.

¿Puedo usar otros tipos de sensores con este sketch?
No, usa bibliotecas específicas para cada tipo de sensor como DHT11 o DHT22.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Sensor de Humedad y Temperatura DHT11 compatible con Arduino”

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