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

Sensor de Temperatura y Humedad DHT11 para Proyectos Arduino

Componentes y materiales

Componente Cantidad
Arduino UNO 1
Sensor DHT11 Temperatura y Humedad (3 pines) KY-015 1
Cables de puente (genéricos) 3
Protoboard (genérica) 1
Cable Arduino USB 2.0 1

Aplicaciones y servicios en línea

Sobre el proyecto

En este proyecto, usaremos el sensor KY-015 Arduino DHT11 de Temperatura/Humedad y mostraremos los valores en el monitor serie del Arduino IDE. Este proyecto es realmente simple y no debería llevarnos mucho tiempo.

Materiales

Sensor de Temperatura y Humedad DHT11 para Proyectos Arduino
Sensor de Temperatura y Humedad DHT11 para Proyectos Arduino
Sensor de Temperatura y Humedad DHT11 para Proyectos Arduino
Sensor de Temperatura y Humedad DHT11 para Proyectos Arduino
Sensor de Temperatura y Humedad DHT11 para Proyectos Arduino

Paso 1: Colocar el sensor

Sensor de Temperatura y Humedad DHT11 para Proyectos Arduino

Lo primero es colocar el sensor en la protoboard. Si colocas la protoboard en la orientación original, la parte azul del sensor debe quedar frente a ti.

Paso 2: Conectar todo

Sensor de Temperatura y Humedad DHT11 para Proyectos Arduino
Sensor de Temperatura y Humedad DHT11 para Proyectos Arduino

¡Ya casi terminamos! Los pines del sensor son: S (señal), el del medio es voltaje, y el signo menos es tierra (GND).

Nuestro cable amarillo es el analógico, el rojo es alimentación, y el negro es tierra.

Nota importante: Si solo miras las imágenes, detente ahí, lee las instrucciones y vuelve a cablear correctamente. El Geekcreit Uno tiene un layout de pines diferente al Arduino Uno estándar, pero si sigues dónde dije que pongas los pines funcionará en ambas placas.

Varias personas en los comentarios me culparon por freír sus circuitos, ¡lean las instrucciones la próxima vez! :)

Paso 3: Añadir la librería DHT

Esta parte es bastante importante. Ve a los créditos de este post y haz clic en el enlace de Brainy Bits. Los créditos están al final de la página, haz clic donde dice 'thanks to Brainy Bits', o aquí.

Desplázate al final de la página. Debería haber una tarjeta con el enlace de descarga hacia abajo.

Ahora descarga nuestro código adjunto al post. En el Arduino IDE, ve a Sketch > Include Library > Add ZIP file.

Sensor de Temperatura y Humedad DHT11 para Proyectos Arduino

Al hacer clic en 'Add .ZIP library', debería aparecer una ventana de archivos. Añade el archivo DHT_Library.zip.

Sensor de Temperatura y Humedad DHT11 para Proyectos Arduino

Si te fijas en el código, aparecerá otra línea que dice:

#include <dht.h>
Sensor de Temperatura y Humedad DHT11 para Proyectos Arduino

Ahora deberían haber dos líneas duplicadas. Una de las líneas duplicadas que estaba antes, la que está debajo de la nueva línea duplicada - bórrala. Ahora el código debería funcionar.

¡Ahora sube el código! Cuando termine, ve a la esquina superior derecha de la ventana del Arduino IDE y haz clic en el pequeño botón de lupa. Eso abrirá el monitor serie, y los datos del sensor deberían mostrarse y actualizarse cada 5 segundos.

Sensor de Temperatura y Humedad DHT11 para Proyectos Arduino
Sensor de Temperatura y Humedad DHT11 para Proyectos Arduino

¡Eso es todo! ¡Disfruta de tu sensor de temperatura/humedad!

Código

Sensor DHT11 Temperatura/HumedadArduino
#include <dht.h>
#define dht_apin A0 // Pin analógico donde está conectado el sensor
dht DHT;

void setup(){
  Serial.begin(9600);
  delay(500); // Retraso para que el sistema inicie
  Serial.println("DHT11 Humidity & temperature Sensor\n\n");
  delay(1000); // Esperar antes de acceder al sensor
}

void loop(){
  // Inicio del programa
  DHT.read11(dht_apin);
  Serial.print("Current humidity = ");
  Serial.print(DHT.humidity);
  Serial.print("% ");
  Serial.print("temperature = ");
  Serial.print(DHT.temperature);
  Serial.println("C ");
  delay(5000); // Esperar 5 segundos antes de leer de nuevo. Mínimo 2 segundos.
}

Proceso de manufactura

  1. Monitor de temperatura casero con Raspberry Pi, MCP9808, InfluxDB y Grafana
  2. Proyecto Sensor DHT11 Temperatura y Humedad con Indicadores LED y Altavoz Piezo
  3. Robot de Detección Humana con Arduino Uno: Integración de Sensores Paso a Paso
  4. Registrador de Temperatura y Humedad con Arduino, DHT11 y Ethernet Shield
  5. Construye una Torre de Sensores con Arduino Cloud: Temperatura, Movimiento y Gas
  6. Visualiza Temperatura, Humedad y Presión BME280 en Pantalla Táctil Nextion
  7. Construir una pantalla de persistencia de visión portátil con Arduino UNO y ATtiny85
  8. Leer Temperatura y Humedad con DHT11 en Blynk – Tutorial Paso a Paso con Arduino
  9. Guía Paso a Paso: Conectar Sensor de Humedad de Suelo YL-39/YL-69 a Arduino UNO
  10. TE Connectivity HTU31: Sensor de humedad y temperatura de precisión con respuesta lineal
  11. Sensor DHT11: Funcionamiento y Aplicaciones Principales