Inhaltsverzeichnis:

FLEXBALL - Flexibler PCB-Ball mit hundert Pixeln und WiFi - Gunook
FLEXBALL - Flexibler PCB-Ball mit hundert Pixeln und WiFi - Gunook

Video: FLEXBALL - Flexibler PCB-Ball mit hundert Pixeln und WiFi - Gunook

Video: FLEXBALL - Flexibler PCB-Ball mit hundert Pixeln und WiFi - Gunook
Video: FLEXBALL | 100 WS2812 mini LEDs on a flexible PCB | makermoekoe 2024, November
Anonim
FLEXBALL - ein flexibler PCB-Ball mit hundert Pixeln und WLAN
FLEXBALL - ein flexibler PCB-Ball mit hundert Pixeln und WLAN
FLEXBALL - ein flexibler PCB-Ball mit hundert Pixeln und WLAN
FLEXBALL - ein flexibler PCB-Ball mit hundert Pixeln und WLAN

Hallo Macher, es ist Macher Moekoe!

Flexball basiert auf einem flexiblen PCB, das mit 100 WS2812 2020 adressierbaren LEDs bestückt ist. Gesteuert wird es von einem ESP8285-01f - dem kleinsten ESP-basierten Modul von Espressif. Zusätzlich hat es einen ADXL345 Beschleunigungssensor an Bord.

Ursprüngliche Idee war es, Textnachrichten auf dieser runden Matrix (10x10) anzuzeigen, aber leider sind die Abstände der Arme zu groß, um leicht gelesen zu werden (Sie können es am Ende des Videos sehen). Trotzdem ist es die schönste LED-Skulptur, die ich bisher gebaut habe.

Danke PCBWay für das Sponsoring dieses Projekts! Diese flexiblen Boards sind ihre Kreation und mit reiner Liebe hergestellt.

Schritt 1: Lassen Sie sich inspirieren

Image
Image

Genieße das video!

In diesem Video finden Sie fast alles rund um den Ball. Für weitere Informationen, Design-, PCB- und Codedateien können Sie die folgenden Schritte ausführen.

Schritt 2: PCB-Design

PCB-Design!
PCB-Design!
PCB-Design!
PCB-Design!

Dies ist mein erstes flexibles PCB-Design, daher werden Sie sicherlich einige Dinge finden, die hier möglicherweise nicht die besten sind. Das Wichtigste für mich als Heimwerker ist, dass es am Ende funktioniert - und hey, das tut es!:)

Für flexible Schaltungen gibt es einige spezielle Designregeln, über die ich gelesen habe:

  • Verwenden Sie keine Spuren mit Ecken oder Kanten in den flexiblen Teilen des Designs. Die Spuren könnten reißen und die Signale könnten beschädigt werden. Gebogene Spuren sind hier die besseren.
  • Gleiches gilt für die GND-Ebenen, die aufgrund von Biegungen der Leiterplatte brechen könnten. Besser ist hier die Verwendung eines Hash-Netzes, wie im Bild oben gezeigt.
  • Pads und Vias sollten mit diesen Teardrops mit Leiterbahnen verbunden werden… Konnte diese Option in meiner Lieblingsdesignsoftware Eagle nicht finden. Wenn ihr helfen könnt, sagt es mir bitte in den Kommentaren:)

Der schwierigste Teil beim Design dieser Leiterplatte war die kreisförmige Anordnung der LEDs, der Kappen und der Pads am Ende der Arme. Ich habe eine einfache Excel-Tabelle erstellt, um die XY-Positionen anhand des Radius und des Winkels des entsprechenden Arms zu berechnen. Es ist sicherlich eine große Hilfe, wenn Sie solche zirkulären Arrangements benötigen. Leider kann ich die Datei diesem Schritt nicht hinzufügen. Wenn Sie Interesse haben, dann lassen Sie es mich wissen.

Schritt 3: Alles was Sie brauchen

Alles, was du brauchst!
Alles, was du brauchst!

Ich habe die Stückliste an diesen Schritt angehängt. Details zu jeder Komponente finden Sie hier.

Ideen zu einigen Hauptkomponenten finden Sie in der folgenden Liste:

  1. Leiterplatten
  2. ESP8285-01F
  3. ADXL345
  4. WS2812 2020 LEDs
  5. MCP73831 Lipo-Ladegerät IC
  6. Batterieschutzpaket

Schritt 4: Zusammenbau des Balls

Zusammenbau der Kugel!
Zusammenbau der Kugel!
Zusammenbau der Kugel!
Zusammenbau der Kugel!
Zusammenbau der Kugel!
Zusammenbau der Kugel!
Zusammenbau der Kugel!
Zusammenbau der Kugel!

Neben den hundert LEDs gibt es kein besonderes Detail zu beachten. Ich habe meinen DIY-Kochplattenlötkolben benutzt, aber es war überhaupt nicht die beste Idee. Zuerst war es zu klein, um die gesamte Leiterplatte aufzuheizen. Zweitens habe ich die Temperatur reduziert, um Schäden an der Platine zu vermeiden. Es war etwas zu niedrig, daher musste ich auch meine Reflow-Pistole verwenden.

Der Rest war nur ein bisschen Trail and Error.:D Die hundert LEDs wollten beim ersten Versuch nicht funktionieren. Ich habe ungefähr zwei Stunden gebraucht, um alles zum Leuchten zu bringen. Aber der befriedigendste Moment war, wenn alle LEDs perfekt leuchten.

Der andere knifflige Teil war, die Arme des unteren Kreises mit dem oberen zu verlöten. Hier kann ich auf jeden Fall empfehlen, eine dritte Hand zu verwenden, sonst könnte es richtig schwer werden!

Schritt 5: Der Code

Der Code!
Der Code!
Der Code!
Der Code!

Der Code basiert auf der FastLED-Bibliothek, die mehrere adressierbare LEDs wie APA102, SK9822 oder WS2812 ansteuern kann.

Das einzige, das im Code hinzugefügt werden muss, ist der Verriegelungsteil. Das ESP ist in der Lage, seine eigene Stromversorgung aufrechtzuerhalten, solange der Verriegelungsstift hoch gehalten wird. Sobald er auf GND gezogen wird, deaktiviert der Ball seine eigene Energie. Ein grundlegendes Beispiel ist in der angehängten Datei gezeigt.

Schritt 6: Viel Spaß

Spaß haben!
Spaß haben!
Spaß haben!
Spaß haben!
Spaß haben!
Spaß haben!

Dieses Projekt ist noch in Arbeit. Trotzdem war es ein geheimes Projekt von mir und ich konnte es kaum erwarten euch dieses tolle Zeug zu zeigen. Wenn Sie andere Ideen haben, wofür der Ball verwendet werden kann, lassen Sie es mich bitte in den Kommentaren unten wissen.

Hoffe, dass Sie dieses Instructable genossen haben und einen Weg gefunden haben, Ihren eigenen Flexball zu bauen!

Schaut gerne auf meinem Instagram, meiner Website und meinem Youtube-Kanal vorbei, um mehr über den Flexball und andere tolle Projekte zu erfahren!

Wenn Sie Fragen haben oder etwas fehlt, lassen Sie es mich bitte in den Kommentaren unten wissen!

Viel Spaß beim Gestalten!:)

Empfohlen: