Cómo medir, almacenar y transmitir valores de consumo de energía usando un microcontrolador

  1. Mida el consumo de energía: puede hacerlo con un transformador de corriente y un pequeño circuito. Su microcontrolador puede medir el flujo de corriente a través del cable. Alternativamente, si está midiendo directamente, puede usar una derivación para medir la corriente.
  2. Almacenar: Esto depende de cuánto tiempo y cuántos valores necesita almacenar. Su microcontrolador tendrá una cierta capacidad de memoria y puede usarla, pero si necesita más, puede agregar almacenamiento externo con una tarjeta SD para almacenamiento grande (pero esto requiere más energía) o algo así como un chip FRAM serie que Es de baja potencia y larga vida. Tomará el valor que mide, lo estampará en el tiempo y luego lo introducirá en su almacenamiento para su recuperación posterior.
  3. Transmitir: ¿Qué tan lejos quieres transmitir? ¿Necesitas interoperar con otra cosa? La mayoría de los monitores de energía domésticos solo usan una de las bandas ISM y un transmisor simple con un receptor escuchando. https://www.sparkfun.com/categor… Pero también puede obtener transceptores más interesantes como los basados ​​en los estándares 802.15.4 (por ejemplo, Zigbee) o hay algunos pequeños adaptadores wifi para microcontroladores en estos días.

Algunas personas eligen el Arduino y es la opción más popular. Pero también está el MSP430 sorprendentemente bajo, el mbed o mi nuevo juguete, el Espruino. Probablemente todos harán lo que quieras.