Étape 4: Configuration pour la connexion de l’Interface de ligne de commande
* Le Energino placé à l’intérieur de l' Enceinte du projet Arduino
* Le routeur sans fil dont la consommation électrique nous voulons mesurer (la boîte bleue)
* Un ordinateur portable utilisé pour enregistrer les échantillons de consommation de puissance instantanée
* Alimentation de puissance DC sans fil du routeur (18V, 1 a max)
Notez que, lorsque vous utilisez le câble USB comme source d’énergie, nous avons remarqué que la broche de 5V de l’Arduino UNO fournirait à moins de 5 volts, ce qui, dans le temps, a conduit à un léger décalage dans les lectures actuelles de capteur. Afin de prendre des mesures précises de mode, en utilisant un bloc d’alimentation 9V externe supplémentaire pour l’Arduino UNO est conseillé.
Après le chargement de l’esquisse au microcontrôleur à l’aide du SDK Arduino, vous pouvez télécharger l’utilitaire de ligne de commande Python de ici et utilisez l’utilitaire de ligne de commande pour interroger la carte Arduino pour la consommation de puissance instantanée du périphérique connecté.
Nous allons donner un coup d’oeil aux paramètres du service public (avis que $ est l’invite de commande) :
$./energino.py--help
Utilisation : energino.py [options]
Options:
-h,--help afficher ce message d’aide et de sortie
PORT -p,--port = PORT
-i intervalle,--intervalle = intervalle
-o OFFSET,--offset = décalage
s - sensibilité,--sensibilité = sensibilité
-b BPS, bps--= BPS
-v,--verbose
-l LOG,--log = Journal
Si l’Arduino est attaché à /dev/tty/ACM0 et nous voulons récupérer les statistiques de consommation de puissance chaque 100ms, nous devrions utiliser :
$./energino.py -p/dev/ttyACM0 -i 100
Cela produira une sortie similaire à :
2012-03-15 13:08:08, 586 17.886 [V] 0,5 [A] 8.951 [W] 90,0 [exemples]
2012-03-15 13:08:08, 611 17.886 [V] 0.493 [A] 8.822 [W] 85,0 [exemples]
2012-03-15 13:08:08, 639 17.886 [V] 0,5 [A] 8.936 [W] 95,0 [exemples]
2012-03-15 13:08:08, 662 17.886 [V] 0,519 [A] 9.28 [W] 85,0 [exemples]
2012-03-15 13:08:08, 683 17.886 [V] 0,496 [A] 8.879 [W] 95,0 [exemples]
2012-03-15 13:08:08, 707 17.886 [V] 0,496 [A] 8.865 [W] 85,0 [exemples]
2012-03-15 13:08:08, 730 17.886 [V] 0.488 [A] 8.722 [W] 95,0 [exemples]
2012-03-15 13:08:08, 754 17.886 [V] 0.512 [A] 9.151 [W] 85,0 [exemples]
2012-03-15 13:08:08, 775 17.886 [V] 0,494 [A] 8,836 [W] 95,0 [exemples]
2012-03-15 13:08:08, 802 17.886 [V] 0,502 [A] 8.979 [W] 90,0 [exemples]
2012-03-15 13:08:08, 826 17.886 [V] 0,496 [A] 8.879 [W] 85,0 [exemples]