Online seit Februar 2009
|
Lauflicht-Steuergerät für einen LED Strip (Streifen) mit dem
WS2812B
|
Klick auf die unteren
Lauflicht-Versions-Beispiele und es werden diese größer !
|
Bastel-Anleitungs-Download
hier: "LED-Strip.zip"
(ca.4Mbyte)
--- Ein älters Video zeigt den Aufbau in Aktion (Klick
hier)
[11min lang]
Im Video sieht man das Funktions-Prinzip mit nur 17 Mode.
In der Zwischenzeit gibt es 26 Lauflicht-Versionen (Mode).
Es kommen jetzt keine weiteren Lauf-Licht-Versionen hinzu.
Der Speicher des PIC-Controllers ist komplett voll !
Einleitung :
Dieser Aufbau des Steuergerätes ist für maximal 80 Stück LEDs
vom Typ WS2812B ausgelegt. Wenn man sich einen
LED-Streifen (LED-Strip) mit WS2812B bei AMAZON oder EBAY
kauft kann man den Aufbau hier nutzen.
(Wenn man hier Klickt) erscheint solch ein
LED-Streifen von AMAZON.
Man kann die
entsprechende Länge des Streifens selbst
Bastel-kürzen. Es gibt auch LED Aluminiumprofile für diese
LED-Streifen... Oder LED-Streifen, welche Klebstoff an der
Unterseite haben. Oder auch Spritzwasser-geschützte...
Ein LED-Chip beinhaltet 3 LEDs mit den Farben grün, rot
und blau. Man kann alle Mischfarben einstellen, wenn man
die Intensität von der grünen, roten und der blauen LED
ändert. Mit diesem Steuer-Geräte-Aufbau ist dies möglich.
Leuchten alle LEDs gleichermaßen ist die Leuchtfarbe Weiß. |
|
Solch ein
Steuergerät, wie hier, gibt es auch zu kaufen.
Die dortigen Leucht-Lauf-Varianten liegen bei weit mehr als
bei mir. Es ist mittels
Fernsteuerung betreibbar oder gar mit dem Smartphone. Meist
aus China... Oder
Klick hier und es ist so etwas von ELV zu sehen.
Oder siehe auch bei Arduino-Basteleien...
Hier ist es aber selbst aufgebaut !
Ich empfehle als erstes
einen Steckbrett-Aufbau.
Zur
Inbetriebnahme: Mit den zwei
Tastern kann man die Leucht-Modi-Varianten aufwärts oder abwärts
einstellen.
Beim Ausschalten des Gerätes merkt es sich
die letzte Einstellung. So kann man es zum Beispiel mit
einer Zeitschaltuhr betreiben. Es wird immer mit der
letzten Leuchtvariante wieder gestartet.
|
Steckbrett-Aufbau Klick auf das Foto und es wird größer |
Fünf Stück
LEDs (rot) zeigen die eingestellte Modi-Lauflicht-Nummer als
HEX-Anzeige. So braucht man kein teures Display, wo
eigentlich nur eine Leucht-Modi-Nummer als Zahl drin steht.
Klick hier
und man erkennt das HEX-Anzeige-Prinzip.
Die Farben grün, rot
und blau kann man mit drei Potis einstellen / mischen.
Dies wird durch die entsprechende blaue Hinweis-LED angezeigt.
Bei der Lauf-Tempo-Einstellung mittels Poti muss die
gelbe Hinweis-LED leuchten.
So gibt es auch
Modi-Einstellungen, wo man keine Tempo oder
Farb-Einstellung vornehmen kann. Dann leuchtet die
entsprechende LED nicht.
Zur letzten Mode Nummer 26
: Hier werden ausgesuchte Modes der Reihe nach
automatisch abgearbeitet. Die Zeit wie lange eine
Lauflicht-Version läuft, ist im Programm änderbar. Auch
die verwendeten Modes sind im Programm wählbar.
Bei dieser
Version 26 blinkt die HEX-Anzeige-Nummer
mit der gerade ablaufenden Laufvariante [Mode-Nr.: 0 bis 25] So kann man
zu den eigentlichen / normalen Laufvarianten
unterscheiden. |
Fertiger Aufbau des Steuergerätes Klick auf das Foto und es
wird größer |
Zum Aufbau:
Der Aufbau ist eigentlich problemlos.
Man kann sofort die PICs brennen, wenn man einen Streifen mit 60
LED-Chips hat... An sonsten
muss für beide
Controller die LED-Chip-Anzahl eingestellt sein.
Dies erfolgt durch ändern der Files
"LED-STRIP-60-C.ASM" und "PIC_2_WS281x.ASM". Die Änderung
befindet sich etwa am Programm-Anfang.
Nach der Änderung
werden beide Programme für den PIC12F1840 und den
PIC16F1827 assembliert und es entstehen jeweils brennbare
HEX-Files. Das Assembler-Programm liegt dem Bastel-Download
bei. Ein Brenngerät muss man selbst haben. |
Klick auf die Fotos und es wird größer |
Erwähnenswert ist noch, dass die Stromversorgung dem
entsprechend für hohen Strom ausgelegt sein muss. Eine
Berechnung steht im Stromlaufplan.
Anmerkung:
Dieser Aufbau war nur möglich, weil ich eine Steuerung
für den WS2812B mit dem PIC12F1840 im Internet gefunden
hatte. Alleine hätte ich dies nicht programmieren können.
Der Programmierer nennt es: "Seriellen
Schnittstellenwandler für WS2812" (Klick
hier)
Den PIC16F1827 habe ich dementsprechend dann mit den Lauflicht-Varianten
selbst programmiert.
Man könnte hier neben der LED-Chip-Anzahl
weitere Einstellungen für die einzelnen
Lauflicht-Varianten vornehmen.
(Klick
hier) und es erscheint ein Auszug vom Programm,
wo man ändern kann und es erscheint die komplette
Mode-Beschreibung. [Anmerkung: Eine textliche Beschreibung
ist in diesem Fall
schlechter als ein Video (siehe oben) ]
Der Bastel-Download (oben) umfasst
den Stromlaufplan, die Leiterplatte, den Bestückungsplan, die
Deckplattenzeichnung, die Stückliste, Fotos, Beschreibung
usw.....
Hier ist vorerst
alles für 60 LED-Chips (also die Strip-Länge) eingestellt !
Meine Weihnachts-Deko Einstellungen für das Fenster
(nach außen gerichtet) liegen hier auch bei ! |
|
|
Klick auf den Stromlaufplan und er wird größer
|