Energino: een Arduino-based energieverbruik toezicht schild (4 / 5 stap)

Stap 4: Setup voor het bijhouden van de Command Line Interface


Een standaardinstallatie is gemeld in de bijgaande figuur. De volgende elementen kunnen worden gevonden:

* De Energino geplaatst in de Arduino Project behuizing
* De draadloze router waarvan stroomverbruik we maatregel (de blauwe box willen)
* Een laptop gebruikt om te loggen van de momentane macht consumptie monsters
* De draadloze router DC voeding (18V, 1A max)

Merk op dat wanneer u de USB-kabel als krachtbron, we merkten dat de 5V pin op de Arduino UNO minder dan vijf volt, die in tijd geleid tot een lichte verschuiving in de huidige sensor lezingen zou leveren. Om nauwkeurige metingen van de modus, wordt met behulp van een extra externe 9V power supply voor de Arduino UNO geadviseerd.

Na het laden de schets de microcontroller met behulp van de Arduino SDK, kunt u het opdrachtregelprogramma Python downloaden vanaf hier en gebruik het opdrachtregelprogramma opvragen van de Arduino board voor het momentane stroomverbruik van het aangesloten apparaat.

Laten we een kijkje op het hulpprogramma voor de parameters (merk op dat $ de MS-DOS-prompt is):

$./energino.py--help
Gebruik: energino.py [opties]

Opties:
-h,--help Toon dit helpbericht en afsluiten
-p poort,--port = Poort
-i INTERVAL,--interval = INTERVAL
-o OFFSET,--offset = OFFSET
-s gevoeligheid,--gevoeligheid = gevoeligheid
-b BPS,--bps = BPS
-v,--verbose
-l LOG,--log = LOG

Als de Arduino is aangesloten op /dev/tty/ACM0 en we willen halen de macht verbruiksstatistieken elke 100ms, die we moeten gebruiken:

$./energino.py -p/dev/ttyACM0 -i 100

Dit levert een uitvoer gelijkaardig aan:

2012-03-15 13:08:08, 586 17.886 [V] 0,5 [A] 8.951 [W] 90.0 [monsters]
2012-03-15 13:08:08, 611 17.886 [V] 0,493 [A] 8.822 [W] 85.0 [monsters]
2012-03-15 13:08:08, 639 17.886 [V] 0,5 [A] 8.936 [W] 95.0 [monsters]
2012-03-15 13:08:08, 662 17.886 [V] 0.519 [A] 9,28 [W] 85.0 [monsters]
2012-03-15 13:08:08, 683 17.886 [V] 0.496 [A] 8.879 [W] 95.0 [monsters]
2012-03-15 13:08:08, 707 17.886 [V] 0.496 [A] 8.865 [W] 85.0 [monsters]
2012-03-15 13:08:08, 730 17.886 [V] 0.488 [A] 8.722 [W] 95.0 [monsters]
2012-03-15 13:08:08, 754 17.886 [V] 0.512 [A] 9.151 [W] 85.0 [monsters]
2012-03-15 13:08:08, 775 17.886 [V] 0.494 [A] 8.836 [W] 95.0 [monsters]
2012-03-15 13:08:08, 802 17.886 [V] 0.502 [A] 8.979 [W] 90.0 [monsters]
2012-03-15 13:08:08, 826 17.886 [V] 0.496 [A] 8.879 [W] 85.0 [monsters]

Gerelateerde Artikelen

Indringende en een PCB met behulp van een Arduino-Based CNC frezen

Indringende en een PCB met behulp van een Arduino-Based CNC frezen

Tot onlangs PCB sonderen met behulp van een Arduino was gebaseerde CNC machine maar een loutere droom. Dankzij de mensen van Chilipeppr.com we nu hebben gebaseerde een bankje van de web-gebaseerde tool voor al onze Arduino CNC producten. Het beste de
Dave's dans in een een Arduino Based Motion gevoelige licht pak

Dave's dans in een een Arduino Based Motion gevoelige licht pak

Een Arduino Based beweging gevoelige licht pakHet kan ook weergeven patronen en dergelijke hoewel het gewoon de motie ontdekkende in de vid. Het gebruikt de versnellingsmeter van een ADXL335 om de beweging van de dragers. Mijn vriend Dave kandidatuur
Een Arduino-schild dat uw Radio converteert Controlled auto in een Robot

Een Arduino-schild dat uw Radio converteert Controlled auto in een Robot

Ik heb een heleboel Instructables die beschrijven hoe een radio-gecontroleerde auto kan worden geconverteerd naar een robot. De meeste van deze vereisen dat de R/C auto's ontvanger bestuur worden gewijzigd zodat de RF-sectie van de ontvanger met de l
Hacken van een Arduino ISP schild voor AtTiny45 / AtTiny85

Hacken van een Arduino ISP schild voor AtTiny45 / AtTiny85

