Inhaltsverzeichnis:

Kemper LEDs auf Vixen Music - Gunook
Kemper LEDs auf Vixen Music - Gunook

Video: Kemper LEDs auf Vixen Music - Gunook

Video: Kemper LEDs auf Vixen Music - Gunook
Video: NICEST Car Horn Ever- DIY 2024, Juli
Anonim
Kemper LEDs auf Vixen Music
Kemper LEDs auf Vixen Music

Bei diesem instructable dreht sich alles um ein neues Produkt, das ich entwickle, genannt "Kemper LED-Lampen". Um die Fähigkeiten zu demonstrieren, habe ich 64 Lampen in eine 18-Zoll-Glasvase getaucht. Die Vase wurde dann mit 23 Pfund klaren Glasmurmeln gefüllt. Die Art und Weise, wie das Licht von den Glasmurmeln reflektiert wird, ist wirklich ordentlich. Schauen Sie sich das Video unten an Das Video ist mein Versuch zu zeigen, was mit den Kemper LED-Lampen gemacht werden kann. Sehen Sie sich unbedingt die zusätzliche Demo an, die am Ende des Videoclips gezeigt wird. Mit anderen Worten, nachdem die Musik stoppt, ein zusätzliches Paar von Sequenzen werden ohne Musik vorgeführt.

Schritt 1: Kemper LED-Lampen

Kemper LED-Lampen
Kemper LED-Lampen
Kemper LED-Lampen
Kemper LED-Lampen
Kemper LED-Lampen
Kemper LED-Lampen

Das Grunddesign jeder Leuchte ist wirklich eher schlicht gehalten. Die Lampe besteht aus (1) Pic 12F609 micro, (4) Weitwinkel-LEDs mit 20 mA (rot, grün, blau und weiß), (4) Strombegrenzungswiderständen, (1) Filterkappe und (1) 16x19 mm Leiterplatte. Jede LED wird von einem der Mikroausgangspins angesteuert. Die Ausgangspins werden unter Verwendung eines pulsweitenmodulierten (PWM) Signals kontinuierlich aktualisiert. Die PWM-Ausgänge verfügen auch über eine Anstiegsgeschwindigkeitssteuerung sowohl beim Rampen als auch beim Abfallen. All dies verleiht den LEDs ein schönes warmes Leuchten, wenn sie von einer Ebene zur anderen übergehen - keine harten Ein- und Ausschaltkanten (es sei denn, Sie stellen hohe Anstiegsraten ein). Jede Lampe hat eine hartcodierte Knotenadresse und ist so programmiert, dass sie auf fast ein Dutzend reagiert Befehle. Alle Knoten antworten auf eine reservierte globale Knotenadresse. Schließlich kann ein Knoten so programmiert werden, dass er mehrere alternative Knotenadressen hat. Die alternativen Adressen ermöglichen die Gruppierung von Knoten und den Zugriff mit einem einzigen Befehl. Das Kommunikationsprotokoll unterstützt bis zu 255 Knoten auf dem Bus. Die Kommunikation jeder Lampe besteht aus einem einzelnen Mikro-E/A-Pin. Jede Lampe fungiert als Slave auf einem gemeinsam genutzten Kommunikationskabel. Wenn ein Datenpaket direkt an eine einzelne Lampe gesendet wird, bestätigt die Lampe die Nachricht, indem sie ihre eigene Knotenadresse auf den Kommunikationsbus zurücksendet. Nur eine einfache Summenprüfsumme wird verwendet, um die Kommunikation zu überprüfen. Bisher habe ich die Kommunikation mit 64 Knoten getestet, die alle an einem Bus miteinander verbunden sind. Bei kontinuierlichem Betrieb kann ich ein verlorenes Paket pro Stunde feststellen. Jede Lampe verarbeitet 2 Millionen Anweisungen pro Sekunde (2MIPS). Also treibt die Kette von 64 Lampen diese 256 LEDs mit 128 MIPS PS herum! Sorgt für ein skalierbares Design – wenn mehr LEDs hinzugefügt werden, werden automatisch auch mehr MIPS hinzugefügt. Ich weiß was du denkst - keine Sorge, das Mikro kostet nur 70 Cent - tatsächlich kosten die vier LEDs zusammen mehr als das Mikro.

Schritt 2: Aufbau der Vase LED-Demo

Aufbau der Vase LED-Demo
Aufbau der Vase LED-Demo
Aufbau der Vase LED-Demo
Aufbau der Vase LED-Demo
Aufbau der Vase LED-Demo
Aufbau der Vase LED-Demo

Ich habe zwei Lampenketten für die Vase gemacht. Jede Saite hat 32 Lampen und ist 16' lang. Mit beiden Strings in der Vase befinden sich also 256 LEDs unter Computersteuerung über einen einzigen 9600-Baud-RS232-Kanal. Beide Strings stellen eine parallele Verbindung an der RS232-Schnittstellenkarte her. Jeder String kann bei voller Leistung maximal 2,5 Ampere aufnehmen. Wenn alle Lampen eingeschaltet sind, wird die Vase also mit 25 Watt LED-Leistung beleuchtet! Um ehrlich zu sein, ist es einfach zu schwer zu sehen, wenn alle LEDs vollständig leuchten. Da die beiden Stränge eine Parallelverbindung an der RS232-Schnittstellenkarte herstellen, fließen nur 2,5 Ampere durch jeden Strang. Jede Lampe hat große Spuren, um den Gleichstrom durch die Kette zu leiten.

Schritt 3: Vixen Beleuchtungsautomatisierung

Vixen Beleuchtungsautomatisierung
Vixen Beleuchtungsautomatisierung

Die Vixen-Software wurde entwickelt, um die Weihnachtsbeleuchtung in Ihrem Vorgarten zu steuern. Es macht es einfach, eine Reihe von Ausgangskanälen einzurichten. Die Kanäle werden dann auf MP3-Musik abgebildet. Hier ist der Link zur Vixen-Website: https://www.vixenlights.com/Es gibt bereits eine Reihe weiterer Informationen über dieses Softwarepaket im Internet, daher werde ich nicht mehr aufwärmen hier. Für meine Anwendung musste ich wohl ein benutzerdefiniertes Plug-In für Vixen schreiben. Als typischer "fauler" Ingenieur habe ich einen anderen Ansatz gewählt. Ich habe Vixen (eine MS Windows-App) in VMware unter Linux ausgeführt. VMware ermöglicht die Umleitung eines Comm-Ports zu einer Ausgabedatei anstelle eines tatsächlichen Hardware-Ports. Dann habe ich ein kleines Python-Skript unter Linux ausgeführt, das ständig neue Strings verarbeitete, die von Vixen kamen. Das Python-Skript wandelt die einfachen Vixen-Kommunikationsnachrichten in Nachrichten um, die die Kemper-Leuchten verstehen können. In Zukunft werde ich wohl ein Plug-In für Vixen schreiben müssen.

Schritt 4: Fazit

Abschluss
Abschluss
Abschluss
Abschluss
Abschluss
Abschluss

Es gibt eine Menge anderer Anwendungen für diese Lampen. Hier ist meine Wunschliste: 1) Baue weitere 64 Lampen, so dass ich insgesamt 128 habe. Ich möchte dieses Jahr meinen Weihnachtsbaum beleuchten. Mit 512 LEDs @ 50 Watt sollte es wirklich umwerfend aussehen! Ich kann es kaum erwarten, fallenden Schnee zu programmieren, während der Baum in Farbe leuchtet.2) Ich möchte auch versuchen, eine Zeichenfolge zu einer Acht zu arrangieren. Ein bisschen wie eine Sieben-Segment-Anzeige. Ich denke, ich kann ein wirklich großes mehrstelliges Display auf einem Karton bauen. Könnte bei den Fußballspielen meines Sohnes verwendet werden, um den Spielstand zu verfolgen.3) Es scheint auch eine gute Idee zu sein, etwas Leuchtendes zu bauen, das auch mit dem Internet verbunden ist. Vielleicht etwas, das die Farbe je nach Wetter oder Börse ändert. 4) Ich habe einen Kumpel, der einen Stab mit leuchtenden Lichtern ausstatten möchte. Ich versuche, ihn zu überreden, mich ins GMLAN hacken zu lassen, damit wir die Motordrehzahl abgreifen können. Es wäre wirklich cool, die LEDs mit der Motordrehzahl drehen zu lassen! Auch nicht zu schwer zu tun.5) Eine davon wäre großartig für das Cub Scout-Projekt meines Jungen: https://www.instructables.com/id/LED_Paper_Craft_Lamps/ Grob bräuchte es einige programmierbare LEDs, die überblenden würden eine oder zwei Stunden. Wäre ein tolles Nachtlicht für Kinder. Langfristig ist geplant, die Lampen an alle Interessierten zu verkaufen. Ich hatte bisher schon ein bisschen Interesse. Wenn Sie einer dieser Interessenten sind, dann senden Sie mir eine E-Mail und ich lasse Sie wissen, wie wir Ihnen Lampen besorgen können. Ich arbeite auch an meiner Website, um sie nützlich zu machen. Sie können jederzeit auf www.ph-elec.com vorbeischauen, um zu sehen, was los ist. So viel zu tun mit so wenig Zeit. Danke & Hoffe, Sie haben die Lichtshow genossen, Jim

Empfohlen: