Inhaltsverzeichnis:
- Schritt 1: Materialien und Werkzeuge sammeln
- Schritt 2: Tasche für Power Pack erstellen
- Schritt 3: Layout Verdrahtungsplan
- Schritt 4: Alles zusammenlöten
- Schritt 5: Software herunterladen und installieren
- Schritt 6: Komponenten anschließen und Code hochladen
- Schritt 7: LED-Strang in Rock nähen
- Schritt 8: Viel Spaß !!!:)
Video: TwirLED: Leuchtender Rock - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Die Grundidee für dieses Projekt ist ein Rock, der auf Bewegung reagiert und aufleuchtet, wenn man sich auf der Tanzfläche dreht. Bei Gesellschaftstanzen wie Blues, Swing und Salsa ist der "Show-Off"-Moment, wenn sich eine Tänzerin dreht, also wollte ich einen Rock, der nur zu dieser Zeit leuchtet.
Die Funktion wird durch Ausführen eines einfachen Programms ausgeführt, das die Position in der z-Achse eines 3-Achsen-Sensors liest und einen Lichtstrang zum Blinken auslöst, wenn der Messwert über einem bestimmten Wert liegt.
Benötigte Fähigkeiten:
- Grundlegendes Nähen
- Löten
- Programmierung eines Mikrocontrollers mit Arduio
- Die Geduld
Lassen Sie sich von all dem nicht einschüchtern; Es ist eine großartige Gelegenheit, Fähigkeiten zu erlernen und oder zu üben. Das Nähen kann alles von Hand erfolgen, wenn Sie keinen Zugang zu einer Nähmaschine haben. Ich habe vor diesem nur zwei Projekte löten gelernt. Wenn Sie also nicht wissen, wie, bevor Sie ein solches Unterfangen annehmen, werden Sie es sicherlich danach tun! Arduino ist nicht allzu schwer zu erlernen und Sie müssen keinen Code schreiben.
Schritt 1: Materialien und Werkzeuge sammeln
Ich habe Links zu einigen der von mir verwendeten Produkte und Komponenten eingefügt, aber alles ähnliche mit den gleichen Pins sollte funktionieren. Stellen Sie nur sicher, dass alles 5V-Eingang verarbeiten kann, damit Sie Ihr Board oder Ihren Sensor nicht ausbrennen.
Werkzeuge
- Nähmaschine (nicht erforderlich, aber hilfreich)
- Computer zum Programmieren Ihres Mikrocontrollers
- Lötkolben
- "dritte Hand", um die Dinge beim Löten an Ort und Stelle zu halten
- Abisolierzangen
- Heißklebepistole
Materialien
- Vollständiger Swing-/Skaterrock (einer, der sich beim Drehen ziemlich horizontal ausdreht)
- Netzgewebe oder Band, um den Draht zu umhüllen und von der Haut fernzuhalten
- Nadel und Faden
- Silikonbeschichteter 30g Draht
- 3-Achsen-Beschleunigungsmesser (5-V-Eingangskompatibel)
- Adressierbare RGB-LEDs
- Pro Micro-Mikrocontroller (5V) oder die Sparkfun-Version. ich habe beides benutzt
- Netzteil (5V Ausgang) oder so ähnlich
- Heißklebestifte
Wenn Sie Ihren eigenen Rock machen möchten, achten Sie darauf, dass Sie einen Stoff mit ungerichtetem Muster und einen dehnbaren Stoff erhalten, wenn Sie keinen Reißverschluss anbringen möchten. Hier ist ein Tutorial, wie man einen macht: DIY Skater / Circle Skirt von DIYlover89.
Schritt 2: Tasche für Power Pack erstellen
Hier ist eine Möglichkeit, eine schnelle Tasche zu machen, um die Powerbank und den Mikrocontroller zu halten, damit sie sicher sind.
- Stecken Sie den Reißverschluss an die Innenseite des Rocks und nähen Sie ihn dort an, wo die Tasche sein soll.
- den Reißverschluss öffnen und einen Schlitz in den Stoff zwischen den Reißverschlusszähnen schneiden
- Zickzackstich oben auf dem Stoff, um den Sipper zu fixieren
- Schneiden Sie ein Stück Stoff in der Größe der Powerbank und des Pro Micro
- Schneiden, stecken und nähen Sie ein kleineres Stück Stoff, damit das Pro Micro ein eigenes "Zuhause" hat (eine Tasche in einer Tasche)
- Stecke die ganze Tasche im Rock über den Reißverschlussschlitz
- an Ort und Stelle nähen
- Achten Sie darauf, eine Öffnung im Boden der Tasche zu lassen, um Drähte hindurchzuführen
Schritt 3: Layout Verdrahtungsplan
Nachdem die Tasche angebracht ist, hängen Sie den Rock auf und fügen Sie einige Stifte hinzu, an denen die Lichter durchscheinen sollen. Ich habe mich dafür entschieden, meine LEDs mit den weißen Tupfen in meinem Rock auszurichten, weil ich denke, dass es eine großartige Ästhetik schafft, wenn sie sich verheddern.
Legen Sie den Rock verkehrt herum aus, damit Sie sehen können, wo Sie Ihre Stecknadeln anbringen.
Setzen Sie eine LED auf jeden Pin, damit Sie sich besser vorstellen können, wie sie verteilt sind, und passen Sie das Layout an, wenn es wirklich ungleichmäßig erscheint. Ich habe 35 LEDs in diesem Rock verwendet, aber ich denke, die Powerbank kann mehr Leistung bringen, wenn Sie experimentieren möchten.
Erstellen Sie eine Karte Ihres Verdrahtungslayouts, indem Sie eine farbige Schnur oder einen Draht führen oder eine Linie durch jede LED ziehen. Wenn du dies mit einem Marker oder Bleistift markierst, achte darauf, dass es nicht durch deinen Stoff durchscheint, da du es nicht durch die Waschmaschine geben kannst.
Es ist wichtig, einen Plan zu erstellen, damit Sie Ihren Platz nicht verlieren, sobald Sie alle Lichter zu einem langen Strang zusammenlöten.
Schritt 4: Alles zusammenlöten
Ich möchte dies nicht in ein Löt-Tutorial verwandeln, aber hier sind ein paar Tipps und Techniken, die nützlich sein könnten:
Drähte
Folgen Sie Ihrem Verdrahtungsplan und schneiden Sie die Drähte nach und nach ab, nicht alle auf einmal.
Lassen Sie beim Messen und Schneiden etwas Spiel im Draht zwischen den LEDs.
An Stellen, an denen der LED-Strang eine Wendung macht, schneiden Sie den Draht an der Außenseite der Windung etwas länger und den Draht an der Innenseite etwas kürzer als den mittleren Draht. Dies trägt dazu bei, die Lötstellen weniger zu belasten.
Lot
Dies ist der zeitaufwendigste Teil des Projekts.
Stellen Sie sicher, dass Sie in einem gut belüfteten Bereich arbeiten und machen Sie Pausen.
Die Lötpunkte sind auf den von mir verwendeten LED-Breakout-Platinen ziemlich eng, daher fand ich es einfacher, einen Tropfen Lot auf jeden Kontaktpunkt zu geben, ihn dann wieder zu schmelzen und den Draht in das geschmolzene Lot zu stecken.
Schritt 5: Software herunterladen und installieren
- Arduino IDE, wenn Sie es noch nicht installiert haben. Ich verwende die Download-Version. Habe die Webeditor-Version noch nicht ausprobiert.
- ATMega-Boards erfordern einige zusätzliche Schritte, bevor Sie Code hochladen können. Spark Fun Pro Micro Anschlussanleitung. Stellen Sie sicher, dass Sie alle Schritte sorgfältig befolgen, oder Sie werden Ihr Board "versteinern".
- Für die "funkelnde" Lichtanimationsbibliothek, die ich verwendet habe, gehen Sie zu Bibliotheken, Bibliotheken verwalten und fügen Sie die ALA-Bibliothek hinzu. Sie können jeden beliebigen Lichtmodus oder jede beliebige Bibliothek verwenden, wechseln Sie einfach den Code aus.
Schritt 6: Komponenten anschließen und Code hochladen
Ich teste gerne meinen Code, meine Sensoren und LEDs auf einer Platine, von der ich weiß, dass sie funktioniert, um sicherzustellen, dass die neuen Komponenten funktionsfähig sind, bevor ich sie in ein Kleidungsstück nähe. Ich empfehle, einen Mikrocontroller wie einen Arduino Uno oder ein Sparkfun RedBoard zu behalten, der keinem Projekt gewidmet ist, damit Sie experimentieren und Tests durchführen können. Als ich meinen LED-Strang herstellte, schloss ich ihn an, um zu überprüfen, ob ich von Zeit zu Zeit gute Verbindungen hatte.
So schließen Sie die Komponenten für dieses Projekt an:
Beschleunigungsmesser Anschluss:
- VCC auf Beschleunigungsmesser zu VCC auf Pro Micro
- GND am Beschleunigungsmesser an GND am Pro Micro
- Z-OUT am Beschleunigungsmesser bis A0 am Pro Micro
- Y-OUT am Beschleunigungsmesser bis A1 am Pro Micro
- x-OUT am Beschleunigungsmesser an A2 am Pro Micro
LED-Strang-Anschluss:
- 5V auf der ersten LED zu RAW auf Pro Micro
- Din an der ersten LED an Pin 2 am Pro Micro
- gnd an erster LED an GND am Pro Micro
- Achten Sie beim Erstellen des LED-Strangs darauf, dass die Pfeile in die gleiche Richtung zeigen, weg von der Stromquelle.
Verbinden Sie die Powerbank mit dem Pro Micro mit dem USB-Kabel
Stellen Sie sicher, dass die Powerbank aufgeladen ist
Hier ist der Code:
#enthalten
AlaLedRgb rgbStrip; AlaSeq spin = { { ALA_OFF, 100, 100, alaPalNull }, { ALA_SPARKLE, 1000, 1000, alaPalCool }, { ALA_OFF, 100, 100, alaPalNull }, { ALA_ENDSEQ } }; int z; Void setup () { Serial.begin (9600); // setzt den seriellen Port auf 9600 rgbStrip.initWS2812 (35, 2); // Anzahl der LEDs im Strang auf 35 setzen und Daten an Pin 2 senden rgbStrip.setBrightness (0x444444); rgbStrip.setAnimation(spin); Void Schleife () { z = analogRead (0); // Analogeingangspin A0 lesen Serial.println (z, DEC); // die Beschleunigung in der Z-Achse drucken if (z >= 400) { Serial.print ("spin"); rgbStrip.runAnimation(); } Else {Serial.print ("Schritt zwei, drei"); } }
Schritt 7: LED-Strang in Rock nähen
Folgen Sie dem Pfad, den Sie zuvor angelegt haben, und nähen Sie den LED-Strang locker fest, um sicherzustellen, dass jedes Licht dort befestigt wird, wo es durchscheinen soll. Ich wollte, dass meine mit den weißen Tupfen ausgerichtet ist, damit die Farbe gut durchscheint.
Nachdem der Strang leicht befestigt ist, fügen Sie jeder LED etwas Heißkleber über den Lötpunkten hinzu, um die elektrischen Kontakte zu isolieren, und unter den Seiten der LED, um sicherzustellen, dass sie während der Bewegung/Tanz an Ort und Stelle bleibt.
Verwenden Sie entweder einen Netzstoff oder ein Band, schneiden Sie lange Streifen mit einer Breite von etwa 5 cm und falten Sie die Kanten unter, während Sie sie über dem LED-Strang feststecken, und nähen Sie ihn dann fest. Dadurch wird der Strang stabiler auf dem Stoff des Rocks und verhindern Sie, dass die Komponenten zerkratzen oder sich an Beinen oder Nylons oder anderen Personen verfangen.