Tabla de contenido:

ESP8266 NodeMCU + LM35 + Blynk (estación meteorológica IOT / sensor de temperatura digital): 4 pasos
ESP8266 NodeMCU + LM35 + Blynk (estación meteorológica IOT / sensor de temperatura digital): 4 pasos

Video: ESP8266 NodeMCU + LM35 + Blynk (estación meteorológica IOT / sensor de temperatura digital): 4 pasos

Video: ESP8266 NodeMCU + LM35 + Blynk (estación meteorológica IOT / sensor de temperatura digital): 4 pasos
Video: Arduino IoT Cloud con ESP32, Relé (relay) y Sensor DHT22. Guía completa paso a paso desde cero 2024, Mes de julio
Anonim
ESP8266 NodeMCU + LM35 + Blynk (Estación meteorológica IOT / Sensor de temperatura digital)
ESP8266 NodeMCU + LM35 + Blynk (Estación meteorológica IOT / Sensor de temperatura digital)
ESP8266 NodeMCU + LM35 + Blynk (Estación meteorológica IOT / Sensor de temperatura digital)
ESP8266 NodeMCU + LM35 + Blynk (Estación meteorológica IOT / Sensor de temperatura digital)

¡Hola tios! En este Instructable, aprenderemos cómo conectar el sensor LM35 a NodeMCU y mostrar esa información de temperatura a través de Internet en un teléfono inteligente con la aplicación Blynk.

(También en este proyecto usaremos el widget SuperChart en la aplicación Blynk para que los datos se almacenen en la nube de Blynk y podamos ver todos los datos pasados en un gráfico. En resumen, no se pierden los datos del sensor y usted puede ver un gráfico de aspecto atractivo.)

Suministros

Empezando…

Lista de elementos necesarios para este proyecto

1. NodeMCU

2. LM35

3.cables de puente

4 tablero

5. Arduino ide (con bibliotecas blynk instaladas)

Paso 1: Conexión del circuito

Conexión de circuito
Conexión de circuito

LM35 tiene 3 pines. (Cuando la cara plana del sensor esté frente a usted, deje que el pin1 sea el pin más a la izquierda, el pin del medio será el pin2 y el pin más a la derecha será el pin3)

Pin1 está conectado a 3.3v en NodeMCU.

Pin2 está conectado a A0. (un único pin analógico en NodeMCU)

Pin3 está conectado a tierra en NodeMCU.

(No usaré cables de puente ya que tengo la intención de mantener esto conectado durante algún tiempo)

Paso 2: Configurar la aplicación Blynk

Configuración de la aplicación Blynk
Configuración de la aplicación Blynk
Configuración de la aplicación Blynk
Configuración de la aplicación Blynk
Configuración de la aplicación Blynk
Configuración de la aplicación Blynk

1. Instale la aplicación Blynk desde Playstore / App store e inicie sesión en su cuenta.

2. Cree un nuevo proyecto seleccionando NodeMCU como dispositivo y Wi-Fi como tipo de conexión. (El token de autenticación se enviará a su identificación de correo, esto se usará más adelante en el código)

3. Haga clic en el icono + y agregue los siguientes widgets: visualización de valor etiquetado, indicador y supergráfico. (cambia el tamaño de los widgets a tu gusto)

4. Usaremos el widget de valor etiquetado para mostrar el tiempo de actividad. (número de segundos desde el momento en que encendemos NodeMCU) Al usar esto, tenemos algunas ventajas: podemos saber si el Nodemcu está conectado a Internet o no (el contador debe aumentar en 1 por segundo) y este contador se reinicia cada vez que el la energía se reinicia (por lo que tendrá una idea aproximada cuando la fuente de alimentación no sea la adecuada). Usaremos el pin virtual V6 para esto y la velocidad de lectura se establecerá en 1 segundo.

5. Usaremos el widget de indicador para mostrar la temperatura. enviemos datos a la aplicación blynk a través del pin virtual V5, el rango de visualización será de 0 a 50 grados Celsius y la velocidad de lectura se establecerá en PUSH (ya que usaremos superchart).

6. Ahora viene Superchart. Usaremos esto para ver las lecturas de temperatura anteriores en un gráfico. En la configuración del widget, agregue Temperatura como flujo de datos. Al hacer clic en el icono de configuración junto al flujo de datos creado, seleccione el pin de entrada como pin virtual V5 (puede modificar el resto de la configuración a su gusto).

** NOTA: Si no entiende lo que quise decir en los pasos anteriores, simplemente puede seguir las imágenes de arriba para configurar la aplicación.

Paso 3: Código

Código
Código
Código
Código

Adjuntaré el archivo de código requerido en esta página.

Paso 4: Conclusión…

Terminando…
Terminando…
Terminando…
Terminando…

Sube el código a NodeMCU conectándolo a tu PC. presione el botón de reproducción en la aplicación Blynk, ya debería estar recibiendo datos en su teléfono inteligente y listo, puede desconectarlo de la PC y conectarlo a un banco de energía y colocar todo el aparato sensor de temperatura donde sea necesario.

** NOTA: Pocas cosas para notar-

1. TIEMPO DE ACTIVIDAD: cuando la aplicación Blynk se conecta a NodeMCU a través de Internet, solicita tiempo de actividad cada segundo. Si este contador no aumenta cada segundo, simplemente significa que la conexión de red en el lado del teléfono o en el lado de NodeMCU es débil o está rota (o el NodeMCU no está encendido).

2. SUPERGRÁFICO: Puede exportar los datos de su sensor grabados como un archivo CSV o incluso eliminar los datos anteriores para comenzar de nuevo. (la tasa de lectura de temperatura debe establecerse en PUSH para usar Superchart)

3. He añadido notas a algunas imágenes. (puede aclarar algunas dudas)

¡Espero que hayas disfrutado de este instructivo!

Recomendado: