Medidor PZEM-004 + ESP8266 & Plataforma IoT Blynk App

En esta oportunidad integraremos nuestro medidor de potencia activa o consumo electrico, Pzem-004 de Peacefair con la plataforma IoT Blynk app disponible en tiendas de Apps para dispositivos Android & iOs utilizando un modulo ESP8266, posteriormente crearemos un dashboard para visualizar las 4 variables disponibles tales como potencia activa, consumo electrico acumulado, voltaje y corriente .

PZEM-004 + ESP8266 12E NodeMCU
PZEM-004 + ESP8266 12E NodeMCU

 

Tutoriales Anteriores Recomendados

Introduccion Plataforma IoT Blynk & ESP8266

Si quieren conocer mas sobre Blynk recomiendo el siguiente tutorial:

Crear cuenta, configuración y conexión básica, ejemplo esp8266.

Introduccion Plataforma IoT Blynk & ESP8266

Medidor de consumo electrico Peacefair PZEM 004 + ESP8266 & Arduino Nano

Si quieren conocer mas sobre El medidor Pzem-004 de Peacefair  recomiendo el siguiente tutorial:

Características, conexiones Arduino y ESP8266.

Medidor de consumo electrico Peacefair PZEM 004 + ESP8266 & Arduino Nano

Pruebas Realizadas

Realizaremos la medición de consumo eléctrico de  una resistencia para calentar agua,  consume aproximadamente 870 Watts y visualizaremos las mediciones en un dashboard.

Incialmente se requiere descargar la App a nuestro dispositivo:

Informacion detallada sobre Blynk

Materiales y donde comprarlos muy baratos!!

Otros Equipos Recomendados



Simple Test Meter PZEM-004 & ESP8266 Platform IoT Blynk App (Complete)

Conexiones

Codigo Arduino IDE

La rutina creada en Arduino IDE, el esp8266 realiza la lectura del  medidor pzem-004 atravez del puerto serial.

se han definido 5 variables:

  1. Voltaje instantaneo.
  2. corriente instantanea.
  3. potencia instantanea.
  4. potencia acumulada.
  5. scan ms, para verificar la comunicación con el esp8266.

Para el envió a la plataforma Blynk  se ha creado 8 variables virtuales de escritura, y el envió de datos se realiza cada 10 segundos.

Nota: Enlaces de descarga y/o github mas  abajo.



Dashboards Blynk App – Android

Al momento de crear el proyecto en la App Blynk automáticamente genera el TOKEN de conexión para el código arduino IDE, el TOKEN  se envía automáticamente al correo electrónico con el cual se registraron previamente en la plataforma Blynk.

 

Energy

Se debe tener en cuenta que la creacion de Widgets en blynk funciona con algo llamado “Energy” o unidades de energia, inicialmente tienes 2000 unidades, debes tener en cuenta el costo de cada widget creado, el valor esta abajo del nombre ejemplo  Button $200.

Nota: Informacion detallada sobre Blynk

Dashboard Online

La resistencia consume aproximadamente 895 Vatios.

Conclusiones

La aplicacion funciono excelente sin ningun problema, siempre que se garantice la correcta lectura del medidor no se vera afectada la visualizacion en Blynk

En general no existió mayor complicación, esta solo es una prueba básica, en próximas integraciones con Blynk  derivadas de este proyecto podríamos realizar:

  • Mediciones de temperatura.
  • Control de Resistencia calentadora via Rele o PWM AC.
  • Integraciones con Wifimanager para facilitar la configuración.
  • Integraciones OTA para programación remota del esp8266.

Nota: Si planea realizar una aplicación de completa o de conexión permanente con Blynk debe tener en cuenta términos y condiciones anexo las preguntas generales.

Blynk is free?



Descargas

Referencias

 

Leave a Reply