Tabla de contenido:
- Paso 1: componentes necesarios
- Paso 2: cableado del circuito
- Paso 3: Programando el Arduino
- Paso 4: Salida
- Paso 5: error
Video: Interfaz DHT11 usando Arduino por Sujay: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
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
Aquí está la lista de componentes necesarios para comenzar con Instructable,
Componentes de hardware:
- Arduino UNO Compra de Flipkart
- Sensor de humedad y temperatura DHT11 Comprar en Flipkart
- Placa de pruebas (opcional)
- Cables de puente
- Cable programable USB
Componentes de software
IDE de Arduino
Paso 2: 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
Descarga el archivo zip aquí
Extraiga la biblioteca y el código DHT.
#include "dht.h" #define dht_apin D1 // El sensor de clavija analógica está conectado a dht DHT;
Las líneas anteriores son la inicialización para la biblioteca dht Definiendo el pin de datos de dht y creando una 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: Salida
Monitor serial abierto
establezca 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í.
Paso 5: error
No muestra la salida:
Verifique su conexión y polaridad de la fuente de alimentación
Verifique la velocidad en baudios. Debería ser 9600
No muestra los valores correctos
Por favor, compruebe el error durante la carga. Intente cargar el código nuevamente.
o pruebe el código con otro DHT.
Si tiene algún otro problema, hágamelo saber. Definitivamente haré todo lo posible para resolverlo.
Recomendado:
Introducción a la interfaz del sensor I2C - Interfaz de su MMA8451 usando ESP32s: 8 pasos
Introducción a la interfaz del sensor I2C - Interfaz de su MMA8451 usando ESP32s: en este tutorial, aprenderá todo sobre cómo iniciar, conectar y hacer que el dispositivo I2C (acelerómetro) funcione con el controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Interfaz Sensirion, SPS-30, sensor de materia particulada con Arduino Duemilanove usando el modo I2C: 5 pasos
Interfaz Sensirion, SPS-30, sensor de materia particulada con Arduino Duemilanove usando el modo I2C: Cuando estaba buscando en la interfaz de sensores SPS30, me di cuenta de que la mayoría de las fuentes eran para Raspberry Pi pero no tantas para Arduino. Pasé un poco de tiempo para hacer que el sensor funcionara con Arduino y decidí publicar mi experiencia aquí para que pudiera
Interfaz hombre-computadora: Funciona una pinza (hecha por Kirigami) mediante el movimiento de la muñeca usando EMG .: 7 pasos
Interfaz hombre-computadora: funciona como una pinza (hecha por Kirigami) mediante el movimiento de la muñeca usando EMG. a través de python y arduino y accionó una pinza basada en origami
Interfaz del sensor de temperatura y humedad (dht11) con Arduino: 4 pasos
Interfaz del sensor de temperatura y humedad (dht11) con Arduino: el sensor de temperatura tiene una amplia gama de aplicaciones, se usa en muchos lugares y funciona como sistema de retroalimentación. Hay varios tipos de sensores de temperatura disponibles en el mercado con diferentes especificaciones, algunos sensores de temperatura se utilizan l
Interfaz DHT11 usando Arduino: 4 pasos
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 wa