Tabla de contenido:

MEDICIÓN DE TEMPERATURA Y HUMEDAD UTILIZANDO DHT 11: 5 Pasos
MEDICIÓN DE TEMPERATURA Y HUMEDAD UTILIZANDO DHT 11: 5 Pasos

Video: MEDICIÓN DE TEMPERATURA Y HUMEDAD UTILIZANDO DHT 11: 5 Pasos

Video: MEDICIÓN DE TEMPERATURA Y HUMEDAD UTILIZANDO DHT 11: 5 Pasos
Video: Tutorial DHT11 con Arduino, medir temperatura y humedad 2024, Noviembre
Anonim
MEDICIÓN DE TEMPERATURA Y HUMEDAD CON DHT 11
MEDICIÓN DE TEMPERATURA Y HUMEDAD CON DHT 11

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

CREANDO ESQUEMA
CREANDO ESQUEMA
CREANDO ESQUEMA
CREANDO 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

EXPERIMENTAR CONEXIONES DE TIEMPO
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

CÓDIGO DE TIEMPO DEL EXPERIMENTO
CÓDIGO DE TIEMPO DEL EXPERIMENTO
CÓDIGO DE TIEMPO DEL EXPERIMENTO
CÓDIGO DE TIEMPO DEL EXPERIMENTO
CÓDIGO DE TIEMPO DEL EXPERIMENTO
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

TIEMPO DEL EXPERIMENTO - CONFIGURACIÓN
TIEMPO DEL EXPERIMENTO - CONFIGURACIÓN
TIEMPO DEL EXPERIMENTO - CONFIGURACIÓN
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 ………………..

Recomendado: