Erstmal frohe Weihnachten allerseits
Ich muss leider etwas zurückrudern da ich bis Jahres Ende leider deutlich weniger Zeit habe als erhofft und ab Ende Januar erstmal im Ausland bin. Um das jetzt mal einzutüten habe ich eine "Simple" Version gebaut, die keine Animationen und Verläufe beinhaltet, dafür aber komplett fertig und funktionstüchtig ist. Hier gehts zum
Download bei GitHub.
Mit Version 1.0-simple könnt ihr:
- Die LEDs in eurem Gehäuse in beliebigen Farben leuchten lassen
- Änderungen der Farbe werden umgehend übernommen
- Die Helligkeit von 0 - 100% Regeln
- Beliebig viele LEDs ansteuern*
- Die LEDs werden automatisch beim Start des PCs angeschaltet mit der letzten Einstellung
- Die Farbe/Helligkeit bleibt auch bei Stromunterbrechung gesichert
- Gesamte Oberfläche im Systemtray bequem aufrufbar
- Die Software muss nicht im Hintergrund laufen, nur zum Ändern der Farbe/Helligkeit
Hier noch ein paar Screenshots der Software, das visuelle Ergebnis der LEDs entspricht dem aus dem letzten Post.
Aktuell sind noch 2 mir bekannte Bugs enthalten:
- Beim Ändern der Farbe wird die Helligkeit auf 100% zurückgesezt
- Wird in der Farbauswahl einfach geklickt wird die Farbe falsch interpretiert, die Auswahl muss auf die gewünschte Farbe gezogen werden
Die Probleme werde ich in den nächsten Tagen noch ausbessern. Außerdem will ich eine Ausführliche Do-It-Yourself Anleitung schreiben wie man das System bei sich in den PC einbauen kann.
Grundsätzlich brauch man folgende Dinge:
- Arduino Uno/Micro/o.ä. am besten mit ATmega 32
- Neopixels in gewünschte Anzahl/Dichte
- Lötkolben und grundlegende Lötkentnisse (man kann auch alles mit Klemmen machen, aber das klappt nicht garantiert)
- Heißkleber o.ä. um die LEDs einzukleben
- Ein paar lose Kabel und ein 5V Adapter für Lüfter
- 2h oder mehr, je nach Können und Perfektionismus
Gesamtkosten fangen bei 30€ an für China-Arduino und 1m 30er LEDs.
Ich würde mich über ein bisschen Feedback und Vorschläge zum System freuen
-------
*begrenzende Komponente ist der RAM des Arduino. Maximale Anzahl LEDs ist *Ramgröße*/3, macht bei 2048 Byte RAM also rund 650 LEDs. Bisschen Luft sollte sein...