Weihnachten

Weihnachtsbaum deluxe

Hier (Weihnachtsbaum mit Lichtern) hatte ich bereits mit meinem Weihnachtsbaum aus Holz herumgespielt.

Hier

Projekt: STM8S105 6×8 Bits Output Teil 1a

Projekt: STM8S105 6×8 Bits Output Teil 1b

Projekt: STM8S105 6×8 Bits Output Teil 2

Projekt: STM8S105 6×8 Bits Output Teil 3

habe ich längere Zeit mit einer neuen Version geliebäugelt. Dann war er lange Zeit vergessen. Weihnachten 2015 leuchtete die alte Version.

Jetzt aber ist es soweit, er ist in neuer Schönheit 😉 wieder da.

Weihnachtsbaum
Weihnachtsbaum

Das bereits kommentierte Programm werde ich noch hinzufügen, es muss für die Webseite doch noch etwas aufgehübscht werden.

Weihnachtsstern mit WS2812

Weihnachten ist gerade erst vorbei, allerdings hatte ich schon lange mal ein WS2812-Projekt vor. Bei Osh-Park fand ich bei den shared-projects ein Layout von ronsholidaylights.com, was mir gefiel. Allerdings ist die Fertigung in dieser Größe bei Oshpark zu teuer. Also hab ich den Stern unverändert (auch wenn das Layout nicht perfekt war: fehlende Kondensatoren und der Data-out-Pin des letzten WS2812 wurde nicht herausgeführt) bei elecrow produzieren lassen und gestern erhalten. Heute wurde der Protoyp gelötet, da die bei Ebay bestellten WS2812 passenderweise ebenfalls eintrafen. Die Effekte kommen per Arduino (pfuipfui ;-)) und ganz hervorragender ALA-Arduino-Bibliothek in den Stern. Ein sehr schnelles Projekt mit hohem WAF und schnellem Bastelerfolg.

WS2812 Star Stern
WS2812 Star Stern
WS2812 Star Stern
WS2812 Star Stern
WS2812 Star Stern
WS2812 Star Stern

Weihnachtsbaum mit Lichtern

Weihnachten steht mal wieder vor der Tür und da bot sich ein wenig Bastelei an. Der Weihnachtsbaum sollte nicht einfach nur da stehen, auch nicht nur vor sich hin leuchten, sondern ein wenig Abwechslung bringen, aber bloß nicht wild herumblinken! Hmmmmmmmm, da war etwas Überlegung fällig. Na ja, erst mal bohren und LEDs einkleben und dann sehen wir weiter …

Weihnachtsbaum
Weihnachtsbaum

Wenn er nicht einfach nur leuchten soll und auch nicht nur blinken soll, aber trotzdem etwas Abwechslung bieten soll, muss ein Mikrocontroller ran. In der Bastelkiste liegen noch viele AT90S1200 herum. Ok, das ist ein Grufty und er sollte längst im Müll verschwunden sein, aber wenn er nun mal schon da war … Die restlichen Bauelemente sind eigentlich auch alle Müll-reif, aber warum, wenn sie noch Nutzen bringen?

Steuerung
Steuerung für den Weihnachtsbaum

Also, der Grufty sorgt dafür, dass die weißen LEDs, die Kerzenlicht symbolisieren sollen, ab und zu aufblitzen. Im Moment blitzen noch alle gleichzeitig, etwas mehr Zufall wäre wünschenswert, aber das Ding programmiert man ja nur in Assembler. Da eine Zufallsfunktion einbauen ist schon etwas schwerer. Bin schon froh, dass ich die Soft-PWM hinbekommen hab. Derzeitige Funktion also: Die Helligkeit wird so ca. alle 20 Sekunden kurz hochgedreht und dann wieder auf den alten Wert gestellt. Das Ganze natürlich nicht ruckartig, sondern als Auf- und Abblenden. Die farbigen LED sind noch nicht angeschlossen. Für diese hab ich mir überlegt, ab und zu ein zufälliges Flackern einzubauen, d. h., sie kurzzeitig ausgehen zu lassen, als ob sie von Zweigen verdeckt wären oder so. Ansteuerung soll über Schieberegister bzw. Latches gehen, da hab ich mich noch nicht entschieden. Die Latch-Lösung verlangt einen weiteren (unsynchronisierten) Controller, Schieberegister sollte noch über den AT90S1200 gehen. Die Effekte müssen nicht synchron laufen. Auch bezüglich der Stromversorgung muss ich mir noch was überlegen, im Moment dienen alte, „leere“ AA-Batterien als Antrieb. Der Taster soll mal Programmoptionen umschalten, ist derzeit aber noch nicht im Programm berücksichtigt.