Skip to content
This repository was archived by the owner on Oct 29, 2024. It is now read-only.

darrenpmeyer/Arduino-Purple_Rain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

"Purple Rain" Arduino-powered wearable LED art

Purple Rain is a wearable LED art piece I made for OmegaCon Spring 2016. Below is a 5 second sample of the art piece in operation.

Sample of LED art piece

Details

In 2014, I modified an OmegaCon badge lanyard with an Adafruit Gemma microcontroller and a 12-pixel Adafruit Neopixel ring. Each OmegaCon, I make a thematic LED art piece with this modified lanyard, using the FastLED library.

For Spring 2016, the death of Prince was fresh news, and so I chose to make "Purple Rain", which included this Arduino sketch and white synthetic flower to act as a diffuser.

Getting the sketch working

For Arduino sketches, the directory name must match the .ino name; either rename the .ino, or clone this repo using

git clone <repo_url> Purple_Rain

Change the DATA_PIN constant to address the Digital pin connected to the data line for your LED strip; change the LED_COUNT constant to reflect the number of pixels in your strip. If you're not using a Neopixel-compatible WS2812 LED strip, you may need to alter the addLeds line and make other changes.

This sketch has been tested with various WS2812-based LED strips connected to various Arduino-compatible boards; however, to get it to upload to the Gemma I needed to use the Adafruit Arduino IDE--FastLED will not compile for the Gemma only on the Arduino 1.6.5 IDE branch.

The most recent versions of the standard Arduino IDE worked just fine for every other board I tested.

About

Arduino sketch source for the "Purple Rain" wearable LED art piece

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Other 100.0%