Dieses kleine Gerät beim Bau zieht über 2,5 mA von der Batterie über verbunden ist also für Boote, Autos, etc.. Es kann auf die ganze Zeit gelassen werden.
Es gibt die Batteriespannung als Farbe auf einer RGB-LED.
Sehr niedrige Spannung-blinkt rot unter 11.5V
Niederspannung-rot 11,5 bis 11.9V
Nutzbare Reichweite - grün 12V bis 13,2 v
Hoch Volt-blau 13,3 bis 14,4 V
Sehr hohe Volt-blinken blau über 14,4 Volt
Diese Punkte lässt sich überall dort, wo du es möchtest.
Die Bilder sind von meinem Test-Setup-Put eine Diode in eine oder beide der Linien und Kalibrierung einstellen! Ich bin 5 V aus dem Arduino zu einer Spannung Booster mit auslesen und einstellbare Ausgangsspannung verwenden, um zu überprüfen, das Arbeitsmodell
STÜCKLISTE
ATTiny 85 und Halter
150K Widerstand (Spannungsteiler auf 12V (
47K Widerstand (Spannung Teiler nach GND Junction an Pin 2)
12K Widerstand (um LED Anode) R Pin 7, G pin6, B Pin 5
RGB können LED gemeinsame Anode gemeinsame Kathode Code ändern zu hoch
78L 05 1 Amp oder weniger Regler (sehen - Pins sind Output Gnd Input)
Shottky diode
Sie müssen den ATTiny85 programmieren vielleicht mit einem Arduino (viele Informationen über die Google-)
Kalibrieren Sie das Programm mit einem Multimeter auf der Source-Spannung und mit die Arduino geladen mit "lesen eine analoge Spannung" aus den Beispielen auf eine serielle Schnittstelle können Sie sehen die gefühlte Spannungsänderung auf Pin A0 des Arduino verbunden mit Pin PB3 des ATTiny85, um die Zahlen, die Sie benötigen. Es ist nicht so schwer und viel Spaß.
Der 78L 05 zu sehen, als ob es es geht die volle 12Volts auf den ATTiny85 weht und es auch bläst. Wenn es nicht geerdet ist, dann tut es genau dasselbe. Ich fand keine Notwendigkeit für die üblichen Kondensatoren auf der 78L 05, aber Sie sollten sie. Die Socket-Verbindungen ohne Chip drin zu testen, für den Fall, dass Sie etwas falsch herum haben
Es gibt viel Raum für weitere Energiespar mit Interrupts und niedrige Power-Modi, also wenn jemand weiß, wie Sie ändern der Code bitte posten das Ergebnis und Code.
Auf Instructables umsah fand ich diese Arbeit die Macht nutzt, spart Sleep-Modus
Schlafen
Durch die Platzierung der AtMega328P im SLEEP-Modus, kann man weiter die Leistung verringern. Im SLEEP-Modus sind die meisten der MCU-Interfaces deaktiviert. In diesem Modus kann die MCU so wenig wie 0.001mA zeichnen. Die MCU ist jedoch nicht mehr ausgeführt oder in diesem Fall die Messung der Spannung.
Eine Watchdog-Zeit wird verwendet, um die MCU aus dem Schlaf zu wecken. Einrichten des Watchdog-Timers zum wecken der MCU alle 8 Sekunden wird sichergestellt, dass der Stromverbrauch noch weniger.
Weitere Informationen zu den Stromsparmodi finden Sie unter http://www.gammon.com.au/forum/?id=11497.
Ergebnisse der Energiesparmodus
Durch die Verwendung der oben genannten Energiespar-Techniken, konnte ich den Strom der Schaltung von 80mA zu verkleinern so niedrig wie 0.12mA, wenn das Gerät im Energiesparmodus befindet. Die Schaltung verwendet insgesamt etwa 0.28mA.
So, vor dem Speichern der Schaltung eine 7Ah Batterie in etwa 2,8 Tage entlädt.
Nach Strom sparenden dauert es rund 3,5 Jahre für die Schaltung, die gleiche Batterie entladen.
Ich habe meinen Namen auf der Code schließlich nach 2000 Ansichten. Vergessen, das zu tun. Volle Pin Namen der ATTiny 85 gibt es im Code oben