Guten Abend lieber Bastlergemeinschaft,
da sich mein anderes Projekt erstmal auf unbestimmte Zeit verschoben hat, habe ich eine neue Projektidee... eine LED-Uhr.
Dazu sollen 60 Duo-LEDs, zB blau/rot, 5mm, in einem Kreis angeordnet werden. Voraussichtlich in einer gelaserten Edelstahlplatte.
Doch wie steuert man sie am besten an?
Vorgabe:
- max, 7 aktive LEDs (Stunde, Minute, Sekunde und evtl. 1/4h, 1/2h usw.)
- jede LED muss in ihren möglichen drei Farben leuchten können
- möglichst geringer Strom (Batteriebetrieb)
Mir fiel bisher ein:
Multiplexing mit Schieberegistern (wollte nen ATmega8L nehmen) oder eben nur mit Schieberegistern, z.B. 74HC595.
Eigentlich tendiere ich ja zu der puren Shiftregister-Methode, nur bräuchte ich dann 15 Stück von und da ich das auf Lochraster machen wollte, wirds ziemlich eng und wirr Aber bei mit den Teilen spare ich natürlich eine Menge Pins, zb für DCF77-Modul, Helligkeitssensor (soll in der Nacht ja keine Partybeleuchtung werden :D), evtl. Taster für manuelle Einstellung und Batteriespannungsabfrage (Anzeige als Teilkreis).
Was schätzt ihr, wie lange 3x AA halten würden?
µC: max. 3,6mA (bei 4 MHz)
DCF77-Modul: < 90µA + ~2mA (LE33CZ; Spannungsregler auf 3,3V)
74HC595: wohl auch sogut wie nix
LED: so ~20-25 mA, je Farbe denke ich mal
≃72 mA mit 3 LEDs -> bei einer Kapazität von 1900 mAh = 26,4h?! Ein bisschen zu wenig oder habe ich mich mal wieder irgendwo verrechnet?
Es müsste ja auch reichen, wenn ich die LEDs direkt an die 74HC595 hänge oder kommt der dann bei max. 3 LEDs nicht mit klar?
Danke schonmal für eure Ideen und Antworten