Hallo zusammen,
passend zur dunklen Jahreszeit, habe ich endlich mal Zeit gefunden das erste Exemplar meines Mini RGB-Licht ferdrig zu stellen. Eine runde Platine (eigentlich zumindest, mein Prototyp ist nur grob ausgeschnitten) mit ATtiny25, LM78L05, Widerständen, Kondensatoren und einer PLCC4 RGB-LED. Mit drauf ist natürlich auch eine ISP-Schnittstelle zum wechseln der Firmware.
Leider ist mir erst nach dem Bestellen der ersten Platinen aufgefallen, dass ich einen kleinen Fehler drauf habe. Die LED ist an PB0,3 und 4 angeschlossen. PB0 ist auch teil der ISP-Schnittstelle (MOSI) und genau das war das Problem. Mein ISP-Progger (serielles Bitbanging mittels Pollin Evaluations Board) schafft es nicht beim Proggen die LED mit zu treiben, weshalb ich in dieser Konstellation mit dem Auflöten der LED die ISP-Schnittstelle nichtmehr nutzen konnte. Auf dem Steckbrett half ein Pulldown von etwa 500 Ohm an MOSI, bei der fertigen Schaltung nicht. Deswegen habe ich als Workaround den Widerstand für rot nicht auf das eigentlich Pad gelötet was dann mit MOSI verbunden wurde, sondern so dass eine Seite quasi in der Luft hängt und diese dann mit einem kleinen Draht an MISO angeschlossen. MISO wird beim Proggen vom AVR selber getrieben und dieser schafft die LED problemlos.
Warum überhaupt ISP? Ich möchte die Platine für mehrere Dinge nutzen. Konkret stell ich mir drei Möglichkeiten vor:
- Kerzenlichtsimulation
- RGB Farbkreis (für den Einsatz in Dekoobjekten)
- Blitzen/Gewitter (zB für Halloween)
Die Firmware für den Farbkreis und fürs Blitzen ist soweit fertig, zur Kerzenlichtsimulation bin ich bisher noch nicht gekommen. Beim Farbkreis nutze ich die angepasste HSV->RGB-Routine von synvox, hier nochmal danke dafür. Ich gehe in einer Schleife einfach den HUE-Wert durch, Sättigung und Helligkeit stehen fest auf dem Maximum.
Die Platine ist übrigens nicht angelaufen, die Schatten sind Reste vom Fluxer. War grad zu faul sie sauber zu machen.
Für die LED habe ich 100 bzw. 150 Ohm Widerstände verwendet, alle Farben laufen damit bei etwa 17mA. Die gesamte Stromaufnahme _vor_ dem Regler beträgt beim Farbkreis etwa 25mA als Maximum.
Ich habe bereits ein korrigiertes Layout, weiß aber noch nicht ob ich das so fertigen lassen soll. Mir schwebt als Nächstes eine Version vor, die mit Knopfzellen und ohne Regler betrieben werden soll, damit sie wirklich als Teelicht-Replacement dienen kann. Ein 12er-Nutzen der Platine hat mich inkl. Versand 16 EUR gekostet (platinenbelichter.de). Die Bauteile sind bis auf die LEDs standard SMD-Kram von Reichelt. Die LEDs waren irgendwelche billigen PLCC4 LEDs von eBay (20 Stk für 7,19 EUR).
Zum Schluß noch ein Video, wobei man nicht viel sehen kann. Ich habe vor die LED im Abstand von etwa 5cm einfach ein Stück Plexi gehalten, weil man sonst mit der Digicam einfach nur viel Licht sieht :D. Das Flimmern oder Flackern muss an der Cam liegen, in Wirklichkeit pumpt die Helligkeit kein bisschen.
fKWYM174pHM
Alles in Allem nix Besonderes, aber ein nettes Gimmick, vielleicht auch mal als Geschenk. Hoffe es gefällt euch.
EDIT: Für diejenigen, die auch Interesse an dem kleinen Spielzeug haben, mal die Ätzvorlage: http://crap.dgoersch.info/ls/rgb-mini-light_nutzen.pdf