codemakesitgo
Published © GPL3+

Easy Firework Firing System

This is a simple firework controller using the Arduino Mega 2560.

BeginnerFull instructions provided4,253
Easy Firework Firing System

Things used in this project

Hardware components

8-Channel Relay Module
You can find these on Amazon in packs of 2. We will need 4 for 32 outputs.
×4
Arduino Mega 2560
Arduino Mega 2560
×1
Female/Female Jumper Wires
Female/Female Jumper Wires
40 total wires will be needed.
×40

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)

Story

Read more

Custom parts and enclosures

Relay Mount

You will need to print 2 of these.

Relay Brace

This will hold down the relay module. You will need 6 of these because the bottom layer uses two per relay module.

Micro Mount

This is a support for mounting the Mega Mount. Connects to the platform base in the center of the two upper relay mounts.

Mega Mount

This is the platform to hold the Arduino Mega. It will attach to the Micro Mount.

Sensor Mount with Gap

Additional mounting location if needed. I used this to mount the FET relay module.

Extra sensor mount without a gap.

Extra mounting location if needed. I used this to mount the remote module.

Hat

This is the firework controller helmet.

Firework Controller Base

The is the base platform.

Schematics

Wire diagram

These are the connections for each component in the project. Original file is located here: https://github.com/CodeMakesItGo/FireWorkController2021

Code

FireWork Controller Source

Very simple code. Each output is assigned to a time in milliseconds. When the Mega's Analog 0 input goes high, the show will begin.

Credits

codemakesitgo

codemakesitgo

0 projects • 6 followers

Comments