Tabla de contenido:

Cómo usar el sensor de temperatura DHT11 con Arduino y temperatura de impresión Calor y humedad: 5 pasos
Cómo usar el sensor de temperatura DHT11 con Arduino y temperatura de impresión Calor y humedad: 5 pasos

Video: Cómo usar el sensor de temperatura DHT11 con Arduino y temperatura de impresión Calor y humedad: 5 pasos

Video: Cómo usar el sensor de temperatura DHT11 con Arduino y temperatura de impresión Calor y humedad: 5 pasos
Video: Curso de Arduino - Capitulo 39 - Modulo sensor detector de temperatura y humedad. Como leer valores 2024, Noviembre
Anonim
Cómo utilizar el sensor de temperatura DHT11 con Arduino y temperatura de impresión Calor y humedad
Cómo utilizar el sensor de temperatura DHT11 con Arduino y temperatura de impresión Calor y humedad

El sensor DHT11 se utiliza para medir la temperatura y la humedad. Son aficionados a la electrónica muy populares. El sensor de humedad y temperatura DHT11 hace que sea realmente fácil agregar datos de humedad y temperatura a sus proyectos de electrónica de bricolaje. Es perfecto para estaciones meteorológicas remotas, sistemas de control ambiental doméstico y sistemas de monitoreo de granjas o jardines. Por lo tanto, en este tutorial veremos cómo usar el sensor de temperatura DHT11 con Arduino e imprimir la temperatura, humedad y calor en el monitor serial de arduino ide.

Paso 1: Cosas que necesita

Cosas que necesitas
Cosas que necesitas
Cosas que necesitas
Cosas que necesitas

Entonces, para este proyecto, necesita lo siguiente: 1x Arduino uno:

1x sensor de temperatura DHT11: https://www.utsource.net/itm/p/9221601.html Panel de pruebas y algunos puentes

Paso 2: conexiones

Conexiones
Conexiones
Conexiones
Conexiones

Conecte todo de acuerdo con como se muestra en la imagen proporcionada y continúe con el siguiente paso.

Paso 3: Instale la biblioteca Arduino

Instalar la biblioteca Arduino
Instalar la biblioteca Arduino
Instalar la biblioteca Arduino
Instalar la biblioteca Arduino

vaya a su IDE de Arduino y luego vaya a Sketch> Incluir biblioteca> Administrar bibliotecas. Se mostrará el Administrador de bibliotecas. Luego busque "DHT" en el cuadro de búsqueda e instale estas bibliotecas DHT en Arduino ide. Después de instalar estas bibliotecas DHT, escriba "Adafruit Unified Sensor" en el cuadro de búsqueda y desplácese hacia abajo para encontrar la biblioteca e instálela y estará listo para codificar.

Paso 4: cargue el código en Arduino Ide

Después de hacer todo lo anterior, simplemente copie el código que se proporciona a continuación y cárguelo en su Arduino uno: #include "DHT.h" #define DHTPIN 7 // a qué pin estamos conectados // ¡Descomente el tipo que esté usando! # define DHTTYPE DHT11 // DHT 11 // # define DHTTYPE DHT22 // DHT 22 (AM2302) // # define DHTTYPE DHT21 // DHT 21 (AM2301) // Inicializa el sensor DHT para ArduinoDHT normal de 16mhz (DHTPIN, DHTTYPE); void setup () {Serial.begin (9600); Serial.println ("¡Prueba DHTxx!"); dht.begin ();} void loop () {// Espere unos segundos entre mediciones. retraso (2000); // ¡La lectura de la temperatura o la humedad tarda unos 250 milisegundos! // Las lecturas del sensor también pueden tener hasta 2 segundos de antigüedad (es un sensor muy lento) float h = dht.readHumidity (); // Leer la temperatura como Celsius float t = dht.readTemperature (); // Leer la temperatura como Fahrenheit float f = dht.readTemperature (true); // Compruebe si alguna lectura falló y salga antes (para volver a intentarlo). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("¡No se pudo leer el sensor DHT!"); regreso; } // Calcular el índice de calor // ¡Debe enviar la temperatura en Fahrenheit! flotar hi = dht.computeHeatIndex (f, h); Serial.print ("Humedad:"); Serial.print (h); Serial.print ("% / t"); Serial.print ("Temperatura:"); Serial.print (t); Serial.print ("* C"); Serial.print (f); Serial.print ("* F / t"); Serial.print ("Índice de calor:"); Serial.print (hola); Serial.println ("* F");}

Paso 5: Obtenga la temperatura y la humedad en el monitor en serie

Obtenga la temperatura y la humedad en el monitor en serie
Obtenga la temperatura y la humedad en el monitor en serie

Después de cargar el código, abra el monitor de serie presente en arduino ide y podrá ver la temperatura, la humedad y el índice de calor de su entorno (en el que está presente su sensor actualmente) en su monitor de serie como mío y puede llevar esto un poco más lejos. También puede utilizar estos valores de temperatura / humedad en sus proyectos, como estaciones meteorológicas, monitoreo ambiental, etc.

Recomendado: