This is a moderately advanced project and requires experience soldering and programming in the Arduino environment. You'll be working with organic matter and all its inherent quirks, so measurements may need to be adapted to fit the pumpkin you're using.
Step 1: Required Materials
128 5mm amber LEDs (I used these from Mouser)
Buy some extra to cover any mistakes or tests. I got 140. Amber most closely resembles the flame that would be inside a traditional jack-o-lantern, but you're free to use any color you like.
- Arduino microcontroller
- 1/16" Heat shrink tubing (11 feet, or 256 1/2" long pieces)
- Arcade joystick with a removable handle (this one from SparkFun worked well for me)
4 #6 nylon drywall anchors
This isn't the kind with the toggles, but the kind that look like screws with deep threads
4 half-inch long screws of the same size and type that came with the drywall anchors.
The ones that come with the anchors will be too long.
- 6mm x 50mm bolt (or whatever size matches the mount for your joystick handle)
6mm coupling nut (or whatever size is needed to match the above bolt)
A coupling nut looks like a regular nut, but is about an inch long and is used to join two bolts or pieces of threaded rod.
Tools and Consumables
- Soldering iron
- Wire cutters
- Wire strippers
- Power drill
- X-Acto knife
- 13/64" drill bit
- 1-1/8" drill bit (I used a Forstner bit, but a spade bit might work too)
- 1/4" foam core board