Stap 5: Stroomverbruik in slaapstand
De huidige en energieverbruik vermindert drastisch met behulp van kracht naar beneden modus, zetten alle pinnen aan INPUT (of OUTPUT) en ADCs uitschakelen.
* Geen beweging gedetecteerd door PIR - externe LED op pin D13 uitstaat (Arduino winterslaap): - 5 milliAmp / 25 mWatt
* Beweging gedetecteerd door PIR - externe LED op pin D13 is ingeschakeld (Awake): - 32 milliAmp / 167mWatt
Gezien het is voortdurend in OFF staat, geen bewegingsdetectie,
Een typische 9V batterij overweegt geven 500mAh, zal laatst voor 500/5 = 100 uur of 4 dagen
een typische AA formaat batterijen 2500mAh, geven zal laatst voor 2500/5 = 500 uren of 21 dagen
Opmerking- Hoewel, voorspeld verbruik aan de macht naar beneden modus voor ATMEGA 328P is in microAmp bereik, zijn we nog steeds in de miliAmp bereik. Dit komt doordat, arduino nano bestuur macht regelgevers en andere onderdelen die huidige consumeren. Om te bereiken uiteindelijke laagste stroomverbruik, zullen we moeten kale ATMEGA chip met zo min mogelijk externe componenten. Ons doel is het terugdringen van stroomverbruik tot laagst mogelijke niveau voor arduino nano board.
Stuur suggesties, als iemand meer code voor arduino nano geoptimaliseerde heeft een verdere verlaging van energieverbruik.
Nuttige links - met dank aan:-
http://Playground.Arduino.CC/Learning/ArduinoSleepCode voor informatie over de sleep.h bibliotheek en slaap modi
http://www.atmel.com/images/Atmel-8271-8-bit-AVR-microcontroller-atmega48a-48pa-88a-88pa-168A-168pa-328-328p_datasheet_complete.PDF
http://www.kevindarrah.com/Download/arduino_code/LowPowerVideo.Ino