Home > Technologie > Arduino niedriges Energie Projekt.

Arduino niedriges Energie Projekt.

0
Advertisement

Arduino niedriges Energie Projekt.

Arduino niedriges Energie Projekt.

Hallo Damen und Herren

Ich habe vor kurzem entschieden, dass ich die Arduino Sleep Library untersuchen und sehen, wie lange kann ich ein Arduino zu einer einzigen N Größe1.5v Akku laufen. Ja ! Einer 1,5 V Batterie. Wenn Sie hier interessiert sind, was Sie benötigen.

1) N-Größe Batterie

2) N-Größe Batterie Halter

3) 1v- 3.3V Step up convert (I verwendet sparkfun Einheit https://www.sparkfun.com/products/10967 )

4) Pro Mini 3,3 V Version ( https://www.sparkfun.com/products/11114 )

Wird der Code so geschrieben, dass, wenn im Sleep-Modus der Strom gezogen ist etwa 4,7 uA und wenn aktiv um 7mA. Aber dazu müssen wir ein paar Dinge tun, um sicherzustellen, dass nicht zusätzliche Energie auf Regulatoren und LEDs verschwendet wird.

Schritt 1: Arduino Pro Mini Modifikationen

Arduino niedriges Energie Projekt.

Arduino niedriges Energie Projekt.

Je nach Version / Lieferant Ihres Arduino Pro Miniboards sind einige Mods nötig.

Wenn Sie Ihre Pro-Mini-Board von Funken-Spaß gekauft haben, dann haben Sie Glück, gibt es nur eine Lötbrücke, die entfernt werden muss, um die Bordnetzregler deaktivieren.

Sparkfun Brett

Auf dem Foto sehen Sie eine 3 Modi markiert, De-Löt-Mod "1" und Sie sind fertig, dies deaktiviert die Leistungsregler und sinkt den Stromverbrauch auf rund 380 uA im Normalbetrieb, bevor der Schlaf-Code hochgeladen wird

Andere Version des Boards

In dem Foto, das angebracht wird, müssen Sie die on-board Energie entfernen, die durch das Entlöten es gezogen wird. Die LED wird mit "3" markiert und eine Spur auf der Brett geschnitten, um den Energienregler zu sperren. Sehen Sie anderes Foto für die Spur, die geschnitten werden muss.

Sobald dies geschehen ist.

Sie sind einen Schritt näher! Das sind alle Hardware-Änderungen, die getan werden muss.

Schritt 2: Verdrahtung Setup

Arduino niedriges Energie Projekt.

Das Foto beigefügt illustrieren die minimale Verdrahtung benötigt, um Ihre Arduino Arbeit. Mein Projekt Gebrauch von einem billigen China-Datenradio angeschlossen an Stift 11 und Stift 9 für Energie aber Sie können den Code aktualisieren, wie Sie wünschen.

Schritt 3: Code

Dies ist der Code läuft derzeit auf meinem Board.

Überblick

Dieser Code wacht jede Stunde auf und liest einen analogen Wert auf Pin A3 und überträgt den Wert über eine Datenverbindung zu einer entfernten Station. (Sie können diesen Code entfernen und ersetzen, was auch immer Sie tun möchten, auf wake-up.)

Der Code hat Kommentare, die alles erklärt, was der Code tut und sollte leicht zu ändern, wie Sie benötigen.

Zusammenfassung

Alle Akku Lebensprognosen, die folgen, ist nur, dass Vorhersagen und sollte nicht als Tatsachen genommen werden, aber es sollte Ihnen eine gute Vorstellung von der erwarteten Lebensdauer der Batterie.

N-Größe Batterie ist um 900mah Kapazität.

Bei 4.5uA des Verbrauchs im Sleep-Modus und 7mA im aktiven Modus sieht die Mathematik wie folgt aus.

Lassen Sie uns sagen, Sie verwenden das Gerät einmal pro Tag für 1 Sekunde vor dem Schlafengehen

Würden Sie erwarten, dass der Akku zuletzt 126000 Stunden insgesamt.

126000 - 30% für Wirkungsgradverluste = 88200 Stunden.

88200 Stunden bei 1,5 V vor dem Hochsetzsteller. So teilen 88200 von 2, weil unser Gerät läuft bei 3,3 V

Sie erhalten 44100 Stunden effektive Akkulaufzeit.

Das sind 1837 Tage !!!

HINWEIS: Ich weiß, es gibt bessere Möglichkeiten, dies zu tun und längere Zeiten können durch den Betrieb bei 1,8 V erreicht werden, aber da die meisten Sensoren laufen entweder bei 3,3 V oder 5 V Ich bevorzuge es, auf 3,3 V für jetzt zu halten und mit einem N-Größe Batterie macht die Projekt sehr kleine Größe und das Projekt bleibt klein.


Related Reading