Sie könnten alle Teile in diesem Design mit Ausnahme des Schalters, der Batterie und der LEDs durch einen Mikrocontroller ersetzen , und dies hätte eine geringere Ausschaltleistung, eine geringere Betriebsleistung und wahrscheinlich sogar noch geringere Kosten.
Die Einsparungen beim Stromverbrauch sind auf die Tatsache zurückzuführen, dass moderne Mikrocontroller (wie AVR) im Schlaf nur 0,1 uA verbrauchen und bei einem Wechsel an einem ihrer Eingangsstifte aufwachen können.
Sie schließen das Mikro direkt an die Stromquelle an und verbinden dann die aktiven Schaltkontakte mit den E / A-Pins. Sie können interne Klimmzüge an diesen Pins aktivieren und dann einen Pin-Wechsel-Interrupt verwenden, um aus dem Energiesparmodus aufzuwachen. Die "Aus" -Position muss nicht mit einem Pin verbunden sein - die MCU weiß, dass sich der Schalter in der Aus-Position befindet und in den Ruhezustand wechselt, bis der Schalter bewegt wird, wenn keiner der anderen Pins länger als eine bestimmte Zeit aktiv ist. Die Klimmzüge verbrauchen keinen Strom, wenn der Schalter ausgeschaltet ist.
Das ist die Grundidee. Es gibt auch Verbesserungen, die Sie hinzufügen können, z. B. wenn der Aus-Schalter mit einem Klimmzug an einem Stift befestigt ist, damit Sie ihn sofort erkennen können. Dann deaktiviert die Software den Klimmzug an diesem Stift, bevor Sie in den Ruhezustand gehen, sodass kein Stromverbrauch mehr entsteht.
Beachten Sie auch, dass Sie die LEDs mit PWM direkt von den MCU-Pins ansteuern können. Dies spart die Widerstände und gibt Ihnen auch die Möglichkeit, die LEDs für mehr Helligkeit zu übersteuern, was für einen zappeligen Spinner sinnvoll sein könnte, da Sie wahrscheinlich weniger als 100% Einschaltdauer für diese LEDs haben werden.