Powerbox für WS2812B LEDs

Aufgrund des fortwährenden Dranges ein Projekt mit WS2812B LEDs umzusetzen, kam mir die Idee, dass Bobby-Car meiner Tochter ein bisschen „aufzuhübschen“ 🙂
Ob Sinn oder Unsinn darf jeder selber entscheiden, aber es war ein tolles Projekt und ich konnte meine gesteckten Ziele erreichen.

Aufgabenstellung

Welche Aufgaben galt es also zu bewältigen?

  • Portable muss es sein
  • Auf Basis von Arduino
  • Einfache Steuerung
  • Versorgt durch vier AA Eneloop Batterien

Stückliste

BaugruppeAnzahlBeschreibungLinkEinzelpreis (Euro)Summe (Euro)
Powerbox13D gedrucktes Gehäuse3D-Druck--
1Arduino NanoGearbest-4,00
110V 330uf KondensatorBestand--
1300 Ohm Widerstand Bestand--
1Div. KabelBestand--
1LochrasterplatineGearbest-1,50
1Vierach AA BatteriehalterGearbest-1,00
1Ein-/AusschalterBestand--
1DrucktasterBestand--
2M3 x 5mm SchraubenBestand--

Gehäuse

So entstand das Gehäuse mittels Inventor und dem geliebten Messschieber.

Die STL-Dateien könnt ihr auf Thingiverse herunterladen.

Code

Innerhalb von Arduino 1.8.2 entstand folgender Code. Nichts weltbewegendes, aber es kann über einen Knopf über eine Case-Abfrage der Modus geändert werden. Aktuell habe ich mal 6 verschiedene Abfolgen umgesetzt.

Endprodukt

Ein Schaltplan habe ich momentan keinen, aber wenn Bedarf besteht (Kommentare oder Kontaktforumular), dann werde ich diesen nachreichen. Mit Google findet man dazu aber genügend Anregungen.

Ausblick

Um die ganze Einheit wirklich unabhängig des Ortes verwenden zu können, habe ich bereits einige ESP8266 bestellt. Damit kann ich dann die Farben mittels App / Webinterface (da bin ich noch nicht sicher) steuern.
Außerdem werde ich das ganze noch etwas kompakter konstruieren um weniger Platz zu benötigen.