Paul Stoffregen veröffentlicht diese Lösung auf Pdxdorkbot und ich bin gerade mit meinen Ergebnissen Umbuchung
Die Lösung besteht darin, Arduino, Impulsleistung an einen Transistor zu verwenden, die eine große Menge an Strom-dumps (~ 250ma) für einen kurzen Zeitraum hinweg. Ich fand war 50ms alle 5 Sekunden ausreichen, um die Batterie zu halten auf. Das entspricht einem Arbeitszyklus von 1 % oder 2.5ma. Nicht toll, aber besser als beim Ausschalten, die Sie brauchen auf bleiben.
Ich habe versucht, dies auf ein Arduino Uno und Teensy 2.0.
Paul Stoffregen geht auf eine nette kleine analoge Schaltung enthalten, die Sie können machen, mit ein paar Kondensatoren und dann ohne die digitale Ausgabe von Ihrem Mikrocontroller.
Hier ist meine Teileliste.
-20 Ohm (1/4 Watt) Widerstand
- Mosfet bei 250ma bewertet (obwohl Sie gerade ungefähr jedem Mosfet oder Transistor hier verwenden könnte)
-10 k Widerstand auf das Tor mit Masse verbinden (so der Mosfet Frage nicht)
Hier ist der Arduino Code:
/*
Battey ON.
50ms alle 5 Sekunden in einen 20 Ohm Widerstand verwendet.
*/
Int führte = 13;
void setup() {}
PinMode geleitete (Ausgabe);
}
void loop() {}
DigitalWrite (geführt, hoch);
Delay(50);
DigitalWrite (geführt, niedrig);
Delay(5000);
}