Inhaltsverzeichnis:

So steuern Sie adressierbare LEDs mit Fadecandy und Verarbeitung - Gunook
So steuern Sie adressierbare LEDs mit Fadecandy und Verarbeitung - Gunook

Video: So steuern Sie adressierbare LEDs mit Fadecandy und Verarbeitung - Gunook

Video: So steuern Sie adressierbare LEDs mit Fadecandy und Verarbeitung - Gunook
Video: WS2812B NeoPixel RGB LED am Arduino Uno 2024, Juli
Anonim
Image
Image
So steuern Sie adressierbare LEDs mit Fadecandy und Processing
So steuern Sie adressierbare LEDs mit Fadecandy und Processing
So steuern Sie adressierbare LEDs mit Fadecandy und Processing
So steuern Sie adressierbare LEDs mit Fadecandy und Processing

Was

Dies ist eine Schritt-für-Schritt-Anleitung zur Verwendung von Fadecandy und Processing zur Steuerung adressierbarer LEDs. Fadecandy ist ein LED-Treiber, der bis zu 8 Streifen mit jeweils 64 Pixeln steuern kann. (Sie können mehrere Fadecandys an einen Computer anschließen, um dies zu erhöhen.) Processing ist eine Programmiersprache, die zum Erstellen von Bildern verwendet wird. Sie haben eine Leinwand, genau wie in Photoshop oder Paint, aber anstatt mit der Maus zu zeichnen, zeichnen Sie durch Schreiben von Code. Fadecandy und Processing arbeiten zusammen. Sie schreiben Code, der die LEDs auf der Verarbeitungsleinwand platziert, und dann wird alles, was Sie in Processing zeichnen, in Echtzeit auf diesen LEDs angezeigt. Wieso den

Es gibt viele Möglichkeiten, LEDs zu steuern. Ich mag Fadecandy, weil es billig ist, um loszulegen und du mit Processing auf sehr visuelle Weise eine Menge Kontrolle über deine LEDs haben kannst Maus-/Tastatureingaben. Es gibt also viel Spielraum, um Dinge interaktiv zu gestalten

Dieses Projekt besteht aus drei Teilen.

1. HardwareSehen Sie, wie alles physisch miteinander verbunden ist, Dinge löten, die LED-Streifen mit Strom versorgen.

2. Software: FadecandyFadecandy funktioniert durch Ausführen eines Servers auf Ihrem Computer - es ist super einfach einzurichten.

3. Software: ProcessingSehen Sie sich an, wie Sie die LEDs auf der Leinwand platzieren, und verwenden Sie die Beispiele, um einige Animationen auf Ihren LEDs anzuzeigen

Ich versuche, meine Tutorials so zu schreiben, dass jemand, der überhaupt keine Erfahrung hat, zumindest Spaß daran hat, sie zu lesen. Mit diesem werde ich alles Schritt für Schritt tun, so dass es für Anfänger geeignet ist, mitzumachen und selbst zu tun. Ich werde nicht ins Detail gehen auf Verarbeitung - Wenn Sie Ihre Verarbeitungsfähigkeiten entwickeln und fortgeschrittene Animationen erstellen möchten dann möchten Sie vielleicht einige Tutorials speziell dafür ansehen - ich empfehle den YouTube-Kanal von Daniel Shiffman.

Dieses Projekt beinhaltet Löten. Ich habe keine detaillierte Anleitung für Lötanfänger geschrieben, dafür gibt es viele andere Tutorials.

Dieses Projekt beinhaltet hohe Spannungen (beim Anschluss eines Netzsteckers an die Stromversorgung), also seien Sie bitte vorsichtig und lassen Sie Kinder dies nicht alleine tun. CodeDer gesamte Code (Arduino und Processing) befindet sich hier auf meinem Github.

Schritt 1: Ausrüstung und Werkzeuge

Ausrüstung und Werkzeuge
Ausrüstung und Werkzeuge
Ausrüstung und Werkzeuge
Ausrüstung und Werkzeuge
Ausrüstung und Werkzeuge
Ausrüstung und Werkzeuge

Hier ist eine vollständige Liste von allem, was Sie brauchen, um dieses Projekt zu erstellen:

Teile

  • Adressierbare LEDs (US Amazon | UK Amazon) Ich verwende ws2812b LED-Streifen. Es gibt ein paar Variablen, aus denen Sie wählen können Beschichtung: Sie können einen einfachen LED-Streifen ohne Beschichtung kaufen, aber er ist nicht wasserdicht. Oder Sie können es in einem flexiblen Silikongehäuse kaufen, das IP67-zertifiziert ist, dh es ist vollständig versiegelt und wasserdicht. Farbe des Trägers: Die Streifen sind in Schwarz und Weiß erhältlich. Wenn Sie Ihren LED-Streifen nicht mit einem Difusser abdecken möchten, überlegen Sie, welcher am besten aussieht. Anzahl LEDs: Die Standards sind 30, 60 oder 144 LEDs pro Meter. Ich verwende 30 LEDs pro Meter, aber ich habe 60 verlinkt, da es häufiger verwendet wird. Sonstiges: Sie können ws2812b auch in Strings (US Amazon | UK Amazon) anstelle von Streifen kaufen. Sie funktionieren auf die gleiche Weise, es liegt also an Ihnen, welche Sie verwenden!
  • Fadecandy (US Amazon | UK Amazon)
  • USB-Kabel zum Verbinden von Fadecandy mit dem Computer (US Amazon | UK Amazon)
  • Doppelkopfstifte (US Amazon | UK Amazon)
  • Kondensatoren (US Amazon | UK Ebay)
  • 5V Netzteil (US Amazon | UK Amazon) Dieses Netzteil, mit dem ich verlinkt habe, würde 512 LEDs mit Strom versorgen (einer Fadecandy wert)

  • Stecker (US Amazon | UK Amazon) Sie können einfach ein altes Steckerkabel verwenden oder, wenn Sie keins haben, ein Wasserkocherkabel eine gute Option.
  • 3-polige JST-Anschlüsse (US Amazon | UK Amazon) Sie benötigen ein Paar pro Streifen (also 8 für einen Fadecandy-Wert)
  • 12-AWG-Kabel (US Ebay | UK Ebay) Dieses dicke Kabel leitet den Strom vom Netzteil zu einigen Anschlüssen, die ihn auf alle verschiedenen Streifen aufteilen.
  • 24-AWG-Kabel (US Ebay | UK Ebay) Dieses dünnere Kabel überträgt den Strom zu jedem LED-Streifen.
  • Wago-Anschlüsse (USA Amazon | RS Components UK)
  • Diese teilen den Strom von einem Netzteil auf mehrere Streifen auf. Sie kommen in Packungen zu 10 Stück, was für eine Fadecandy ausreichend ist.

Verbrauchsmaterial

  • RTV Silikon (US Amazon | UK Amazon)
  • Schrumpfschlauch (US Amazon | UK Amazon)
  • Durchsichtiger ~10mm Schrumpfschlauch (US Amazon | UK Amazon)
  • Lötzinn (US Amazon | UK Amazon)

Werkzeuge

  • Lötkolben (US Amazon | UK Amazon)
  • Abisolierzangen (US Amazon | UK Amazon)
  • Schraubenzieher
  • Schere
  • Helfende Hände (optional)
  • Lötsauger (optional)

Schritt 2: LED-Streifen

LED-Streifen
LED-Streifen

Jeder LED-Streifen muss mit Strom, Masse und Daten verbunden werden. Auf dem Streifen ist ein Pfeil aufgedruckt, der die Richtung anzeigt, in die die Daten fließen müssen.

Jeder LED-Streifen benötigt einen JST-Anschluss und einen daran angeschlossenen Kondensator.

Der Stecker:

Der JST-Anschluss hat 3 Pins/Kabel – je einen für Strom, Masse und Daten. Die Möglichkeit, Streifen zu trennen oder auszutauschen, ist in vielen Fällen nützlich. Wenn Sie sich sicher sind, dass Sie Ihre Streifen niemals trennen oder einfach ersetzen möchten, können Sie stattdessen einfach Kabel anlöten, aber ich empfehle dringend, Anschlüsse zu verwenden.

Der Kondensator:

Wenn ein Stromstoß auftritt (dies kann passieren, wenn Sie das Netzteil zum ersten Mal einschalten), schützt der Kondensator die erste LED in Ihrem Streifen vor Beschädigung.

Kabel:

Wenn Sie eine LED-Installation planen, müssen Sie sich überlegen, wie Ihre Streifen, Netzteile und Fadecandy(s) platziert werden. Um sicherzustellen, dass Ihre Verbindungen alle erreichen, müssen Sie wahrscheinlich irgendwo einige Kabellängen hinzufügen.

Sie können die Kabel an den LED-Streifen anlöten und dann die JST-Anschlüsse an das andere Ende des Kabels löten. Alternativ können Sie die JST-Anschlüsse direkt an die Leiste löten und stattdessen Kabellängen auf der Netzteil- / Fadecandy-Seite hinzufügen. Es hängt alles von Ihrem Installationslayout und Ihren Plänen ab.

Kabel, das Strom/Masse mit einem Streifen von bis zu 64 Pixeln verbindet, kann ein 24-AWG-Kabel sein. 24AWG reicht auch für die Datenverbindung. Verwenden Sie verschiedenfarbige Kabel für Strom/Daten/Masse – idealerweise Farben, die zu Ihren JST-Anschlüssen passen.

Ich werde die JST-Anschlüsse nur direkt an die Streifen löten und keine Kabelverlängerung hinzufügen, da ich mich in diesem Tutorial nicht mit dem Layout befasse.

Schritt 3: Bringen Sie den JST-Anschluss und den Kondensator an

Bringen Sie den JST-Anschluss und den Kondensator an
Bringen Sie den JST-Anschluss und den Kondensator an
Bringen Sie den JST-Anschluss und den Kondensator an
Bringen Sie den JST-Anschluss und den Kondensator an
Bringen Sie den JST-Anschluss und den Kondensator an
Bringen Sie den JST-Anschluss und den Kondensator an

Bereiten Sie den Streifen vor

Schneiden Sie Ihre LED-Streifen auf Länge (max. 64 Pixel pro Streifen).

Finden Sie das rechte Ende, das mit dem Pfeil nach innen zeigt. Schneiden Sie ein kleines Stück der wasserdichten Abdeckung weg, damit Sie die drei Kontakte sehen können. Sie sind mit 5V, GND und Data In gekennzeichnet. (Wenn der Kontakt mit Data Out gekennzeichnet ist, haben Sie das falsche Ende).

Löten Sie den JST-Stecker und den Kondensator an

Dies kann ein wenig fummelig sein, aber ich habe den besten Weg gefunden, dies zu tun, indem Sie auf jeden der drei Kontakte einen kleinen Klecks Lötmittel schmelzen, dann den JST-Anschluss und dann den Kondensator anlöten.

Verwenden Sie die an der Streifenseite zu befestigenden JST-Buchsen. Der JST-Anschluss hat 3 Kabel, eines für jeden der Kontakte auf der Leiste. Normalerweise sind die Kabel rot, grün und weiß oder rot, grün und schwarz. Verwenden Sie Rot für Strom, Grün für Daten und Weiß/Schwarz für Masse.

Wenn Sie die Beine des Kondensators kurz abschneiden, bleibt er an Ort und Stelle. Eine Seite des Kondensators hat negative Symbole, das Bein auf dieser Seite ist mit dem GND-Kontakt verbunden und das Bein auf der anderen Seite ist mit dem 5V-Kontakt verbunden.

Den Streifen wieder verschließen

Schneiden Sie ein Stück durchsichtigen Schrumpfschlauch ab, der das freiliegende Stück des Streifens bedeckt und viel Überlappung mit der vorhandenen wasserdichten Abdeckung hat. Stecken Sie es über den Streifen (Sie können dies tun, bevor Sie den JST-Stecker/Kondensator angebracht haben oder einfach vom anderen Ende her aufschieben) und halten Sie es neben dem freiliegenden Stück.

Tragen Sie viel RTV-Silikon direkt auf die Kontakte und um die vorhandene wasserdichte Abdeckung herum auf, auch auf der Rückseite des Streifens. Schieben Sie den klaren Schrumpfschlauch über das Silikon. Strahlen Sie es mit einer Heißluftpistole, bis der Schrumpfschlauch wärmegeschrumpft ist.

Das Silikon ist etwas schmutzig. Stellen Sie sicher, dass Sie Ihre Hände waschen, wenn Sie es auf Ihre Haut bekommen. Ziehe in Erwägung, Zeitung oder ähnliches auf deiner Arbeitsfläche zu haben.

Wiederholen Sie dies für alle 8 Ihrer LED-Streifen

Schritt 4: Das Netzteil

Die Stromversorgung
Die Stromversorgung
Die Stromversorgung
Die Stromversorgung
Die Stromversorgung
Die Stromversorgung

Sie müssen einen Stecker an Ihr Netzteil anschließen. Ich habe Anweisungen für UK- und US-Stecker enthalten.

Bereiten Sie den Stecker vor

Schneiden Sie das Kabel in einem angemessenen Abstand vom Steckerende ab. Verwenden Sie ein Stanley-Messer, um die äußere Schicht des Kabels vorsichtig abzustreifen. Sie sollten drei Kabel darin finden, entfernen Sie jedes dieser Kabel etwa einen Zentimeter.

Bei einem UK-Stecker können Sie normalerweise davon ausgehen, dass:Gelb/Grün gestreift - GroundBrown - LiveBlue - Neutral

Bei einem US-Stecker können Sie davon ausgehen, dass:Grün - GroundBlack - LiveWhite - Neutral

Um ganz sicher zu gehen, dass Ihr Stecker wie erwartet verdrahtet ist, können Sie zur Überprüfung ein Multimeter verwenden.

Kabel mit einem Multimeter prüfen

Vereinigtes Königreich: Sehen Sie sich die Steckerstifte an, wobei der einzelne Stift oben liegt. Der obere Pin ist Erde, der untere linke ist Live, der untere rechte ist Neutral. Die Pins sind bei den meisten Steckern auch mit den Buchstaben E, L und N gekennzeichnet.

USA: Sehen Sie sich die Steckerstifte an, mit dem einzelnen Stift unten. Der untere Pin ist Erde, der obere linke ist Live, der obere rechte ist Neutral. Die Pins sind bei den meisten Steckern auch mit den Buchstaben E, L und N gekennzeichnet.

Beide: Stellen Sie Ihr Multimeter in den Durchgangsmodus. Berühren Sie die Multimeter-Zinken zusammen, um zu überprüfen, ob es funktioniert. Sie sollten einen Piepton hören. Berühren Sie nun mit einem Stift einen der Steckerstifte, beginnen wir mit Masse. Berühren Sie nun mit dem anderen Stift das Kabel, von dem Sie erwarten, dass es geerdet ist (gelb/grün in Großbritannien, grün in den USA). Sie sollten einen Piepton hören, der anzeigt, dass eine kontinuierliche Verbindung zwischen den beiden Zinken besteht. Überprüfen Sie nun die spannungsführenden und neutralen Verbindungen.

Bringen Sie den Stecker an

Lösen Sie die Schrauben mit der Aufschrift power, earth und live am Netzteil. Sie können mit L und N gekennzeichnet sein und haben dann das Erdungssymbol. Stecken Sie die entsprechenden Kabel neben die Schrauben und ziehen Sie sie wieder fest. Eingangsspannung anpassen

Irgendwo auf/in der Stromversorgung befindet sich möglicherweise ein Schalter, mit dem Sie die Eingangsspannung von 110 V auf 220 V ändern können. Stellen Sie daher sicher, dass diese richtig eingestellt ist (höchstwahrscheinlich 220 V in Großbritannien und 110 V in den USA).

Bei meinen Netzteilen befindet sich der Schalter im Inneren, und Sie müssen einen dünnen Schraubendreher oder etwas verwenden, um ihn zu erreichen

Schließen Sie Ihr Netzteil an. Normalerweise gibt es eine Kontrollleuchte, die anzeigt, dass es richtig eingeschaltet wurde.

Jetzt können Sie überprüfen, welche Spannung Sie an zwei der Ausgangspins erhalten. Schalten Sie Ihr Multimeter in den Gleichspannungsmodus (das V mit den geraden/gestrichelten Linien, nicht die wackelige Linie). Berühren Sie mit einem Stift eine V- Schraube und einen Stift mit einer V+ Schraube. Das Multimeter sollte eine Spannung in der Nähe von 5 V anzeigen.

Verwenden Sie einen Schraubendreher, um die Einstellschraube zu drehen, bis die Spannung 5 V beträgt.

Schritt 5: Strom verteilen

Strom verteilen
Strom verteilen
Strom verteilen
Strom verteilen
Strom verteilen
Strom verteilen

Die meisten 5V-Netzteile haben nur einen oder zwei Ausgänge, aber wir müssen 8 Streifen mit Strom versorgen.

Wago-Anschlüsse

Ich verwende Wago-Anschlüsse, um den Strom zu verteilen. Diese kleinen Stecker haben mehrere Steckplätze, in die Kabel eingesteckt werden können. Alle Steckplätze sind miteinander verbunden, sodass Sie viele Kabel ohne Löten miteinander verbinden können.

Es gibt sie in verschiedenen Größen (2-Wege, 3-Wege, 5-Wege).

Macht den Wagos

Stellen Sie sicher, dass Ihr Netzteil während dieses Teils nicht angeschlossen ist.

Nehmen Sie zwei Stück 10awg-Kabel, eines für die Masse (schwarz) und eines für die Stromversorgung (rot).

Die Länge des benötigten Kabels hängt von Ihrem Installationslayout ab. Ich habe festgestellt, dass es ziemlich gut funktioniert, alle Netzteile an einem Ort auf dem Boden zu halten und dann lange 10 AWG-Kabel zu haben, die bis in die Nähe der Streifen reichen und den Strom dort verteilen. Obwohl das Netzteil zwei Ausgänge hat, finde ich es aufgeräumter und billiger, nur einen Ausgang zu verwenden, wenn diese 10 AWG-Kabel lang sein müssen, sonst verdoppeln Sie die Menge an dicken 10 AWG-Kabel, die Sie kaufen und sauber halten müssen.

1 cm von jedem Kabelende abisolieren und mit den Schrauben wie beim Stecker am Netzteil befestigen.

Das andere Ende jedes Kabels etwa 1,25 cm abisolieren und den Stromanschluss in einen 3-Wege-Wago-Stecker und die Masse in einen 5-Wege-Wago-Stecker stecken. (Oder Sie können einfach 5-Wege-Anschlüsse für alles verwenden, Sie haben nur noch ein paar freie Steckplätze)

Nehmen Sie dann zwei kurze Längen rotes 10awg-Kabel und zwei kurze schwarze 10awg-Kabel. Entfernen Sie jeweils 1,25 cm von den Enden und verbinden Sie die vorhandenen Wago-Anschlüsse mit vier weiteren 5-Wege-Anschlüssen. (Siehe beigefügtes Diagramm zur Verdeutlichung).

Strom von den Wagos (zu den Streifen)

Auch hier hängt das genaue Design von Ihrem Installationslayout ab. Ich sagte bereits, dass Sie Ihren LED-Streifen möglicherweise eine Kabellänge oder der Stromverteilungsseite eine Länge hinzufügen möchten. Wenn Sie hier Kabel hinzufügen, löten Sie Längen von 24awg-Kabeln an Ihre JST-Anschlüsse und stellen Sie sicher, dass es wärmeschrumpft ist.

Nehmen Sie dann entweder die Enden dieser Kabel oder die Enden der JST-Anschlüsse und entfernen Sie jeweils mindestens 1,5 cm der Strom- und Erdungskabel.

Zwischen den vier 5-poligen Steckern, die Sie an das Netzteil angeschlossen haben, sollten Sie acht freie Steckplätze für Strom und acht freie Steckplätze für Masse haben. Stecken Sie alle entsprechenden Kabel ein.

Warum verwenden wir manchmal 10 AWG- und manchmal 24 AWG-Kabel?

Die unterschiedlichen Kabelquerschnitte sind darauf zurückzuführen, dass in verschiedenen Teilen des Stromkreises unterschiedliche Stromstärken vorhanden sind.

Direkt vom Netzteil kommen 512 LEDs mit voller weißer Helligkeit, die bis zu ~30A verbrauchen können. Verwenden Sie ein dickes 10awg-Kabel, um diesen Strom zu übertragen.

Sobald wir die Leistung auf die verschiedenen Streifen aufgeteilt haben, zieht jeder nur bis zu ~ 3,5 A, sodass wir ein dünneres Kabel verwenden können, etwa 24 AWG funktioniert gut.

Wenn Sie ein zu dünnes Kabel verwenden, kann es sich erhitzen und dies ist gefährlich, da die Beschichtung anfängt zu schmelzen und dies zu einem Kurzschluss in Ihrem Stromkreis führen kann.

Auch die Länge des Kabels macht einen Unterschied. Wenn Sie ein Kabel verwenden, das auf kurze Distanz in Ordnung wäre, aber für eine lange Distanz zu dünn ist, erwärmt es sich nicht, aber es kann bedeuten, dass die Spannung bis zum Erreichen der LEDs abgefallen ist, was bedeutet, dass sie nicht gut leuchten.

Dieses Tool kann Ihnen helfen, herauszufinden, welche Kabelstärke Sie benötigen.

Schritt 6: Daten

Daten
Daten
Daten
Daten
Daten
Daten

Wenn Sie jetzt die JST-Anschlüsse anschließen würden, würden Ihre LED-Streifen mit Strom versorgt. Aber nichts würde aufleuchten, weil diesen Streifen die Farbe mitgeteilt werden muss. Wir müssen eine Datenverbindung zum Fadecandy aufbauen, der sie mit dieser Anleitung versorgt.

Bereiten Sie die Fadecandy vor

Löten Sie zuerst Doppelstifte auf den Fadecandy. Schieben Sie die kurze Seite der Kopfstifte durch die Löcher und drehen Sie den Fadecandy um, so dass die hervorstehenden Bits sichtbar sind.

Verlöten Sie jeden der 16 Pins einzeln sorgfältig und achten Sie darauf, dass Sie nicht versehentlich zwei Pins miteinander verbinden. (Eigentlich sind sowieso alle Massepins miteinander verbunden, aber der Ordnung halber können wir auch alle Headerpins verlöten.)

Buchsenleistenstifte als Steckverbinder

Die Verwendung von Buchsenstiften zum Einstecken in die männlichen Doppelstiftstifte bedeutet, dass der Fadecandy leicht abgezogen oder ausgetauscht werden kann.

Schneiden Sie einen Abschnitt von 8 Buchsenleistenstiften ab. Nehmen Sie jedes der Datenkabel von den JST-Steckern (oder wenn Sie die Kabel auf dieser Seite für Ihr Installationslayout verlängern, tun Sie dies zuerst). Dann ein Stück Schrumpfschlauch über das Kabel schieben und einzeln an den 8 Pins anlöten. Sobald das Löten abgeschlossen ist, schieben Sie den Schrumpfschlauch nach unten und strahlen ihn mit der Heißluftpistole. Dieser kann nun auf die Datenpins des Fadecandy gesteckt werden.

Da die 8 Massepins des Fadecandy eigentlich alle miteinander verbunden sind, brauchen wir nur einen davon zu erden. Schneiden Sie einen weiteren kurzen Abschnitt der Buchsenleistenstifte ab – es kann auch 8 Pins breit sein, obwohl wir nur einen Pin verwenden werden, das Schneiden auf 8 Pins macht es stabiler und einfacher zu handhaben. Löten Sie ein Stück 24awg-Kabel an einen der Buchsenleistenstifte und schrumpfen Sie es, verbinden Sie dieses mit den Massestiften des Fadecandy.

Verbinden Sie das andere Ende dieses Erdungskabels mit einem freien Steckplatz in Ihren geerdeten Wago-Anschlüssen.

Etiketten und Ordnung

Vielleicht möchten Sie Ihre Kabel an dieser Stelle beschriften. Abhängig von der Struktur und dem Layout Ihrer Installation möchten Sie vielleicht auch daran denken, eine Art Gehäuse für die Wago-Steckverbinder zu schaffen, damit sie nicht nur hängen. Ich habe vorher kleine Platten aus Sperrholz gemacht und die Wagos heiß geklebt.

Schritt 7: Letzte Hardware-Bits …

Letzte Hardware-Bits…
Letzte Hardware-Bits…
Letzte Hardware-Bits…
Letzte Hardware-Bits…

Das ist die gesamte Hardware eingerichtet. Nur noch ein paar letzte Bits:

Stecken Sie alle JST-Anschlüsse ineinander.

Stecken Sie das Netzteil ein.

Schließen Sie die Fadecandy über USB an Ihren Laptop an.

Lassen Sie uns jetzt einige Dinge anzünden!

Meine Anweisungen und Screenshots werden Windows-zentriert sein, aber die Dinge sollten auf einem Mac ziemlich genauso funktionieren.

Schritt 8: Einrichten der Fadecandy-Software

Einrichten der Fadecandy-Software
Einrichten der Fadecandy-Software
Einrichten der Fadecandy-Software
Einrichten der Fadecandy-Software
Einrichten der Fadecandy-Software
Einrichten der Fadecandy-Software

Gehen Sie zum Fadecandy-Github und laden Sie die Zip-Datei herunter.

Entpacken Sie alles.

Navigieren Sie dorthin, wo Sie es entpackt haben, und öffnen Sie den Ordner "bin".

Führen Sie fcserver.exe aus.

Ein Fenster wird geöffnet. Es sollte sagen, dass Sie ein Fadecandy-Gerät angeschlossen haben. Es zeigt Ihnen auch die Seriennummer dieses Geräts an. Schließen Sie dieses Fenster nicht, sondern minimieren Sie es. Sie müssen es während der gesamten Verwendung des Fadecandy geöffnet halten.

Schritt 9: Fadecandy-Server

Fadecandy-Server
Fadecandy-Server
Fadecandy-Server
Fadecandy-Server

Navigieren Sie in einem Browserfenster (wie Chrome) zu:

127.0.0.1:7890

Hier sollten Sie auch Ihr verbundenes Gerät sehen.

Jetzt sehen Sie unter Ihrem verbundenen Gerät ein Dropdown-Menü mit der Bezeichnung Testmuster. Sie können dieses Dropdown-Menü verwenden, um Ihre LEDs mit bis zu 50% oder voller Helligkeit zu beleuchten.

Mach das jetzt! Beleuchtung! Yay!!

Schritt 10: Fehlerbehebung

Überprüfen Sie Ihre LED-Streifen und stellen Sie sicher, dass alle Ihre Lichter funktionieren.

Hier sind einige Tipps zur Fehlerbehebung…

Ein/einige Streifen leuchten nicht auf:

Wahrscheinlich ist irgendwo eine Verbindung schlecht. Überprüfen Sie alle Ihre Lötmittel. Es ist möglich, dass die erste LED in einem Streifen beschädigt ist. Sie können versuchen, die Streifen auszutauschen, indem Sie den verwendeten JST-Anschluss austauschen. Dies hilft Ihnen, das Problem zu isolieren.

Ein Streifen leuchtet auf halbem Weg auf und dann plötzlich nicht mehr:

Der Streifen könnte beschädigt sein, Sie müssen wahrscheinlich eine Operation durchführen. Der Schaden könnte am Ende des letzten Arbeitspixels oder im ersten defekten Pixel liegen, also … schneiden Sie das letzte Arbeitspixel und das erste defekte Pixel aus und löten Sie zwei neue an ihrer Stelle an.

Die Streifen sind alle orange/rot statt weiß:

Ich habe festgestellt, dass die Streifen, wenn sie nicht richtig mit Strom versorgt werden, ein wenig Strom durch die USB-Verbindung ziehen - gerade genug, um sie rot zu leuchten. Überprüfen Sie, ob die Stromversorgung eingeschaltet ist, und überprüfen Sie die Verbindungen dort.

Die Streifen sind am Anfang weiß, werden aber orange: Dies ist unwahrscheinlich, wenn Sie das von mir verlinkte Netzteil verwenden, kann jedoch passieren, wenn Sie ein Netzteil verwenden, das nicht stark genug ist.

Keiner der Streifen leuchtet:

Wenn der Fadecandy nicht erkannt wird und nicht angezeigt wird, liegen möglicherweise Treiberprobleme vor. Wenn Sie im Konsolenfenster eine Fehlermeldung erhalten, googeln Sie diese und suchen Sie nach Vorschlägen.

Wenn der Fadecandy angezeigt wird, aber nichts aufleuchtet, überprüfen Sie alle Ihre Verbindungen.

Schritt 11: Verarbeitung

Wird bearbeitet!
Wird bearbeitet!

Jetzt werden Ihre LEDs mit Strom versorgt und Sie können sie mit Ihrem Computer steuern, aber das einzige, was Sie über die Fadecandy-Schnittstelle tun können, ist sie ein- und auszuschalten.

Lassen Sie uns Processing einbringen, damit wir ein paar coolere Sachen machen können. Download Processing

Laden Sie die Verarbeitung hier herunter.

Ich werde nicht ins Detail gehen, wie man Processing-Code schreibt, denn online gibt es viele Orte, an denen man das bereits lernen kann, und es ist ein ganz eigenes Thema.

Ich zeige Ihnen, wie Sie eines der Verarbeitungsbeispiele, die mit Fadecandy geliefert werden, an die hier erstellten Streifen anpassen. Hier können Sie auch meinen Beispielcode herunterladen.

Schritt 12: Pixel zuordnen

Pixel zuordnen
Pixel zuordnen
Pixel zuordnen
Pixel zuordnen
Pixel zuordnen
Pixel zuordnen

Mit Fadecandy können Sie Ihre LEDs auf der Verarbeitungsleinwand "zuordnen" (oder anordnen). Normalerweise möchten Sie sie ähnlich wie im wirklichen Leben anordnen.

Wenn Sie etwas in Processing zeichnen, wird es in Echtzeit auf den LEDs angezeigt.

Holen Sie sich die Dateien

Navigieren Sie in den heruntergeladenen Fadecandy-Dateien zu:Fadecandy > Beispiele > Verarbeitung

Kopieren Sie einen der strip64-Beispielordner und fügen Sie ihn dort ein, wo Sie Ihre Verarbeitungsdateien aufbewahren.

Dieses Beispiel enthält das Mapping für einen Streifen von 64 Pixeln. Benennen Sie den Ordner und die darin enthaltene.pde-Datei um, sodass stattdessen "Streifen" angezeigt wird.

Kartierung

Öffnen Sie die Datei. Sehen Sie sich diese Zeilen im Setup-Abschnitt an:

// Ordnen Sie einen 64-LED-Streifen der Mitte des windowopc.ledStrip (0, 64, width/2, height/2, width / 70.0, 0, false) zu;

Dies ist die Linie, die einen Streifen von 64 Pixeln erzeugt. Jedes der zwischen den Kommas geschriebenen Dinge ist ein Parameter dieses Streifens. Siehe das beigefügte Diagramm, das zeigt, was jeder ist. (Es ist auch in Kommentaren in meinem Code.)

Wir können eine Schleife verwenden, um 8 Streifen mit jeweils 15 Pixeln zu erstellen. Entfernen Sie diese beiden Zeilen und ersetzen Sie sie durch diese:

// Bilde 8 Streifen mit jeweils 15 Pixeln für (int i = 0; i < 8; i++){

opc.ledStrip(i*64, 15, Breite/2, i*15 + 30, 15, 0, false);

}

Ihre Zuordnung

Wenn Sie in jedem Streifen eine andere Anzahl von Pixeln haben oder Ihre Streifen anders anordnen möchten, müssen Sie diesen Code bearbeiten. Verwenden Sie das angehängte Diagramm oder die Kommentare im Code, die erklären, wozu jedes Bit des Zuordnungscodes dient, um den benötigten Code zu erstellen.

Schritt 13: Klicken Sie in der Verarbeitung auf Play

Klicken Sie in der Verarbeitung auf Wiedergabe!
Klicken Sie in der Verarbeitung auf Wiedergabe!

Wenn Sie auf Play drücken (oben links in Processing), werden die zugeordneten Streifen als kleine weiße Punkte auf der Leinwand dargestellt.

(Wenn Sie die weißen Punkte nicht sehen, haben Sie wahrscheinlich das Serverfenster geschlossen. Gehen Sie zurück zu Schritt 8 und stellen Sie sicher, dass fcserver.exe ausgeführt wird.)

Die Animation in dem von mir verwendeten Beispiel ist interaktiv. Wenn Sie die Maus bewegen, folgt ein Punktbild dem Cursor. Der Punkt erscheint auch gleichzeitig auf Ihren Lichtern.

Der Animationscode

Der Code, der dies ermöglicht, ist hier:

Leere zeichnen () {

Hintergrund(0); float dotSize = Breite*0,2; Bild (Punkt, MausX – Punktgröße/2, MausY – Punktgröße –2, Punktgröße, Punktgröße);

}

Jeder Code, den Sie im Zeichnungsbereich schreiben, wird auf den LEDs angezeigt.

Schritt 14: Weitere Beispiele… Zeit für Sie zum Experimentieren

Weitere Beispiele… Zeit zum Experimentieren
Weitere Beispiele… Zeit zum Experimentieren
Weitere Beispiele… Zeit für Sie zum Experimentieren
Weitere Beispiele… Zeit für Sie zum Experimentieren
Weitere Beispiele… Zeit für Sie zum Experimentieren
Weitere Beispiele… Zeit für Sie zum Experimentieren

Hier sind einige weitere Beispiele für Animationen, die ich für diese Lichter erstellt habe – ein Regenbogen, einige zufällige Kleckse und eine, die einen Kamera-Feed verwendet. Diese sind alle auf meinem Github hier.

Als Diffusor verwende ich eine Wellpappe. Sie können mit allen möglichen Sachen experimentieren!

Ich empfehle dringend, die Verarbeitung zu erlernen und mehr Animationen für Ihre Lichter zu erstellen! Es ist wirklich schnell loszulegen und schnell lustige Ergebnisse zu sehen. Die Tutorials von Dan Shiffman sind ein großartiger Ausgangspunkt.

Schritt 15: Danke fürs Lesen

Image
Image

Ich hoffe, Ihnen hat dieses Tutorial gefallen!

Schauen Sie sich das dazugehörige YouTube-Video an, falls Sie es noch nicht getan haben.

Finden Sie mich im Internet:

InstagramYouTubeTwitter

Stellt gerne Fragen in die Kommentare hier oder auf Youtube und ich werde versuchen zu helfen.

Wettbewerb für Innenbeleuchtung
Wettbewerb für Innenbeleuchtung

Zweiter Platz beim Indoor Lighting Contest

Empfohlen: