Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Leer Temperatura y Humedad con DHT11 en Blynk – Tutorial Paso a Paso con Arduino

Componentes y suministros

Componente Cantidad
Sensor temperatura y humedad DHT11 (4 pines) 1
Cables jumper (genéricos) 1
Arduino UNO 1
Dispositivo Android 1

Aplicaciones y servicios online

Sobre este proyecto

En este proyecto aprenderemos a leer temperatura y humedad del DHT11 usando Blynk. Si no sabes conectar Arduino a PC (Linux), mira este proyecto (sin añadir LED). No añadas botón para LED en Blynk ni subas el código de ese proyecto. Sube el código que está abajo.

Adjunto el esquemático de conexión del DHT11 al Arduino.

Configuración en Blynk

Si seguiste los pasos, verás "Online". Ahora añade dos Gauges (medidores) y configúralos así:

  1. Gauge 1: Virtual Pin V5 → Humedad
  2. Gauge 2: Virtual Pin V6 → Temperatura

Opcional: añade History Graph (gráfico histórico) para ver la evolución.

El dashboard final muestra ambos medidores y el gráfico en tiempo real.

Resultado

Verás temperatura y humedad en los medidores, y el gráfico histórico guardará la progresión. Proyecto simple: si te gusta, ¡dale a respetar y sígueme! P.D. ¡Diviértete! (¡regla más importante!)

Código

Código para DHT11 (C/C++)

/**************************************************************
 * Blynk - plataforma iOS/Android para controlar Arduino, RPi, etc. por Internet.
 * Interfaces gráficas arrastrando widgets.
 * Web: https://www.blynk.cc | Comunidad: https://community.blynk.cc
 * Licencia MIT. Código de dominio público.
 **************************************************************
 * Ejemplo: conexión Arduino Serial a Blynk.
 * USB HOWTO: https://tiny.cc/BlynkUSB
 **************************************************************/

// Serial por software (pines 2=RX, 3=TX) para debug
#include 
SoftwareSerial DebugSerial(2, 3);
#define BLYNK_PRINT DebugSerial

#include 
#include 
#include 

#define DHTPIN 5         // Pin digital del DHT
#define DHTTYPE DHT11    // DHT 11
//#define DHTTYPE DHT22   // DHT 22, AM2302, AM2321
//#define DHTTYPE DHT21   // DHT 21, AM2301

DHT dht(DHTPIN, DHTTYPE);
SimpleTimer timer;

// Token de autenticación: obténlo en la app Blynk → Project Settings (icono tuerca)
char auth[] = "YourAuthToken";

// Envía lectura cada segundo al Virtual Pin (frecuencia PUSH en app)
void sendSensor() {
  float h = dht.readHumidity();
  float t = dht.readTemperature(); // o dht.readTemperature(true) para °F
  if (isnan(h) || isnan(t)) {
    Serial.println("Falló lectura del sensor DHT!");
    return;
  }
  Blynk.virtualWrite(V5, h); // Humedad → V5
  Blynk.virtualWrite(V6, t); // Temperatura → V6
}

void setup() {
  DebugSerial.begin(9600);   // Consola debug
  Serial.begin(9600);        // Serial hardware para Blynk
  Blynk.begin(Serial, auth); // Conexión Blynk por Serial
  dht.begin();
  timer.setInterval(1000L, sendSensor); // Cada 1000 ms
}

void loop() {
  Blynk.run();
  timer.run(); // Ejecuta SimpleTimer
}

Esquemático

No encontré símbolo DHT11 en Fritzing; renombré un TMP36. Archivo: dht11_JqQomro2Tj.fzz.

Proceso de manufactura

  1. Sistema de control de acceso integrado con QR, RFID y verificación de temperatura
  2. Cómo leer temperatura con un DS18B20 en Raspberry Pi 2
  3. Monitorización fluida de temperatura y humedad en Raspberry Pi con EzTemp
  4. Construye un sistema aeropónico automatizado con Raspberry Pi y sensor de humedad
  5. Verifica y calibra tu sensor de humedad para mediciones precisas
  6. Proyecto Sensor DHT11 Temperatura y Humedad con Indicadores LED y Altavoz Piezo
  7. Registrador de Temperatura y Humedad con Arduino, DHT11 y Ethernet Shield
  8. Visualiza Temperatura, Humedad y Presión BME280 en Pantalla Táctil Nextion
  9. Genera Tonos Musicales con Arduino: Guía Paso a Paso
  10. Conexión de Arduino a NMEA‑0183: Guía Paso a Paso
  11. Domina Modbus en Arduino: Guía Paso a Paso