Ich habe zum Experimentieren ein Arduino Nano kompatibles Board aus Amazon bestellt. Es handelt sich um das folgende AZDelivery Produkt:
https://www.amazon.de/AZDelivery-Atmega328-gratis-Arduino-kompatibel/dp/B078SBBST6
Pro Teil kostet das 3€ und damit deutlich günstiger als ein „echtes“ Arduino Nano. Mein heutiges Ziel ist das Messen der Stromstärke unter verschiedenen Bedingungen.
Die Messungen haben drei Parameter:
1. Stromspannung (wohl eher Pins: 5V und 3.3V)
2. Taktung (16MHz, 8MHz und 2MHz)
3. Nutzen der Low-Power Library von rocketscream
Die Low-Power Library sorgt dafür, dass der Stormverbrauch während der „idle“-Phasen stark sinkt. Man kann den Arduino dann mithilfe eines Timers oder Interrupts wieder wecken.
Taktung | 16 MHz | 8MHz | 2MHz |
Stromstärke (mA) ohne Low-Power Library | 11.2 | 8.5 | 6.5 |
Stromstärke (mA) mit Low-Power Library | 4.7 | 4.7 | 4.7 |
Taktung | 16 MHz | 8MHz | 2MHz |
Stromstärke (mA) ohne Low-Power Library | 12.9 | 9.1 | 6.4 |
Stromstärke (mA) mit Low-Power Library | 4.1 | 4.1 | 4.1 |
Es ist dabei einiges zu beachten. Ich habe in beiden Fällen ein 3.7V Lithium-Polymer Akku genutzt. Eventuell ist das nicht die optimalste Wahl, um solche Messungen durchzuführen.
Ich habe unter dem folgenden Github Repo der Vollständigkeitshalber die Dokumente geteilt, mit der ich die Messung durchgeführt habe:
https://github.com/enes-oerdek/ArduinoPowerConsumption