Consumo de energia¶
La placa ESP32 STEAMakers dispone de un sistema para medir el consumo de energía.
En Arduinoblocks, el medidor de consumo de energía se encuentra en la categoría Sensores → Integrados:
Permite medir tanto la intensidad (Amps) en amperios, como la tensión (Volts) en voltios, la potencia (Power) en vatios y la energía (Energy) en vatios por hora:
Monitorización del consumo de energia¶
Para hacerlo vamos a montar el circuito de la figura siguiente utilizando una ESP32 STEAMakers, una placa protoboard. Conectamos dos pulsadores a los pines IO26 (D2) e IO27 (D6) y tres diodos LED a los pines IO25 (D3), IO17 (D4) e IO16 (D5).
El primer pulsador enciende los LEDs y el segundo los apaga.
Si no tenemos conectado nada el valor de la intensidad debería ser cero. Cuando se enciende los LEDs se producirá una pequeña variación en la intensidad y para verla mejor se ha expresado en miliamperios.
El programa para saber el valor de las cuatro magnitudes es el siguiente:
Conecta la placa a un puerto USB del ordenador, pon en marcha Arduinoblocks Connector, espera a que identifique la placa y el puerto y pulsa en el botón Subir.
Abre la Consola, selecciona la velocidad de comunicación según la establecida en el programa y pulsa Conectar.
En la Consola serie podemos ver los valores de las 4 magnitudes, algunas de las cuales variarán en función de si están encendidos o no los LEDs.
En el video ENERGIA ESP32 PARTE I de Ardutaller tenemos una completa información del tema.