Ich habe einen GE Pre beleuchteten Weihnachtsbaum im Jahr 2007 gekauft. Die Beleuchtung bestand aus benutzerdefinierten Zeichenfolgen klar konstant auf Glühlampen. Jede Zeichenfolge enthalten 1, 2 oder 3 Gruppen von 49 konstant auf Lampen und Leuchtmittel eine Sicherung in Serie. Es gab insgesamt 1200 Lampen auf dem Baum. Wenn eine konstante auf Birne ausgebrannt, kurzgeschlossen es selbst, so dass die anderen Lampen in die Teilzeichenfolge beleuchteten bleiben würde. Die restlichen Birnen brennen nur ein wenig heller. Dies wird sicherlich zu einer Teilzeichenfolge 50 Glühbirnen gehen schwarz bevorzugt. Wie mehr Lampen ausbrennen, erhöht der Druck auf die anderen Glühbirnen jedoch wodurch ihr Leben. In einem Baum mit 1200 ausgebrannt Birnen neigen Sie dazu, verpassen Glühbirnen. Diese Faktoren sowie die Lampen nur älter dazu beigetragen, "Lawine" geben Sie Fehler in den letzten Jahren. Ich habe beobachtet, dass eine Teilzeichenfolge bekommen plötzlich heller und heller und in wenigen Sekunden, die alle Lampen in die Teilzeichenfolge haben einschließlich der Sicherung Lampe ausgebrannt. Es kommt zu schnell zu stoppen. Sie müssen nur Schritt zu halten mit der Wartung auf diese Art Bäume.
In den letzten 7 Jahren habe ich ca. 500 Glühbirnen ersetzt. In den letzten 2 Jahren wurde es üblich, 50 bis 150 Lampen pro Saison ersetzen. Wenn der Baum nicht so schön wäre drauf habe ich aufgegeben. Nun, war jedoch der Gedanke an ein noch schöner Baum mit weniger Wartung und die Möglichkeit, ein Arduino-Micro LEDs steuern beschäftigen die Motivation brauchte ich für dieses Projekt.
Das neue Lichtsystem Baum nutzt 1416-LEDs, die Gefahren werden mit einem Arduino Pro Mini und 9 Adafruit TLC5947 LED-Treiber-Module in Reihe geschaltet. Die TLCs orientieren über die SPI-Schnittstelle. Die TLCs jeweils 24 Kanäle programmierbar 12-Bit-PWM-Ausgang, Laufwerks-LEDs. Der Ausgangsstrom auf jedem Kanal ist begrenzt auf maximal 15 Milliampere. Die Anzahl der LEDs der TLC-Kanal fahren kann ist abhängig von der Versorgungsspannung (die so groß wie 30 Volt für die TLC sein kann) und die Vorwärtsspannungen der LEDs verwendet. Die LEDs, die ich verwendet habe Vorwärtsspannungen zwischen 1,6 und 2,4 Volt. Ich habe ein 30 Volt Netzteil um bequem bis zu 9 LEDs in Serie zu ermöglichen.
Der Baum hat 11 Knoten entlang der Stamm des Baumes, wo 6 bis 8 Glieder befestigen. Jedes Glied ist mit 3 TLC Kanäle gezündet. Ein Kanal treibt eine Zeichenfolge aus roten LEDs, fährt man eine Reihe von grünen LEDs und die dritte treibt eine Reihe von blauen LEDs. Die Topper werden von 3 TLC Kanäle angetrieben kann. Derzeit wird nur ein Kanal zur 9 weiße LEDs in Serie zu fahren.
Das Diagramm zeigt die Verschränkung von Adafruit TLC5947 Bretter und das Arduino Pro Mini. Ich habe etwas Schaumklebeband auf der Rückseite jedes TLC für Isolierung. Jeder TLC ist an den Baumstamm, wo es gebraucht wird, befestigt mit Wickel binden.