Desarrollo de sistema de monitoreo-notificacion para
alarmar al usuario cuando excede el consumo
energético.
FERNANDO ANDRES HUAMANCHUMO ZUÑIGA
Profesor asesor: Oscar Agustín Loyola
Santiago-Chile
Noviembre-2020
2
Contenidos
I. Introducción
II. Objetivos VI.9 Protocolo de comunicación Nodemcu V3
III. Origen y necesidad VI.10 Blynk app
VI.11 Diagrama de conexión
IV. Estado del Arte VI.12 Desarrollo del dispositivo
V. Diagrama de bloques VI.13 Pruebas realizadas
VI.14 Interfaz de la aplicación
VI. Desarrollo VI.15 Activación de la notificación
VI.1Estudio VI.16 Diagrama de flujo Arduino
VI.17 Diagrama de flujo Nodemcu
VI.2Protocolo de comunicación VII. Resultados Esperados
VI.3Calculo de potencia y Energía VIII. Conclusión.
VI.4Método de obtención del voltaje
VI.5 Precio Tarifario ministerio de Energía
VI.6 Sensor de corriente
VI.7 Microcontroladores
VI.8 Protocolo de comunicación UART
Escuela de Ingeniería - Sede Plaza Norte
3
Introducción
Hoy en día las tecnologías han avanzado a una velocidad impresionante, esto nos ha permitido facilitar y
ayudar a la sociedad. Gracias a sus avances constantes en diversas áreas, y la modernización que ha
generado, han sido posible el desarrollo de diferentes tipos de tecnologías innovadoras. También ayuda a
notificarles a los usuarios para que estén al pendiente y a la vez conscientes de los gastos de energía que
puedan generar en sus hogares.
Escuela de Ingeniería - Sede Plaza Norte
4
Objetivos
Objetivo General
Desarrollar sistema de monitoreo-notificación del consumo de la energía, a través de herramientas de ingeniería, para
alarmar al usuario cuando está excediendo el consumo energético recomendado de un electrodoméstico.
1. Objetivos específicos
Investigar acerca del tema a tratar, a través de investigaciones, para conocer hasta donde se ha llegado del tema
abordado.
Desarrollar el esquema de conexión del proyecto, a través de herramientas de ingeniería, para identificar los tipos de
componentes necesarios en el esquema.
Seleccionar el hardware necesario a utilizar, categorizando por área que se necesite, para la elaboración del prototipo.
Desarrollar el prototipo, a través del esquema de conexión, para comenzar etapa de pruebas.
Desarrollar valor energético recomendado, a través de herramientas de ingeniería, para hacer uso de sistema de
notificación de exceso de consumo.
Escuela de Ingeniería - Sede Plaza Norte
5
Origen y necesidad
El proyecto va orientado al consumo energético de los hogares
que ha ido aumentado con el tiempo. De acuerdo con un informe
del Ministerio de energía del 2018, La electricidad es el único
energético que ha incrementado su consumo, pasando de 1692
Kwh/viv/año a 2074 Kwh/viv/año.
La necesidad nace en la cual el cliente al consumir energía en
periodo Covid, ocurrieron mas de 35 mil reclamos por los cobros
excesivos en las boletas de luz, cosa que se pudo haber controlado
mejor si los clientes contaran con un sistema de monitoreo con el
cual pudieran estar atentos a lo que consumen.
Figura 1: Consumo eléctrico
Escuela de Ingeniería - Sede Plaza Norte
6
Estado del Arte
Estudio elaborado por el Ministerio de
Energía en el 2018 declara, que las
viviendas son los responsables del 15%
del consumo de energía del país, y del
5% de las emisiones del Co2.
Un estudio realizado por el Coordinador
eléctrico Nacional, declarando que la
demanda de energía prácticamente se
duplicará en los próximos 20 años. así,
mientras en el 2018 la energía que se Figura 2: Impacto Social
requirió fue de 70282GWh, para el 2038
será de 128.776GWh; un 83% mas.
Siendo el 45% de estos usuarios
residenciales.
Escuela de Ingeniería - Sede Plaza Norte
7
Descripción del sistema de estudio
Figura 3: Diagrama de bloques del sistema
Escuela de Ingeniería - Sede Plaza Norte
8
Encuestas
Figura 4: Elaboración propia Figura 5: Elaboración propia
Grafico torta encuestas Grafico de barras
Escuela de Ingeniería - Sede Plaza Norte
9
Calculo de potencia y Energía
Eq.(1)
Eq.(2)
𝐸 = 𝑃 ( 𝑊 ) 𝑥 1 𝑘𝑊 1h
( 1000 𝑊 ) (𝑥 1 (𝑠 )
3600 𝑠 )
Eq .( 3 )
Eq.(4)
Escuela de Ingeniería - Sede Plaza Norte
10
Método Obtención del voltaje
Se encontró una manera de medir voltaje sin necesidad de un
sensor, se utilizó un transformador de CA-CA de 220V a 12 V para
reducir la tensión de la red, y se pudiera adaptar a la entrada del
microcontrolador. A la salida del transformador se utilizó un divisor de
voltaje en el cual a la salida del divisor de voltaje quedaría 1 volt
peak-peak.
El 1 volt peak-peak, se montará a una señal continua de 5 volt del
microcontrolador Arduino
Eq.(5)
Figura 6: Señal alterna montada en continua de 5v
Escuela de Ingeniería - Sede Plaza Norte
11
Precio tarifario Ministerio de Energía
Tabla 1. Detalle de cargos en la boleta/factura tarifa BT1
Recoleta
Cargo en boleta/Factura Red ETR Cargo Decreto Tarifario 11T de 2016 Unidad
$ Neto $ IVA
Administracion de Servicios Cargo fijo mensual
[1]
BT_SS T0-T5
Cargo por servicio publico
$/mes 575,4 684,73
Eq. (5)
Cargos de Transporte de
BT_SS T0-T5 Transporte de electricidad $/Kwh 10,743 12,784
Electricidad [2]
Cargo por energia [3] BT_SS T0-T5 Cargo por energia $/Kwh 63,821 75,947
Cargo por potencia [4] BT_SS T0-T5 Cargo por compras de potencia $/Kwh 12,705 15,119
Cargo por potencia base en su
Cargo por potencia base [5] BT_SS T1 $/Kwh 19,182 22,827
componente de distribucion
Total TARIFA BASE BT1a
Se obtiene sumando (1),(2) Electricidad consumida (6) (Se
y (6) debiendo seleccionar obtiene sumando (3), (4) y (5) debiendo
para ello los valores según seleccionar para ello los valores según
el Tipo DE RED DE BT_SS el TIPO DE RED DE CONEXION DEL 95,708 113,89
CONEXIÓN DEL CLIENTE y CLIENTE Y EL TRAMO EQUIDAD
el TRAMO EQUIDAD TARIFARIA RESIDENCIAL (ETR) al
TARIFARIA RESIDENCIAL que pertenece.)
(ETR) al que pertenece
Escuela de Ingeniería - Sede Plaza Norte
12
Sensor de corriente
El módulo ACS712, se basa en el efecto hall.
La corriente que desea medirse genera un
campo magnético que el sensor convierte en
un voltaje proporcional en su salida,
utilizando el efecto hall. Este voltaje a su
vez es leído por un sistema microcontrolador
a través de un convertidor A/D apara obtener
su valor pico y mediante operaciones
aritmética calcular el valor RMS de la
corriente de carga
Figura 7: Sensor ACS712
Escuela de Ingeniería - Sede Plaza Norte
13
Microcontroladores seleccionados
Nodemcu para la
Arduino es una recepción de datos y
plataforma de subirlos a la nube
creación de Nodemcu V3 es una placa
electrónica de código de control basada en el
abierto, la cual está módulo wifi
basada en hardware ESP8266/ESP12E
y software libre, compatible con el entorno
flexible y fácil de de programación Arduino
utilizar para los Figura 9: Nodemcu V3 IDE, es ideal para
creadores proyectos de electrónica y
Figura 8: Arduino Uno y desarrolladores. robótica avanzados, que
necesiten una gran
potencia de proceso y
comunicaciones wifi.
Comunica tus proyectos
Arduino con estos módulos
de forma fácil y sencilla.
Escuela de Ingeniería - Sede Plaza Norte
14
Protocolo de comunicación UART
UART significa recepción y transmisión asíncronas universales y es
un protocolo de comunicación simple que permite que Arduino se
comunique con dispositivos serie. El sistema UART usa los pines
digitales 0 Rx y 1 TX y con otro PC a través del puerto USB. También
se pueden asignar otros puertos Tx y Rx que se encuentren
habilitados en cada tipo de Arduino, así no se pierde la comunicación
con el computador y se pueda seguir usando la comunicación serial
con el computador.
Figura 10: Conexión entre
microcontroladores bajo protocolo
UART
Escuela de Ingeniería - Sede Plaza Norte
15
Protocolo de Comunicación Nodemcu V3
El protocolo de comunicación que viene integrado en
el microcontrolador es el modelo TCP/IP.
TCP/IP es un conjunto de protocolos que permiten la
comunicación entre ordenadores pertenecientes a una
red. TCP/IP representa todas las reglas de
comunicación para internet y se basa en la noción de
dirección OP, es decir, en la idea de brindar una
dirección IP a cada equipo de la red para poder
enrutar paquetes de datos. La capa de aplicación se
deberá implementar dentro de Arduino ya sea
directamente o mediante la librería correspondiente a
la placa utilizada. Que para este caso se utilizara la
Figura 11: Protocolo Tcp/ip
librería <ESP8266WIFI.h>.
Escuela de Ingeniería - Sede Plaza Norte
16
Blynk app
Blynk es una plataforma que provee soluciones para
el desarrollo de aplicaciones de iot. Su
funcionamiento se basa en una app, que puede
utilizarse tanto en teléfonos Android como iOS, que
se comunica con el hardware a través de los
servidores de Blynk.
Figura 12: Aplicación Blynk
Escuela de Ingeniería - Sede Plaza Norte
Diagrama de conexión 17
Figura 13. Elaboración Propia Diagrama de conexión
Escuela de Ingeniería - Sede Plaza Norte
18
Desarrollo del dispositivo
Figura 14: Armado de dispositivo
Escuela de Ingeniería - Sede Plaza Norte
19
Pruebas realizadas
El medidor se implementó en la habitación de
pruebas, en la cual se realizaron las primeras
pruebas. Al medidor se le conecto una carga
resistiva de 800 watts, para corroborar la
corriente medida. La corriente teórica que
debió dar es de.
Eq. (6)
Figura 15: Lectura del sensor de corriente
Escuela de Ingeniería - Sede Plaza Norte
20
Interfaz de la aplicación
Interfaz de la aplicación en el Opción de
cual se aprecia el monitoreo exportación de
datos de la grafica
de energía y el valor en pesos
de la energía.
Figura 16: interfaz Figura 17: Exportación de datos leídos
Escuela de Ingeniería - Sede Plaza Norte
21
Activación de la notificación
Se realizo una muestra cada 1 min durante una hora llevándolo a un
total de 60 muestras durante su uso.
De los datos extraídos se obtuvo un promedio con un valor de potencia
de 440,83 watts.
Una vez con este valor de potencia, se definirá el rango de la alarma de
acuerdo con horas de uso que pueda ser en el peor de los casos. Para
este caso se tomará 9 horas de trabajo continuo que será el peor de los
casos.
Eq.(7)
Figura 18: Salto de notificación
Escuela de Ingeniería - Sede Plaza Norte
Diagrama de flujo Arduino 22
Inicio
SI
¿Se realizaron 500 mediciones
Se establece pines para del voltaje y el sensor de Se calcula el valor
comunicación Serial. corriente? RMS del voltaje
SofwareSerial Trans(5,6)
NO
Se calcula el valor
rms de corriente
Se declaran variables
Globales
Se calcula la
potencia
Se habilita baudios de
comunicación serial
tanto de arduino a pc Se realizan las lecturas valorMax1=0;
como arduino a del voltaje y corriente. valorMax2=0;
nodemcu V3
Inicia ciclo Mostrar corriente,
repetitivo del voltaje y potencia
programa por el puerto serial
Void loop
Envió de potencia
por puerto serial a
Nodemcu
NO
¿Se detecto el cruce por cero de
Retardo de 1 Seg
la señal de voltaje?
Fin
SI
Figura 19: Diagrama de flujo Arduino parte 1, Figura 20: Diagrama de flujo Arduino parte 2, Elaboración Propia
Elaboración Propia
Escuela de Ingeniería - Sede Plaza Norte
Diagrama de flujo de Nodemcu V3 23
INICIO
Se agregan las NO SI Se recibe el dato en
librerías para la
IF (mySerial.available()>0) mySerial.parseFloat()
conexión wifi y la
app ¿Hay datos en el buffer? A la variable
recibirdato
Declaración de pines Para
comunicación serial
SofwareSerial
mySerial(D6,D5) Se ejecuta función
de calculo de
energía
Se ingresa ssi, pass de la
red wifi del hogar
Se declara el token de
autenticación de Blynk Se ejecuta la
funciona para
calcular el precio y
Declaración de variables se envia a la app
globales
Blynk NO
Void setup()
Se configura la
declaracion de los Se ejecuta el
puertos serie. grafico para enviar
Declaracion de IF (EnergiaC1>=3.97
comunicación de app el valor de la
&& !cont ==1)
Blynk con Nodemcu energía la grafica
de la app Blynk
SI
NO SI Envío de
IF (mySerial.available()>0) FIN notificación
¿Hay datos en el buffer? Cont++
Figura 22: Diagrama de flujo Nodemcu V3 Parte 2, Elaboración propia.
Figura 21: Diagrama de flujo Nodemcu V3
Parte 1, Elaboración propia.
Escuela de Ingeniería - Sede Plaza Norte
24
Resultados Esperados
Lo que se espera una vez elaborado el proyecto, es que ya el usuario empiece a generar conciencia en lo
que va consumiendo y que pueda tener más en cuenta cuanto le puede costar el consumo. Y a futuro todas
las casas futuras construidas vengan con el sistema ya incorporado así ya no podrán tomarlos por sorpresa
en los precios. Ya si bien el sistema ya existe a nivel mundial como enchufe inteligente, preferiblemente más
que realizar interacción con el usuario que le avise acerca de su sobre consumo.
Escuela de Ingeniería - Sede Plaza Norte
25
Conclusión
Finalmente, se logró obtener la información para la elaboración del proyecto, se pudo desarrollar un origen y necesidad
del consumo energético y como podría afectar al mismo usuario.
Se logro hacer las investigaciones pertinentes para el desarrollo del sistema, en base al esquema de bloques del
sistema y se establecieron los sensores para la obtención de los datos, la comunicación UART entre los
microcontroladores.
Una vez montado el sistema, se realizaron las pruebas con una carga puramente resistiva ya que en las reactivas
pueden generar distorsiones en las mediciones, etc. Se estableció un rango para definir un consumo aproximado
dependiendo de las horas de uso en el día y se visualizó el funcionamiento de este.
El dispositivo se puede mejorar en diferentes aspectos como mejorando la calidad de la obtención de datos, para que
cuando indique la carga conectada no haya demasiada variación con el valor real o por estar conectada a los diferentes
tipos de carga. También se podría mejorar en el futuro en un cálculo más exhaustivo para poder definir el rango de la
alarma, que podría ser de manera más automática, formándose como si toda la casa fuese un sistema que este
siempre monitoreando el consumo y hasta donde nos recomienda utilizar ciertos aparatos eléctricos.
Escuela de Ingeniería - Sede Plaza Norte
26
Video del proyecto
Escuela de Ingeniería - Sede Plaza Norte
27
Bibliografía
[1] “Consumo energético residencial superó los 50.000 GWh en 2018,” Revistaei.cl, Dec. 12, 2019. https://www.revistaei.cl/2019/12/12/consumo-energetico-
residencial-supero-los-50-000-gwh-en-2018/#
[2] “Consumo eléctrico crecerá 83% en 20 años y las energías renovables tendrán un rol clave,” Generadoras de Chile, 2019. http://generadoras.cl/prensa/consumo-
electrico-crecera-83-en-20-anos-y-las-energias-renovables-tendran-un-rol-clave (accessed Dec. 04, 2020).
[3] “GUÍA DE CONSUMO RESPONSABLE 2 LA EFICIENCIA ENERGÉTICA Y EL CONSUMO RESPONSABLE.” Accessed: Dec. 04, 2020. [Online].
Available: https://www.sernac.cl/portal/607/articles-21604_archivo_01.pdf.
[4] connext, “IoT: Internet of Things aplicado al sector inmobiliario | SofiaRTD,” Sofia RTD, Jun. 19, 2017. https://www.sofia-rtd.com/blog/uncategorized/internet-
of-things-sector-inmobiliario.
[ 5]Jesús Fernández, “IoT – IA: El gasto de IoT en las viviendas inteligentes crecerá un 14,4% en 2020 | América Retail,” America-retail.com, Sep. 02, 2020.
https://www.america-retail.com/iot-ia/iot-ia-el-gasto-de-iot-en-las-viviendas-inteligentes-crecera-un-144-en-2020/ .
[6] Be - Startup Business HTML Template, “Xenitt | Internet of Things en Chile,” Xenitt | Internet of Things en Chile, 2020. https://new.xenitt.cl/
[7] https://www.areatecnologia.com, “potencia electrica,” Areatecnologia.com, 2020.
https://www.areatecnologia.com/electricidad/potencia-electrica.html#:~:text=Ya%20hemos%20dicho%20que%20para,dar%C3%A1%20en%20vatios%20(w)
Escuela de Ingeniería - Sede Plaza Norte
28
Bibliografía
[8] “Tutorial sensor de corriente AC no invasivo SCT-013,” Naylampmechatronics.com, 2016.
https://www.naylampmechatronics.com/blog/51_tutorial-sensor-de-corriente-ac-no-invasivo-s.html.
[9] “Tutorial sensor de corriente ACS712,” Naylampmechatronics.com, 2016. https://www.naylampmechatronics.com/blog/48_tutorial-sensor-de-corriente-
acs712.html
[10] “Comunicaciones serie en Arduino: UART, I2C y SPI,” kolwidi, May 27, 2019.
https://kolwidi.com/blogs/blog-kolwidi/comunicaciones-serie-en-arduino-uart-i2c-y-spi#:~:text=UART%20significa%20recepci%C3%B3n%20y%20transmisi%C3
%B3n,a%20trav%C3%A9s%20del%20puerto%20USB
.
[11] Colaboradores de los proyectos Wikimedia, “Modelo TCP/IP,” Wikipedia.org, Jun. 12, 2004. https://es.wikipedia.org/wiki/Modelo_TCP/IP
[14] E. D. C. S.A, «TARIFAS DE SUMINISTRO ELÉCTRICO DESTINADAS A USUSARIOS RESIDENCIALES,» 2020.
[13] jecrespom, “Blynk – Aprendiendo Arduino,” Aprendiendo Arduino, Oct. 15, 2019.
https://aprendiendoarduino.wordpress.com/category/blynk/#:~:text=Blynk%20es%20una%20plataforma%20que,y%20sin%20ning%C3%BAn%20gasto%20extra.
[ 14] “Diagramas de flujo - Estructuras de Control (For, While, Do Whille y …,” Slideshare.net, 2020. https://es.slideshare.net/mobile/32marce23/diagramas-de-
flujo2
Escuela de Ingeniería - Sede Plaza Norte
Desarrollo de sistema de monitoreo-notificacion para
alarmar al usuario cuando excede el consumo
energético.
FERNANDO ANDRES HUAMANCHUMO ZUÑIGA
Profesor asesor: Oscar Agustín Loyola
Santiago-Chile
Noviembre-2020