Featured in band Boston's 2017 HyperSpace Tour: 14-channel LED controller for use with FastLED library, WS2812b LEDS, and piezo sensors. Version 1.3 - Boston, MA - June 2017.
This project uses hardware which cannot be made publically available. The firmware, though, uses the FastLED library. Regular ol' pizeo sensors can be used to send trigger events to a microcontroller, which should run through full bridge rectifiers to covert the AC signals to a safe, readable DC range for the microcontroller.
Hardware and firmware designed by Drew André.
Tour description: Music legends BOSTON continue their Hyper Space Tour this summer with the iconic JOAN JETT & THE BLACKHEARTS, for an additional 21 cities, presented by Live Nation. Performances with Joan Jett will begin on Wednesday, June 14 in Mountain View, CA at Shoreline Amphitheatre, and continue eastward across North America. More information can be found at livenation.com. Itinerary for the Live Nation portion of BOSTON’s Hyper Space Tour with Joan Jett below.
The HyperSpace LED Drum Kit system reads piezo drum sensor events and triggers various LED effects. The system is waterproof, extensively stress-tested for road conditions, and configurable on-the-fly. The system can save noise thresholds for any number of drummers/playing styles, and features a high-contrast OLED screen for configuration. The effects uploaded here are highly specific to client specifications, but can be configured to taste.
2,176 leds used in this project running at 172fps
- Adafruit_GFX
- Adafruit_SSD1305_patch (available on my github)
- EEPROM
- FastLED
- SPI
- Wire
- 144led/meter WS2812b addressable LED strips
- 8x8 WS2812b panels
- Daniel Garcia and Mark Kriegsman's FastLED library
- Custom designed PCB based off of Teensy 3.2, Piezo sensors, and 5-pin cable
- 60A power supply
- 128x32 OLED screen
This systems assumes the following pin/cable mapping:
- CHAN 1: tom one CHAN 8: cymbal one
- CHAN 2: tom two CHAN 9: cymbal two
- CHAN 3: tom three CHAN 10: cymbal three
- CHAN 4: tom four CHAN 11: cymbal four
- CHAN 5: kick_left CHAN 12: cymbal five
- CHAN 6: kick_right CHAN 13: aux one
- CHAN 7: snare CHAN 14: aux two
This program does not write to each drum in that order, however. Teensy 3.2 + FastLED 16-channel parallel output will write in the following order:
- CH: DRUM:
- ch. 1 (tom one)
- ch. 11 (cymbal 4)
- ch. 4 (tom four)
- ch. 5 (kick left)
- ch. 3 (tom 3)
- ch. 9 (cymbal 2)
- ch. 8 (cymbal 1)
- ch. 2 (tom two)
- ch. 10 (cymbal three
- ch. 6 (kick right
- ch. 7 (snare)
- ch. 12 (cymbal 5)
- ch. 14 (aux 2)
- ch. 13 (aux 1)
I can be reached at drewjamesandre@gmail.com.