Inspiration

On this year's Tomorrowland Dimitri Vegas let all participants of the festival (>100'000) pull out their lighters to enable a great light spectacle. We want to make festival participants become active part of the overall light installations.

What it does

By a lighted wristband people become part of live light installations: Via Smartphone people subscribe to an event (e.g. festival, sports event, hackathon, ...). The Smartphone is sending the lighting signals to the wristband via Bluetooth - to make everyone an individual pixel of the whole light show!

How we built it

1 - Set up Arduino Feather 2- Set up hardware environment (LED Stripes/Breadboard/...) 3 - Make it wearable (Dim voltage to portable 3,7V) 4* - Develop beat detection/ music analysis to make it festival-usable 5* - Trial and error to improve performance and try out live music analysis 6 - ...

Challenges we ran into

Main challenges: *Synchronize beats and light! (Quite advanced data analysis...) *Make use of processing power of smartphone etc. *Supply wristband with light-signals in real-time

Accomplishments that we're proud of

Creation of a lightweight, stylish wristband

What we learned

To improve the battery lifetime we have to use a smart control of the wristband by enabling a deep sleep of the chip.

What's next for LightWave

Finally we will pitch LightWave in front of OSRAM (Munich) and their Fluxunit (OSRAM Accelerator) to show the potential of changing from statical light spots to mobile light spots

Improve determination of position of individuals in the crowd to enhance light installation performance

Try out general/event Bluetooth-beacons instead of smartphone control

Make it usable for any private or commercial event with iOS (today only basic Android app)

https://bitbucket.org/lightwavemuc/profile/repositories?visibility=all https://bitbucket.org/lightwavemuc/lightwave-android https://bitbucket.org/lightwavemuc/arduino

Built With

  • adafruit-feather
  • led-stripes
  • music-analysis-algorithms
Share this project:

Updates