Schritt 3: Code
Dies ist der Code läuft derzeit auf meinem Board.
Übersicht
Dieser Code jede Stunde aufwacht und liest einen analogen Wert auf Pin A3 und überträgt den Wert über eine Verbindung zu einer Gegenstelle. (Sie können entfernen Sie diesen Code und ersetzen Sie durch was auch immer Sie beim aufwachen wollen.)
der Code hat Kommentare, das erklärt alles, was der Code tut und soll einfach zu ändern, wie Sie benötigen.
Zusammenfassung
Alle Batterie Leben vorhersagen, die Folgen ist nur, dass Vorhersagen und sollte nicht als faktisch aber es sollte Ihnen einen guten Überblick über die Batterielebensdauer.
N Größe Batterie ist um 900mah Kapazität.
Bei 4.5uA Konsum in Schlaf sieht-Modus und 7mA im aktiven Modus der Mathematik wie folgt aus.
Sagen Sie das Gerät einmal am Tag für 1 Sekunde verwenden bevor er zurück zum schlafen lässt
Sie erwarten die Batterie 126000 Stunden insgesamt.
126000 - 30 % für Effizienzverluste = 88200 Stunden.
88200 Stunden bei 1.5v vor der Schritt-Konverter. so teilen Sie 88200 durch 2, da unser Gerät mit 3,3V läuft
Sie bekommen 44100 Stunden effektive Akkulaufzeit.
Das ist 1837 Tagen!!!
Hinweis: Ich weiß, es gibt bessere Möglichkeiten, dies zu tun und längere Zeiten erreicht werden, durch laufen auf 1.8v aber da die meisten Sensoren auf 3,3V oder 5v, die ich bevorzuge laufen, an 3,3V für jetzt und die Verwendung einer Batterie N Größe macht das Projekt sehr klein und das Projekt bleibt klein.