Hello fellow nerds! This is my first post inn this forum, so please go easy on me if I've forgotten something. This is my first project into Arduino, so basic, workable solutions will go a long way.
I've tried to outline where my questions are in the text with (#'s), so they'll be easier to find.
As you can see from the subject line, I am making a portable, triggered drum light for each drum of my son's quad (4) drum kit for his marching band.
THE PERCEIVED GOAL:
When the drum is hit, I want the LED strands inside the drum to light up for a short period (some fraction of a second) before turning off. I want a different, distinguishable color for each of the four drums.
THE GRAND VIEW OF THE SETUP:
A piezo is mounted in contact with the drum head, and through some over-voltage regulating circuit,(1) sending an analog signal to the Arduino Due I'm using.
Once the signal is processed using a variant of the "Knock" script, the Arduino Due will then send a resultant output signal to a thyristor or 4 channel SSR relay, (2) that will then light up the LED strips, which vary in length. Ideally they will be in a different color for each drum, so individually addressable LEDs aren't necessary. I'm thinking white, red, blue, and green to keep things less complicated.
I plan to power the Arduino with a small battery setup, and the lights.
Since there are 4 standard quad drums, 10", 12", 13", and 14", the LED length for the circumference of each will be 80cm, 96cm, 103cm, and 112cm, approximmately. here will be a total of approximately 4m of them, split into those lengths. There's a possibility they could all be lit at once, but only momentarily.
I am planning on powering the lights- LED RGB Strip - Sealed (5m) - COM-12024 - SparkFun Electronics, with a computer backup battery, an SLA 12v 3.5A battery he'll carry on his harness. He'll have two switches, one to turn on the Arduino, and one to power up the battery to the lights.
Since I've never worked with an Arduino before and am learning most of what I think from Youtube and here, it's time to ask you guys, the experts before I dive in. The hardware, attaching lights, incorporating the sensor, making a case and wiring, those are skills I can manage. It's the electrical that I initially have an issue with and I'm hoping you can answer the q's before I go and buy the wrong parts.
(3)
THE QUESTIONS:
(1) I have read that the piezo can emit very high voltage. I've also read that the Due can only handle a max of 3.3v, so something has to limit that. Thus far, I've seen two methods to do that. One, using a crowbar circuit with a Zener diode at 3v, and another with a thyristor that only allows voltage up to 3v. Someon in the forum said the Zener has "weak knees", telling me that it could easily fail. Is there a better or best way to manage this input?
I wondered if there was a way to increase or decrease the sensitivity of the input using a potentiomoter on the input, as well. I have heard the piezo can be fiddly and over or undersensitive.
The piezo I'm planning on is this one: Piezo Vibration Sensor - Small Horizontal - SEN-09198 - SparkFun Electronics... looks sensitive, yet strong, like me.
(2) Is a thyristor or 4 channel SSR relay better for the lights emission? Never having worked with thyristors, I'm a tad wary about frying it all, and the SSR relay seems more... mechanical, even though I know it's not.
(3) I am sure someone else has done this project before, and I'm hoping you may share your advice with the me, the noob.
There is no mad rush on response, as I'm waiting for the necessary parts to arrive.