Skip to content

Arduino code and steps on how to build a Wireless Firework Igniter with EPS8266

License

Notifications You must be signed in to change notification settings

sebamarana/WiFirework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

WiFirework

Arduino code and steps on how to build a Wireless Firework Igniter with an ESP8266

Ok, so if you have come here to search for a way not to hurt yourself or have nothing to do with flames while igniting a firework or a firecracker, you found the right page.

With just around 30€ of Hardware you can too safely ignite firework from a safe distance. The project is simple, we will just setup an Access Point from the ESP8266 where we will connect to a webpage where we can turn on a relay remotely and heat up a nichrome wire with a 9 Volt battery. Easy right?1

alt text

For this project we will need:

  • Nichrome Wire (preferably as thin as possible)
  • 9 Volt battery
  • 3/4 Alligator clamps
  • Breadboard
  • Small Relay (The one i used was made for arduino)
  • ESP8266 (The one i used is a NodeMcu V3)
  • Some small breadboard cables
  • Powerbank (To power the ESP when not connected to the PC)

Diagram:

alt text

Step by Step:

  1. Connect the ESP8266 on the breadboard, make it fit so you can connect the 3 V volt port.
  2. Use the breadboard cables to connect the 3V and the Ground pins to the correspective pins on the Relay.
  3. Connect you output pin from the EPS8266 (In my case i connected the D7) from the breadboard to the Relay signal pin.

alt text

  1. Then on the Relay connect 2 breadboard cables, one in the center one on the NO gate, as shown in the diagram.

alt text

  1. Next, get three Alligator clamps:
    • One goes from the battery positive to the cable in the middle of the relay.
    • One goes on the other cable of the relay.
    • the last one goes on the negative of the battery.
  2. Use the electrical tape to secure the cables, and the Alligator clamps on the battery (Make sure they don't touch each other!)
  3. Connect a tiny bit of nichrome wire 5/10 cm to the negative alligator clamp and the other side to the positive coming from the relay.

alt text

Now everything is ready, but how do you activate it?

Worry not, if you have already compiled and wrote the code in the ESP8266 now you will just have to:

  • Plug it to your powerbank.
  • Check for the WiFirework connection on your phone or laptop, connect to it and insert the password: "ILoveFireworks".
  • Go to your browser while connected to the wifi and search for this ip: "192.168.4.1".
  • Now you can activate it (and wait for it to heat up) and then turn it off whenever you want.

Warnings

  • You can always make sure that there is no current passing through the nicromium wire with a led or test it with a piece of paper, if it burns, you did something wrong!
  • After activating it, you should always wait at least a pair of minutes for the wire to cool off, you don't want it to set off your firework while you are setting it up (If you are still unsure you can always change the wire).
  • If you also do worry about your cables and circuit you can also buy a little box like mine to protect everything from explosions or sparks.
  • Always test everything outside, we don't want to burn down our house right?.
  • Remember to always have a spare 9V battery just in case.

Footnotes

  1. Just remember to use a firework that is legal in your Region/State.

About

Arduino code and steps on how to build a Wireless Firework Igniter with EPS8266

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages