Tabla de contenido:
- Paso 1: soldadura de pines
- Paso 2: Configurar Blynk
- Paso 3: Apilar y configurar las miniplacas Wemos D1
Video: Monitoreo de temperatura / humedad Wemos D1 Mini: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Estaba buscando una forma barata y fácil de controlar la temperatura y la humedad de mi cabaña que funcionara también con batería o con toma de corriente. Necesitaba controlar la temperatura de forma remota, pero también quería la posibilidad de una verificación visual de la temperatura local.
Utilizo Wemos D1 mini compatible con Arduino con DHT22, DHT21 y wemos mini OLED shield. Tengo sensores alimentados por toma de corriente (por cargador USB) y sensores alimentados por batería. Utilizo blynk como servicio en la nube para la representación de datos.
Lista de material:
wemos D1 mini (aliexpres)
wemos mini escudo OLED (aliexpres)
Sensor de temperatura / humedad DHT21 (aliexpres)
Sensor de temperatura / humedad DHT22 (aliexpres)
algunos cables cortos y herramientas y materiales para soldar.
Paso 1: soldadura de pines
Recibirás la placa Wemos y los protectores sin pines soldados, ya que recibirás en el paquete 3 opciones diferentes:
- Solo hombres
- Sólo mujeres
- Hombre a mujer
Elegí colocar pines hembra en la placa principal y todas las demás placas usan pines macho a hembra. Te permite apilar otros escudos si así lo deseas (como el escudo de relé)
Cuando suelde los pines, asegúrese de colocar los pines macho en la placa de pruebas para que queden rectos.
Utilizo pines macho a hembra incluso para el escudo OLED. Los pines hembra le proporcionan una protección mecánica parcial.
Puede usar directamente el protector wemos D1 mini DHT pro con este tutorial, pero usé un sensor en cables cortos para no influir en la medición por el calor de la placa o pantalla wemos.
Para los sensores alimentados por batería, soldé directamente el soporte de la batería y el sensor de temperatura DHT a la mini placa wemos D1.
Paso 2: Configurar Blynk
Instale blynk en su teléfono y cree un nuevo proyecto con 2 dispositivos. Para cada dispositivo, recibirá códigos de acceso individuales. Utilizo la autenticación de un dispositivo para todos los dispositivos de interior y otra para todos los dispositivos de exterior. Deberá poner esos códigos de acceso en arduino en el siguiente paso.
Blynk le permite utilizar pines virtuales para intercambiar valores entre su dispositivo y la nube. Puede utilizar el pin 1 virtual para medir la temperatura de su primer sensor interior y el pin 3 para medir la temperatura de su segundo sensor interior. El pin 2 virtual que para la medición de humedad de su primer sensor interior y el pin 4 para la medición de humedad de su segundo sensor interior. Es importante usar solo una identificación de pin virtual única para cada dispositivo.
Puede probar varias opciones para representar sus medidas en blynk, yo uso un gráfico histórico y un icono de valor pequeño.
Para los sensores exteriores, puede utilizar un código de autenticación independiente y un enfoque similar.
Paso 3: Apilar y configurar las miniplacas Wemos D1
Cuando los pines están soldados, puede apilar la placa y los escudos juntos y configurar la placa mediante Arduino IDE.
Para la mini placa Wemos D1, también necesitará controladores USB a serie que puede encontrar en su página web.
Para mostrar de forma sencilla la temperatura y la humedad en la pantalla OLED, puede poner el programa básico blynk-example que se adjunta a este paso. Está bien comentado para que puedas editar según tu conexión. Tenga en cuenta que el pin wemos D1 no es IO1 y así sucesivamente. Aquí están los valores IO de sus pines. También puede encontrarlos en el sitio web de wemos.
Para el sensor DHT22, debe soldar una resistencia de 10 kOhmios entre los pines 1 y 2. (enlace cómo conectarlo). DHT22 se puede conectar sin resistencia adicional (rojo en + 3.3V, negro en tierra, amarillo en la entrada digital de ESP8266, si es D2 que su IO4 en código arduino).
Los sensores externos alimentados por batería tienen capacidad de sueño profundo. Yo uso baterías de cloruro de litio-tionilo (Li-SOCl2) conectadas directamente a la tierra de la placa y puertos de 3.3 V. Sus voltajes están dentro de las especificaciones ESP8266 y al conectarlos directamente, ahorro energía que de otro modo sería consumida por conversiones de encendido / apagado adicionales. Puede buscar SAFT 3, batería principal de 6 V para encontrar el proveedor que compré a un revendedor checo (enlace)
Utilice la configuración blync-battery-example que está bien comentada y puede ajustar según sus necesidades.
He adjuntado una calculadora simplificada de Excel que se comprobó que funciona bien si hay wifi y conexión a Internet disponible. Si el wifi o Internet no funcionan, pueden pasar hasta 35 segundos para que su dispositivo se quede profundamente dormido y esto afecte la duración de la batería.
Ahora debería obtener sus lecturas de datos en la pantalla OLED y en la aplicación blynk del teléfono móvil.
NOTA: Utilice la versión 0.4.10 de la biblioteca Blynk si obtiene el error "version.h"
Recomendado:
Monitoreo de temperatura y humedad usando NODE MCU Y BLYNK: 5 pasos
Monitoreo de temperatura y humedad usando NODE MCU Y BLYNK: Hola chicos En este instructivo, aprendamos cómo obtener la temperatura y la humedad de la atmósfera usando el sensor de temperatura y humedad DHT11 usando Node MCU y la aplicación BLYNK
Monitoreo de temperatura y humedad ambiente con ESP32 y AskSensors Cloud: 6 pasos
Monitoreo de temperatura y humedad de la habitación con ESP32 y AskSensors Cloud: en este tutorial aprenderá a monitorear la temperatura y humedad de su habitación o escritorio usando el DHT11 y el ESP32 conectado a la nube. Nuestras actualizaciones de tutoriales se pueden encontrar aquí. Especificaciones: El sensor DHT11 puede medir la temperatura
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
Monitoreo de temperatura y humedad con Blynk: 6 pasos
Monitoreo de temperatura y humedad usando Blynk: En este tutorial vamos a Monitorear temperatura y humedad usando DHT11 y enviaremos los datos a la nube usando Blynk Componentes requeridos para este tutorial: Sensor de temperatura y humedad Arduino UnoDHT11 Módulo WiFi ESP8266-01