Bastelidee: LED-Weihnachtsornamente selber machen
Für Maker ist selbstgebastelte Weihnachtsdeko ein Muss. Mit dieser weihnachtlichen Platine kann man Pixel-Bilder und Animationen am Weihnachtsbaum abspielen.
- Daniel Schwabe
Passend zu Weihnachten hat Maker Mihai Popa eine Platine in Weihnachtskugel-Optik designt. Mit einer LED-Matrix aus 56 LEDs lassen sich verschiedene festliche Inhalte anzeigen. Insgesamt bietet die Kugel-Platine vier verschiedene Modi: Man lässt einen Text, eine kleine Animation, die aktuelle Temperatur oder alles zusammen auf der Matrix anzeigen. Die Modi kann man über die Stellungen von zwei Schaltern auswählen.
Die 8 × 7 große Matrix wird von einem ATmega328PB gesteuert. Um Leitungen einzusparen, werden die LEDs vom Mikrocontroller per Charlieplexing angesteuert. Dabei nutzt man aus, dass der ATmega seine I/O-Pins hochohmig schalten kann.
Für weitere Funktionen sind noch ein MCP9700T-Temperatursensor von Microchip und ein Steckplatz für ein JDY-31-Bluetooth-Modul verbaut. Über zwei CR2032-Knopfzellen wird die Kugel mit Strom versorgt. Mit den beiden Batterien soll die Kugel für etwa acht Stunden leuchten können. Um die Lebensdauer der Batterien zu verlängern, lässt sich der Schmuck auch mit einem Schalter ein- und ausschalten.
Wenn man eine Textnachricht anzeigen möchte, verbindet man sich mit einem Handy über Bluetooth mit dem Ornament und kann dann mit der App „Bluetooth Terminal HC-05“ die Anzeige verwalten. Der Text wird in einem EEPROM auf der Kugel gespeichert. Die Animationen sind fest im Code verankert und müssen darüber angepasst werden.
Auf dem YouTube-Kanal des Projekterstellers gibt es ein Demonstrationsvideo
Empfohlener redaktioneller Inhalt
Mit Ihrer Zustimmmung wird hier ein externes YouTube-Video (Google Ireland Limited) geladen.
Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen (Google Ireland Limited) übermittelt werden. Mehr dazu in unserer Datenschutzerklärung.
Programmiert wurde die Baumdekoration mit der Arduino IDE und der Code dann mit einem USBASP AVR Programmer auf den Mikrocontroller geflasht. Wie das genau funktioniert, ist auf der Projektseite beschrieben.
Dort sind auch Gerber-Dateien für das Kugel-PCB mit einer genauen Stückliste, Schaltplänen und dem Code für das Projekt bereitgestellt.
Wer zu Weihnachten etwas Größeres braucht, kann sich unsere Anleitung für einen 3D-gedruckten Herrnhuter-Stern anschauen.
(das)