Hackster is hosting Hackster Holidays, Ep. 7: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Friday!Stream Hackster Holidays, Ep. 7 on Friday!
Angelina Tsuboi
Published

Constellation LED Glow Up Prom Dress

LED animated prom dress created using custom Neopixel circuit boards, a diffused LED strip, and an RP2040.

IntermediateFull instructions provided5 hours1,172
Constellation LED Glow Up Prom Dress

Things used in this project

Hardware components

Constellation Neopixel PCB
×8
Adafruit Diffused Wire LED Strip
×1
Charging Bank
×1
RP2040 MCU
×2
Super Glue
×1
Dress
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free

Story

Read more

Schematics

Schematic for Constellation PCBs

Wiring Diagram

Code

Dress Code

C/C++
#include <Adafruit_NeoPixel.h>

#define LED_PIN 15
#define LED_COUNT 7

Adafruit_NeoPixel strip(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);

void setup() {
  strip.begin();
  strip.show();
  strip.setBrightness(50);
}

void loop() {
  runSequence();
//  delay(1000);
//  reset();
}

void runSequence() {
  for (int i = 0; i < LED_COUNT; i++) {
    strip.setPixelColor(i, strip.Color(138,43,226));
  }
  strip.show();
}

void reset() {
 for (int i = 0; i < LED_COUNT; i++) {
    strip.setPixelColor(i, strip.Color(0, 0, 0));
  }
}

Credits

Angelina Tsuboi
4 projects β€’ 14 followers
Thanks to Ayesha Wilson and John Cohn .

Comments