Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
En este proyecto, estoy usando el sensor de temperatura y humedad DHT 11 para medir la temperatura y la humedad de nuestro ambiente usando Arduino (Nano).
ALGUNAS DE LAS CARACTERÍSTICAS ELÉCTRICAS BÁSICAS:
VOLTAJE DE FUNCIONAMIENTO: 3,5 V-5 V
CORRIENTE (medida): 0,3 mA
CORRIENTE (en espera): 60 microamperios
RANGO: 0 a 50 grados Celsius
RESOLUCIÓN: 16bit
PERIODO DE MUESTREO:> 2 ms
Paso 1: CREAR ESQUEMA
En este esquema, se usa un sensor DHT11 con una resistencia de extracción de 5 k (ohmios) para la línea de datos.
PATAS:
ALAMBRE ROJO A + VCC
ALAMBRE NEGRO A TIERRA
ALAMBRE AMARILLO CON RESISTENCIA 5 K
El tercer pin es SIN CONEXIÓN
COMPONENTES NECESARIOS:
1. Arduino
2. Sensor de temperatura y humedad DHT11
Resistencia de 3,5 k ohmios
ESTOY UTILIZANDO DHT11 CON RESISTENCIA Y CONDENSADOR INTEGRADOS PARA ELIMINAR Y ALISAR EL VOLTAJE DE ENTRADA RESPECTIVAMENTE.
Paso 2: EXPERIMENTAR CONEXIONES DE TIEMPO
Me han conectado los pines en consecuencia
5v - + VCC
GND - GND
pin digital 2 - PIN DE DATOS
Paso 3: CÓDIGO DE TIEMPO DEL EXPERIMENTO
Usando Arduino IDE podemos programar nuestra placa Arduino
pero primero descargue e instale la biblioteca para sensores DHT.
el propósito de descargar la biblioteca es reducir la complejidad del código.
Estoy descargando la biblioteca llamada SIMPLEDHT, es increíble.
después de instalar la biblioteca haciendo clic en el botón instalar.
abrir archivo-ejemplos- simpledht-dht11 predeterminado.
Estoy usando DHT11. si está utilizando DHT22, también hay un código de ejemplo a continuación … A LA DERECHA …
después de abrir el código. conecte la placa Arduino a su computadora y seleccione el PUERTO. y cargue el boceto de ejemplo.
asegúrese de conectar el pin de datos al pin2 digital del Arduino..
LA PARTE DEL CÓDIGO ESTÁ HECHO
Paso 4: TIEMPO DEL EXPERIMENTO - CONFIGURACIÓN
después de cargar el código, abra el monitor de serie.
observará que el sensor envía los datos.
no es muy difícil, ¿verdad?
Paso 5: TRABAJANDO
Como dije, el sensor envía 40 bits.
Datos enteros de humedad de 8 bits + datos decimales de humedad de 8 bits + datos enteros de temperatura de 8 bits + datos fraccionarios de temperatura de 8 bits + suma de comprobación de 8 bits = 40 bits
Ejemplo 1: 40 datos recibidos:
0011 0101 0000 0000 0001 1000 0000 0100 1101
Calcular: 0011 0101 + 0000 0000 + 0001 1000 + 0000 0000 = 0100 1101
Los datos recibidos son correctos
Humedad: 0011 0101 = 35H (hex) = 53% RH
Temperatura: 0001 1000 = 18H (hex) = 24 ℃.
FUENTE:-
media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/DHT11_ProdManual.pdf
GRACIAS CHICOS
SI ENCUENTRA ERRORES, ESCRIBA COMENTARIOS.
PARA QUE PUEDA RECTIFICARLO.
PORQUE SOY UN INGENIERO DE BUDDING.
EN EL PRÓXIMO PROYECTO PUEDO USAR UNA PANTALLA LCD PARA MOSTRAR LA TEMPERATURA.
MANTENGASE INCREÍBLES CHICOS ………………..