Dit is hoe hack een Evil Mad wetenschappers Lab Arduino ISP Shield zodat u de Arduino omgeving gebruiken kunt sommige handige kleine microcontrollers te programmeren.De Arduino is een grote kleine ontwikkelomgeving voor het maken van de elektronische
Hoe om te analyseren van een voertuig CAN-BUS met behulp van een Arduino verbonden aan een CAN-BUS schild en vrije software.

Hoe om te analyseren van een voertuig CAN-BUS met behulp van een Arduino verbonden aan een CAN-BUS schild en vrije software.

De Hardware die is ingebouwd in een vorige InstructableIn een vorige instructable Ive getoond hoe kun je samen hardware als u wilt scannen uw kan bus, de instructable kan hier worden gevonden.Ik heb gemaakt een forumdraad uitleggen een beetje meer in
Arduino huis energie monitor schild

Arduino huis energie monitor schild

hoewel producten worden steeds meer en meer beschikbaar voor de controle van uw huis stroomverbruik, ik ben een van die idioten die niet kan verlaten goed genoeg alleen en die liever shell uit $100 en uren van mijn tijd om te redden van $20 en iets i
Hoe het bouwen van een Arduino WiFi 4 x 4 met Android Controller

Hoe het bouwen van een Arduino WiFi 4 x 4 met Android Controller

RC auto's kunnen WiFi auto's...?RC auto's zijn cool, maar goedkoop RC auto's hebben beperkt bereik en kunnen alleen worden beheerd met de bepaalde controller die werd geleverd bij de auto.Ik kocht een RC jeep, compleet met 4-wielaandrijving, flexibel
Sensorgegevens (DHT11 & BMP180) verzenden ThingSpeak met een Arduino, via kabel of WiFi (ESP8266)

Sensorgegevens (DHT11 & BMP180) verzenden ThingSpeak met een Arduino, via kabel of WiFi (ESP8266)

Ik schreef dit instructable omdat Thingspeak - nevermind hoe gemakkelijk u up - een paar hindernissen heeft dat ik liep in en dat, te oordelen naar de reacties, anderen met worstelen ook.Dingen die je moet:ArduinoWS5100 EthernetShield (als u de oude
Laten we gaan vliegen een vlieger... met een Arduino daarop!

Laten we gaan vliegen een vlieger... met een Arduino daarop!

Hallo iedereen! Ik ben Michalis Vasilakis uit www.ardumotive.com en in deze Instructables zal ik u tonen hoe maak je je eigen Arduino IOT-systeem voor je vlieger!Dit systeem zal zitten kundig voor real-time waarden van de luchtdruk, de hoogtemeter, d
Zet een oude mobiele telefoon in een apparaat (met behulp van een arduino) verzenden gegevens

Zet een oude mobiele telefoon in een apparaat (met behulp van een arduino) verzenden gegevens

Wat zal dit apparaat doen?Als alles klaar is, zal de combinatie van circuits, arduino en modded cellphone kunnen autonoom om gegevens te verzenden via teksten via het mobiele netwerk. Dit zou zijn sensorgegevens, bijvoorbeeld uit de sensoren weer.Wat
Een Arduino, hydrocultuur en u: een zonne-aangedreven Microcontroller tuin

Een Arduino, hydrocultuur en u: een zonne-aangedreven Microcontroller tuin

Na het kopen van een Arduino en leren hoe het te gebruiken, begonnen ik onmiddellijk afvragen, "Wat kan ik met dit ding dat ik mijn eigen bellen kan bouwen?" Dus ben ik begonnen met het aanbieden van de dingen die ik graag: zonnepanelen, wonen &
Hoe maak je een Arduino Shield zeer gemakkelijk (via EasyEDA)

Hoe maak je een Arduino Shield zeer gemakkelijk (via EasyEDA)

In dit Instructable ga ik je leren hoe te maken van een Arduino Uno schild zeer eenvoudig.Ik zal niet gaan in teveel detail, maar ik opgenomen een video waar ik een beetje meer in de diepte gaan over het gebruik van de software.Ik gebruik de webtoepa
Kleur kalibreren RGB LEDs met een Arduino

Kleur kalibreren RGB LEDs met een Arduino

De meeste mensen denken LEDs en Arduino van betrekkingen eindigen met het knipperen schets. Daarna moet u gaan naar motoren, intelligente huizen en andere 'serieuze' dingen. Nou, misschien ik ben langzaam of misschien is het gewoon dat ik een grafisc
Arduino Based geautomatiseerde verlichting Control

Arduino Based geautomatiseerde verlichting Control

dit is mijn tweede instructable. Ik wil delen een aantal van de basis dingen die ik heb gemaakt met behulp van de arduino, ik ben de laatste tijd zo druk. dan kreeg ik de kans om deze vrije tijd... geïnspireerd door mijn oud-leerling en een collega c