Paso 4: Configuración para el registro de la interfaz de línea de comandos
* El Energino colocado dentro del Recinto del proyecto Arduino
* El router inalámbrico cuyo consumo de corriente que queremos medir (la caja azul)
* Un portátil utilizado para registrar las muestras de consumo de potencia instantánea
* Fuente de alimentación el enrutador inalámbrico (18V, 1A máx.)
Observe que, al usar el cable USB como fuente de energía, nos dimos cuenta que el pin de 5V de Arduino UNO sería fuente de menos de 5 volts, que con el tiempo condujo a un leve desplazamiento en las lecturas del sensor actual. Para tener mediciones precisas del modo, usando una fuente de alimentación de 9V externa adicional para el Arduino UNO recomienda.
Después de cargar el bosquejo para el microcontrolador utilizando el SDK de Arduino, puede descargar la utilidad de línea de comandos de Python desde aquí y utilizar la utilidad de línea de comandos para sondear la placa de Arduino para el consumo de potencia instantánea del dispositivo conectado.
Vamos a darle un vistazo a los parámetros de la utilidad (nota que $ es el símbolo del sistema):
$./energino.py - ayuda
Uso: energino.py [opciones]
Opciones:
-h,--ayuda Mostrar este mensaje de ayuda y salida
-p puerto, Puerto = Puerto
-i intervalo, intervalo = intervalo
-o OFFSET, offset = OFFSET
-s sensibilidad, sensibilidad = sensibilidad
-b BPS,--bps = BPS
-v,--verbose
-l registro,--log = LOG
Si Arduino está conectado a /dev/tty/ACM0 y nosotros queremos buscar las estadísticas de consumo de energía cada 100ms, debemos utilizar:
$./energino.py -p/dev/ttyACM0 -i 100
Esto producirá una salida similar a:
2012-03-15 13:08:08, 586 17.886 [V] 0.5 [8.951 [W] A] 90.0 [muestras]
2012-03-15 13:08:08, 611 17.886 [V] 0.493 [8.822 [W] A] 85.0 [muestras]
2012-03-15 13:08:08, 639 17.886 [V] 0.5 [8.936 [W] A] 95.0 [muestras]
2012-03-15 13:08:08, 662 17.886 [V] 0.519 [9.28 [W] A] 85.0 [muestras]
2012-03-15 13:08:08, 683 17.886 [V] 0.496 [8.879 [W] A] 95.0 [muestras]
2012-03-15 13:08:08, 707 17.886 [V] 0.496 [8.865 [W] A] 85.0 [muestras]
2012-03-15 13:08:08, 730 17.886 [V] 0.488 [8.722 [W] A] 95.0 [muestras]
2012-03-15 13:08:08, 754 17.886 [V] 0.512 [9.151 [W] A] 85.0 [muestras]
2012-03-15 13:08:08, 775 17.886 [V] 0.494 [8.836 [W] A] 95.0 [muestras]
2012-03-15 13:08:08, 802 17.886 [V] 0.502 [8.979 [W] A] 90.0 [muestras]
2012-03-15 13:08:08, 826 17.886 [V] 0.496 [8.879 [W] A] 85.0 [muestras]