The background behind this project is to find a modular way to control a fireworks display. Although there are many prebuilt designs, this one is also open source so it allows more user control. This project solves many issues such as not enough outputs on the Arduino. Using a shift register, you can get many more outputs from one Arduino at little cost. This project has a planned update soon where there will be modularity added as well as some more options so stay tuned for future updates.
Details
Will be updating this part but here is a great resource to help get started.
I have added the files in a .zip folder. This includes NRF24L01 TMHR20 library. There may be a newer version here but all my examples use the version provided in the zip. I will be updating this project periodically so stay tuned for the full tutorial soon.
Hey, I will help out where I can. This was a fun project that I built for a New Years' display several years ago. The main part not on here is the circuit diagram. I have all the programs in the zip file. It was written in the Arduino IDE. The wiring was 16 gauge on the relay side and on the control side, it is 36 gauge jumper wires. If there is more interest in this project I may try to clean it up and re-release it with a proper circuit board and circuit diagram.
Been building my own fireworks ignition stuff for a while. I ended up ditching relays because they are kinda slow and big. MOSFET work quite well too!
And regarding the output problem, you can actually multiplex the fireworks ignition heads. By adding a diode for each output and High- and Lowside-FET you only need 16 MOSFET and two 8-bit shift registers to have 64 outputs.
Then again... Relays just have a way more satisfying click to them <3
I see everything for the the arduino(s) build, but what exactly is the mechanism to light the firework itself? The relays have to be hooked up to something to get the correct thermals to ignite, I don't see that specified. Thanks!
Hey, I will help out where I can. This was a fun project that I built for a New Years' display several years ago. The main part not on here is the circuit diagram. I have all the programs in the zip file. It was written in the Arduino IDE. The wiring was 16 gauge on the relay side and on the control side, it is 36 gauge jumper wires. If there is more interest in this project I may try to clean it up and re-release it with a proper circuit board and circuit diagram.