Tabla de contenido:

Interfaz DHT11 usando Arduino: 4 pasos
Interfaz DHT11 usando Arduino: 4 pasos

Video: Interfaz DHT11 usando Arduino: 4 pasos

Video: Interfaz DHT11 usando Arduino: 4 pasos
Video: DHT11 temperature and humidity sensor with Arduino [code explained] | Arduino tutorial 15 2024, Mes de julio
Anonim
Interfaz DHT11 usando Arduino
Interfaz DHT11 usando Arduino

En este Instructables, aprenderá cómo configurar el sensor de humedad y temperatura DHT11 en su Arduino UNO. Y aprenda cómo funciona el sensor de humedad y cómo verificar las lecturas de salida del monitor serial

Descripción:

El DHT11 detecta vapor de agua midiendo la resistencia eléctrica entre dos electrodos. El componente sensor de humedad es un sustrato que retiene la humedad con electrodos aplicados a la superficie. Cuando el sustrato absorbe vapor de agua, el sustrato libera iones, lo que aumenta la conductividad entre los electrodos. El cambio de resistencia entre los dos electrodos es proporcional a la humedad relativa. Una humedad relativa más alta disminuye la resistencia entre los electrodos, mientras que la humedad relativa más baja aumenta la resistencia entre los electrodos.

Paso 1: componentes necesarios

Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos

Aquí está la lista de componentes necesarios para comenzar con Instructable,

Componentes de hardware:

  1. Arduino UNO Compra de Flipkart
  2. Sensor de humedad y temperatura DHT11 Comprar en Flipkart
  3. Placa de pruebas (opcional)
  4. Cables de puente
  5. Cable USB

Componentes de software:

IDE de Arduino

Paso 2: cableado del circuito

Cableado del circuito
Cableado del circuito
Cableado del circuito
Cableado del circuito

Conectar el DHT11 al Arduino UNO es realmente fácil.

Las conexiones de cableado se realizan de la siguiente manera:

El pin VCC del DHT11 entra en + 3v del Arduino.

El pin DATA del DHT11 entra en el pin analógico A0 del UNO.

El pin GND del DHT11 va al pin de tierra (GND) del UNO.

Paso 3: Programando el Arduino

Programando el Arduino
Programando el Arduino

Descarga el archivo zip

Extraiga la biblioteca y el código DHT.

Código:

#include "dht.h" #define dht_apin A0 // El sensor de pin analógico está conectado a Arduino dht DHT;

Las líneas anteriores son la inicialización de la biblioteca dht

Definición de pin de datos de dht

y creando instancia como DHT

configuración vacía () {

Serial.begin (9600); delay (500); // Retraso para permitir que el sistema arranque Serial.println ("DHT11 Sensor de temperatura y humedad / n / n"); delay (1000); // Espere antes de acceder al Sensor}

Las líneas de arriba son el código de configuración

Inicia la comunicación en serie a una velocidad de 9600 baudios

imprime el nombre del proyecto con un retraso de 1 segundo

bucle vacío () {DHT.read11 (dht_apin); Serial.print ("Humedad actual ="); Impresión en serie (humedad DHT); Serial.print ("%"); Serial.print ("temperatura ="); Impresión serial (temperatura DHT); Serial.println ("C"); delay (5000); // Espere 5 segundos antes de acceder al sensor nuevamente. }

Lee datos de DHT11 repetidamente cada 5 segundos

Paso 4: Resultado

Resultado
Resultado

Monitor serial abierto

establecer la velocidad en baudios en 9600

Vea el resultado en Serial Monitor….

En primer lugar, me gustaría agradecerle por leer esta guía. Espero que te ayude. Si tiene alguna pregunta, siempre estaré feliz de ayudarlo…. Envíe un comentario. Tus comentarios son valiosos para mí.

Recomendado: