Inhaltsverzeichnis:

USB SK6812 Schreibtischlampe - Gunook
USB SK6812 Schreibtischlampe - Gunook

Video: USB SK6812 Schreibtischlampe - Gunook

Video: USB SK6812 Schreibtischlampe - Gunook
Video: как сделать светодиодную и эпоксидную лампу. Он превращается в 3 разных лампы. 2024, November
Anonim
USB SK6812 Schreibtischlampe
USB SK6812 Schreibtischlampe
USB SK6812 Schreibtischlampe
USB SK6812 Schreibtischlampe
USB SK6812 Schreibtischlampe
USB SK6812 Schreibtischlampe

Ich habe mehrere Drucker angesammelt, warum… weil es billiger war, ständig neue zu kaufen, als die Tinte für die alten zu kaufen. Wie auch immer, ich hatte es satt, sie in der Ecke zu stapeln und beschloss, sie auseinander zu ziehen. Sie waren eine Fundgrube an Teilen, einschließlich dieser raffinierten LED-Röhren. Nach genauerer Untersuchung fand ich an einem Ende der Röhren 3528 RGB-LEDs. Anfangs hatte ich einige SN74HC595N herumliegen und diese in Kombination mit den LEDs verwenden. Ich hatte auch zufällig einige SK6812 RGBNW-LEDs zur Hand. Ich habe die SK6812-LEDs trocken gepasst und sie passen irgendwie, also beschloss ich, diese anstelle aller Teile zu verwenden, die mit dem SN74HC595N-Schieberegister verbunden sind.

Ich dachte darüber nach, eine mehrköpfige Schreibtischlampe zu bauen, aber nachdem ich die Röhre mit voller Helligkeit getestet und mit den Lampen verglichen hatte, die ich bereits hatte, dachte ich, dass sie als bessere Schreibtischdekoration dienen würde.

Schritt 1: TEILE & WERKZEUGE

TEILE & WERKZEUGE
TEILE & WERKZEUGE
TEILE & WERKZEUGE
TEILE & WERKZEUGE

Teile:

- SK6812 RGB-NW LED oder WS2811/WS2812b

- LED-Röhre von einem Drucker mit Scanner

- Digispark (ATtiny85) oder Arduino-Alternative

- 22 ~ 24 AWG Draht

- USB-Steckerleiste oder USB-Kabel, an dem bereits eine Steckerleiste angebracht ist.

- Schwarze Sprühfarbe

- Malerband

Optional:

- 750 Paracord (550, wenn Sie einen Draht mit kleinerer Stärke von 24 bis 26 AWG verwenden)

- 4 Kabelbinder

- Schrumpfschlauch

Werkzeuge:

- 3D Drucker

- Lötkolben

- Mittlere/kleine D-Spitze oder kleine C-Spitze

- Löten

- Flüssiges Isolierband (optional, aber dringend empfohlen)

- Abisolierzangen

- Multimeter, um Spannungen zu überprüfen und sicherzustellen, dass nichts angeschlossen ist, was nicht sein sollte!

- Heißklebepistole

Schritt 2: Bereiten Sie das Rohr vor

Bereiten Sie die Tube vor
Bereiten Sie die Tube vor
Bereiten Sie die Tube vor
Bereiten Sie die Tube vor
Bereiten Sie die Tube vor
Bereiten Sie die Tube vor

Farbe:

Ich bin kein Fan der Ästhetik der Tube in ihrem natürlichen Zustand, da sie eine Art Klebstoffrest hatte, mit dem sie im Drucker gehalten wurde. Ich beschloss, es mit etwas mattschwarzer Farbe schwarz zu malen, die ich von einigen anderen Projekten übrig hatte. Ich würde vorschlagen, es zu malen, bevor Sie die LED ankleben. Ich habe es auf die harte Tour gemacht und die LED vor dem Lackieren angeklebt, damit ich etwas zusätzliche Farbvorbereitung machen musste. Stellen Sie sicher, dass Sie nicht die falsche Seite des Rohres malen, das würde das Projekt definitiv dämpfen.

LED:

Ich habe die SK6812 LED mit Sekundenkleber befestigt, Sie müssen keinen Sekundenkleber verwenden, aber das Anbringen war einfach; Heißkleber geht auch. Lassen Sie es aushärten, bevor Sie damit herumspielen. Stellen Sie sicher, dass kein Klebstoff auf die LED-Gesicht oder die Vorderseite der Röhre gelangt.

Schritt 3: Machen Sie die Box

Mach die Box
Mach die Box
Mach die Box
Mach die Box

Ich habe die von mir entworfenen STL-Dateien angehängt. Die Boxmaße sind ca. 35mm x 35mm x 35mm LxBxH, zitiere mich nicht. Ich hatte einen Laden mit einem Stratasys Mojo, der dies für mich ausdruckte, daher kann ich nicht sagen, wie gut dies für andere ausgedruckt wird. Sobald die Box fertig ist, kleben Sie die LED-Röhre durch die Oberseite. Das Loch sollte nur in eine von zwei Richtungen in die Tube passen, aber das macht nichts, da Sie den Deckel drehen können, wenn Sie ihn in die andere Richtung kleben. Lassen Sie den Heißkleber eine Weile einwirken und aushärten, bevor Sie Druck darauf ausüben. Sobald sich der Heißkleber absetzt, können Sie die drei Drähte löten, die zum Betreiben der LED benötigt werden, ich werde dies im nächsten Schritt durchgehen.

Schritt 4: Alles zusammenfügen

Setzen Sie alles zusammen!
Setzen Sie alles zusammen!
Setzen Sie alles zusammen!
Setzen Sie alles zusammen!
Setzen Sie alles zusammen!
Setzen Sie alles zusammen!

Verdrahtung:

Achten Sie bei der Verkabelung der SK6812 LED mit dem Digispark darauf, die Kabel kurz zu halten, da sie alle auf engstem Raum passen müssen.

Digispark => SK6812

Pin 0 => Daten-Pin

Pin 2 => GND Pin

5V-Pin => 5V-Pin

Ich habe Pin 2 zum GND-Pin gemacht, damit Sie diesen in Zukunft so programmieren können, dass er sich zu einem bestimmten Zeitpunkt ausschaltet, indem Sie ihn hoch einstellen. Ich weiß, dass dies nicht die beste Methode ist, und in der Praxis hätte ich den 5V-Pin des SK6812 auf Pin 2 legen und ihn hoch einstellen sollen. O-Pin des ATtiny85. Ich werde dies in Zukunft tun, also sollte der beste Verkabelungsweg sein …

Digispark => SK6812

Pin 0 => Daten-Pin

Pin 2 => 5V Pin "+"

GND => GND Pin "-"

** Das Ändern des Codes ist erforderlich, damit dies jetzt funktioniert, da Pin 2 im eingeschalteten Zustand HIGH und nicht LOW ist.

Ummantelung:

Wenn Ihnen der Paracord-Look gefällt, sollten Sie dies tun, bevor Sie alles ausführen und verkabeln. Mein einziger Vorschlag ist, einen Draht mit kleiner Stärke zu verwenden, da der Draht mit großer Stärke nur schwer durchzuziehen ist. Ich habe versucht, das Bündel von Drähten zu einem einzigen Draht zusammenzukleben, um zu versuchen, die Dinge leichter durchzuziehen, anstatt das ganze Ding zu entwurmen; der Draht brach schließlich 80% des Weges. Zum Glück konnte ich den Rest die paar Zentimeter, die mir noch übrig waren, inch-wurmen. Wenn es mehr wäre, hätte ich die Hülle verschrottet und stattdessen ein altes USB-Kabel gefunden. Nachdem ich den Draht durch das Paracord gezogen hatte, machte ich mir eine mentale Notiz, dass ich lieber die Option wählen würde, einen vorgefertigten USB-Pigtail für zukünftige Projekte zu verwenden. Die USB-Kabel müssen durch das Loch in der Seite der Box laufen, bevor Sie sie an den Digispark löten, sonst … Sie werden es herausfinden. Ich habe einen Kabelbinder verwendet, um das Kabel in der Box zu sichern.

Schritt 5: Codierung

Ich habe den Code, den ich verwendet habe, angehängt, aber Sie benötigen ein paar Dinge, um ihn zum Laufen zu bringen.

1. Laden Sie alle notwendigen Elemente herunter, um den Digispark zum Laufen zu bringen (Google-Suche hier)

2. Laden Sie die Neopixel-Bibliothek von Adafruit herunter

3. Laden Sie die angehängte Farbdefinitionsbibliothek herunter

Jetzt, wo alles funktioniert, sollte der Code einen Sinn ergeben.

Fehlerbehebung:

Stellen Sie sicher, dass der Digispark erst eingesteckt ist, nachdem Sie die Upload-Taste gedrückt haben.

Stellen Sie sicher, dass der Digispark mit etwas Beispielcode funktioniert.

Stellen Sie sicher, dass alle Ihre Verbindungen stabil sind und Ihre USB-Verbindungen nicht umgekehrt sind.

Empfohlen: