Tabla de contenido:
- Paso 1: requisitos de hardware
- Paso 2: requisitos de software
- Paso 3: escribir el código
- Paso 4: Ejecute la prueba
- Paso 5: resultados
- Paso 6: ¡Gracias
Video: Monitoreo de temperatura y humedad ambiente con ESP32 y AskSensors Cloud: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
En este tutorial aprenderá a controlar la temperatura y la humedad de su habitación o escritorio utilizando el DHT11 y el ESP32 conectados a la nube.
Nuestras actualizaciones de tutoriales se pueden encontrar aquí.
Especificaciones DHT11:
El sensor DHT11 puede medir la temperatura de 0 ° C a 50 ° C (precisión ± 2 ° C) y la humedad de 20% a 90% (precisión ± 5%). El sensor requiere 5 V para funcionar correctamente y emite temperatura y humedad en datos en serie.
¡Entonces empecemos!
Paso 1: requisitos de hardware
Materiales:
En esta demostración necesitaremos:
- Módulo WiFi ESP32.
- Una computadora que ejecuta Arduino IDE.
- Tablero de circuitos
- DHT11 o DHT22
- Resistencia 47K
- Cables para conexiones entre el DHT11 y el ESP32.
- Micro cable USB para conectar el ESP32 a su computadora.
Conexiones:
Las conexiones son bastante fáciles, conecte los siguientes pines como se muestra en la imagen de arriba:
- DHT VCC a ESP32 5V.
- Tierra DHT a tierra ESP32.
- Datos DHT a ESP32 IO4 (especificado en el código).
- Conecte el pin de datos (IO4) y el de 5V con resistencias pull up de 47K o 10K.
Paso 2: requisitos de software
Cuenta AskSensors
Regístrese para obtener una cuenta gratuita en las plataformas AskSensors IoT (¡es tan rápido!). Luego, podrá almacenar sus datos en la nube, acceder a ellos de forma remota a través de Internet y obtener muchas funciones como visualizar sus datos en gráficos, exportarlos en archivos CSV y configurar alertas por correo electrónico …
Cree un nuevo sensor con dos módulos como se explica en esta guía de introducción. No olvide copiar su 'Api Key In', es obligatorio para los siguientes pasos.
Instale ESP32 en arduino IDE
Si es la primera vez que trabaja con ESP32, consulte este tutorial donde le muestro una guía paso a paso sobre cómo instalar su ESP32 en Arduino IDE y conectarlo a la nube.
Instalar bibliotecas
Instale la biblioteca DHT desde github (también puede instalarla yendo a Sketch> Incluir biblioteca> Administrar bibliotecas y busque la biblioteca dht adafruit)
Paso 3: escribir el código
Descargue esta demostración de la página AskSensors Github y descomprímala.
El boceto lee la temperatura y la humedad del sensor DHT11 y lo envía AskSensors usando HTTP GET Requests.
Todo lo que necesita es modificar lo siguiente:
const char * ssid = "……………"; // Wifi SSID
const char * contraseña = "……………"; // Contraseña Wifi const char * apiKeyIn = "……………."; // Clave API
Tenga en cuenta que el pin de datos DHT está conectado al pin ESP32 IO4. si es necesario, puede cambiarlo aquí:
// Configuración DHT. #define DHTPIN 4 // Pin que está conectado al sensor DHT.
Paso 4: Ejecute la prueba
- Conecte el ESP32 a su computadora a través de un cable USB.
- Abra Arduino IDE y cargue el código.
- Abra un terminal en serie. Debería ver su ESP32 conectándose a Internet a través de WiFi, luego, el ESP32 leerá periódicamente la temperatura y la humedad y lo enviará a AskSensors.
Paso 5: resultados
Ahora, regrese a AskSensors.
- Inicie sesión y abra el panel del sensor.
- Haga clic en Módulos y agregue gráficos al Módulo 1 y al Módulo 2.
- Debería ver su vapor de datos mostrado en el gráfico como se muestra en las figuras de arriba.
Nota: utilicé un secador de pelo para ver variaciones de temperatura y humedad;-)
Paso 6: ¡Gracias
¿Tienes alguna pregunta o sugerencia? ¡Solo comenta, estaremos muy felices de ver tus comentarios!
¿Este tutorial te ayudó de alguna manera? Por favor, golpea ese pequeño corazón:-)
Recomendado:
Monitoreo de temperatura y humedad DHT usando el ESP8266 y la plataforma AskSensors IoT: 8 pasos
Monitoreo de temperatura y humedad DHT usando el ESP8266 y la plataforma AskSensors IoT: en un instructivo anterior, presenté una guía paso a paso para comenzar con el nodo ESP8266 MCU y la plataforma AskSensors IoT.En este tutorial, estoy conectando un sensor DHT11 al nodo MCU. El DHT11 es un sistema de temperatura y humedad de uso común
Monitoreo de temperatura y humedad usando el ESP-01 y DHT y AskSensors Cloud: 8 pasos
Monitoreo de temperatura y humedad usando el ESP-01 y DHT y AskSensors Cloud: En este instructivo, aprenderemos cómo monitorear las mediciones de temperatura y humedad usando la placa IOT-MCU / ESP-01-DHT11 y la plataforma AskSensors IoT .Estoy eligiendo el módulo IOT-MCU ESP-01-DHT11 para esta aplicación porque
ESP8266 Monitorización de temperatura Nodemcu mediante DHT11 en un servidor web local - Obtenga la temperatura y la humedad ambiente en su navegador: 6 pasos
ESP8266 Monitorización de temperatura Nodemcu mediante DHT11 en un servidor web local | Obtenga la temperatura y la humedad de la habitación en su navegador: Hola chicos, hoy haremos una humedad & sistema de control de temperatura mediante ESP 8266 NODEMCU & Sensor de temperatura DHT11. La temperatura y la humedad se obtendrán del sensor DHT11 & se puede ver en un navegador qué página web se administrará
Monitoreo de temperatura y humedad con Raspberry Pi: 6 pasos (con imágenes)
Monitoreo de temperatura y humedad con Raspberry Pi: Se acerca el verano, y quienes no tengan aire acondicionado deben estar preparados para controlar la atmósfera en interiores manualmente. En esta publicación, estoy describiendo la forma moderna de medir los parámetros más importantes para el confort humano: temperatura y humedad. T
Monitoreo de temperatura ambiente controlada por Raspberry Pi con salida de imagen Gnuplot y capacidad de alerta por correo electrónico: 7 pasos
Monitoreo de temperatura ambiente controlada de Raspberry Pi con salida de imagen Gnuplot y capacidad de alerta por correo electrónico: donde trabajo, hay una sala muy importante que alberga muchas computadoras. La temperatura ambiente de esta sala debe ser muy fría para optimizar el rendimiento de estos sistemas. Se me pidió que creara un sistema de monitoreo que tuviera la capacidad de