Arduino-gesteuerte NeoPixel-Lichtschwerter mit Party-Modi (Kylo Ren & Rey)
Benötigte Komponenten
- Arduino Nano R3 (1× pro Schwert)
- NeoPixel Strip WS2812/WS2813, 144 LED/m (2× pro Schwert, plus kurze Stücke für Kylo-Seitenklingen)
- Polycarbonat-Rohr 1″ (Klingenröhre)
- 1,25″ Pop-up Abflussventil (Griffbasis)
- 1,5″ Abfluss-Verlängerungsrohr mit Muffe (Griffverlängerung)
- 3/4″ PVC-Kreuz (für Kylo-Crossguard)
- 1,25″ PVC-Rohr (für Rey/Anakin-Griff)
- 5V Taster mit LED (Momentan) (1×)
- 4× AA-Batteriehalter (1×)
- 1,2V NiMH AA-Akkus (4×)
- JST-Stecker, O-Ringe, 1/4″ Schrauben, Schaumstoff, Epoxid, Schrumpfschlauch
Benötigte Werkzeuge
- Lötkolben, Lötmatte, Helping Hands
- Miter Saw / Kappsäge (für Rohre)
- Bohrmaschine, Forstnerbohrer 5/8″ (Taster), Gewindebohrer 1/4″-20
- Diverse Sägen, Schraubendreher
Apps & Software
- Arduino IDE
- FastLED Library
Projektbeschreibung
Zwei Lichtschwerter – ein Kylo Ren Crossguard-Modell und ein Rey/Anakin Single-Blade – werden aus Sanitärrohren und NeoPixel-Strips gebaut. Der Arduino Nano steuert die LEDs per FastLED. Ein einziger Taster schaltet durch Modi: Ein → Aus → Party-Modus → Aus. Party-Modus zeigt bunte Animationen. Der Code simuliert filmgetreue Effekte: sinusoidales Ein-/Ausblenden, bei Kylo verzögertes Zünden der Seitenklingen.
Schritt 1: Materialien beschaffen
Teileliste siehe oben. Günstigere Bezugsquellen: Baumarkt (Home Depot) für Rohre, Amazon/Aliexpress für Elektronik.
Schritt 2: Griff (Hilt) bauen
Rey/Anakin (Single Blade): Pop-up Abflussventil + Verlängerungsrohr mit O-Ringen und 1/4″ Schrauben verbinden. 1,25″ PVC-Rohr passt in das Ventil, darin steckt das 1″ Polycarbonat-Rohr für die Klinge.
Kylo Ren (Crossguard): Statt PVC-Rohr wird ein 3/4″ PVC-Kreuz verwendet. Zwei kurze Polycarbonat-Stücke seitlich epoxieren (Seitenklingen).
Beide Griffe: Ablassstopfen entfernen, Ablassrohr kürzen (ca. 3,8 cm Einstecktiefe), Gewindebohrungen für Schrauben, 5/8″ Bohrung für LED-Taster oberhalb der Schrauben. Endkappe aus Acryl/Holz in die Muffe des Verlängerungsrohrs einsetzen (Batteriezugang).
Schritt 3: NeoPixel-Klinge fertigen
- Polycarbonat-Rohr auf Klingenlänge + paar cm zuschneiden.
- PVC-Teile schwarz/metallic lackieren.
- Polycarbonat in PVC-Teile kleben (Superkleber / 2K-Epoxid).
- Zwei NeoPixel-Strips (144 LED/m) auf Klingenlänge zuschneiden, rückseitig aneinander kleben (VCC, GND, Data parallel).
- Strips mit Verpackungsschaum umwickeln, in Klinge hineinschieben (JST-Stecker unten).
Schritt 4: Elektronik verdrahten (außerhalb Griffs)
Verdrahtung gemäß Schema: Arduino → Taster, NeoPixel-Strips, Batteriehalter. JST-Stecker zwischen allen Komponenten für leichte Montage.
- Rey: Beide Haupt-Strips parallel an einen Arduino-Pin.
- Kylo: Haupt-Strips parallel, Seitenklingen (4 kurze Strips) an separaten Pin.
Empfehlung: WS2813 Strips (redundanter Datensignal) – Ausfall einer LED killt nicht den Rest.
Schritt 5: Code hochladen & testen
Code auf GitHub: modustrialmaker
- Rey/Anakin: Lightsaber_single_blade_neopixel
- Kylo Ren: Kylo_Ren_Lightsaber_Neopixel
FastLED Library installieren. Sketch hochladen, Taster drückt durch Modi.
Schritt 6: Endmontage
Elektronik in Griff schieben (Video hilft). Lautsprecher/Sound weggelassen (lauter Umgebung, Zusatzkosten). Gehäuse schließen, Mikrofonlöcher bohren, USB-Kabel nach außen führen.
Fazit
Zwei beeindruckende Lichtschwerter für ~75 € each. Party-Modus war der Hit auf Halloween. Sound könnte mit Teensy + Motion Sensor nachgerüstet werden.
Schaltplan
Herstellungsprozess
- Strichcodescanner: Technologie, Design und Zukunftstrends
- C++-Kommentare: Best Practices für lesbaren, wartbaren Code
- DTMF-Decoder mit Arduino bauen – ganz ohne zusätzlichen IC
- Interaktives Gyroskop-LED-Display mit NeoPixel-Ring & Arduino
- SERENA: Eigenes Arduino Mega 2560 Alarmsystem mit TFT-LCD-Touchscreen
- Morsecode-Kommunikation mit Lasermodul – Duales Arduino-Projekt
- Pixie: DIY NeoPixel-Armbanduhr mit Arduino Pro Mini – Schick & Selbstgebaut
- Arduino-gesteuerte NeoPixel-Lichtschwerter mit Party-Modi (Kylo Ren & Rey)
- Data Matrix vs. QR Codes: Welcher ist am besten für Ihr Business?
- CNC G-Codes erklärt: Essentieller Leitfaden für CNC-Programmierer