Skip to content

Fadecandy playground with four Neopixel matrices and a Danger Shield for control.

Notifications You must be signed in to change notification settings

JohnPetersen/dangerous_fadecandy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

icon Dangerous Fadecandy

Fadecandy playground with four Neopixel matrices and a Danger Shield for control.

Overview

Danger Shield

The Danger Shield is used as an input device in this project. Attached to an Arduino, the input values are sent via a serial connection to the PC. The code for the Danger Shield is in the arduino folder.

Fadecandy

A Processing sketch reads the control values from the serial connection and generates graphics. A Fadecandy server + controller board are used to drive a 16x16 matrix of RGB LEDs. fadecandy

The dangerous_fadecandy sketch in the processing folder displays the generated graphics as well as the control inputs and a bounding box representing the displayable area of the matrix. screen shot

Matrix of Neopixel Matrices

Four of Adafruit's Neopixel matrices are mounted on a 10" square of foam board. This allow the wires to be neatly hidden. wiring

Molex connectors are used for both signal and power. The genders are reversed for the signal and power inputs so it is not possible to accidentally connect power to the signal line. wiring

Power is distributed from a 5v 10A by a plug assembly with and integrated 1000µF capacitor. power

Display Modes

  • Mouse controlled
  • Bouncing ball
  • Follower and Orbital linked-motion types

TODO

  • Fix the speed strategy, the images don't appear to slow down at the same rate.
  • Add more strategies
  • ColorCycle - color strategy that cycles through a list of colors.
  • Update strategies to take constructor parameters for time intervals and other values to help differentiate the look of each image.
  • Create a state input class for keyboard control so the Danger Shield is not required

About

Fadecandy playground with four Neopixel matrices and a Danger Shield for control.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages