Music Festival Beacon using ATtiny85 and Arduino

A couple months ago at Ultra Music Festival, one of my friends was carrying an inflatable penguin that he held above his head so that we can always find the group in the crowds of the festival. This gave me the idea to make a compact yet noticeable beacon. Using an old TV antenna and a ping pong ball, I created a light-up color changing beacon. This is what it looks like:

Here it is in action:

This showcases how the button is used to change the flashing speed as well as cycle through individual colors:

Here it is in use at a music festival! More more info, check out my field testing post:

Crowd-photo-1

The code, circuit diagram, and PCB layout are available here:

https://github.com/jerwil/ping_pong_light

How I Made It

To start off, I programmed the ATtiny and got the circuit working on a breadboard, and then I designed the PCB using Fritzing. I knew that I was going to use a pong pong ball, so I matched the PCB to the ball’s diameter at 40mm.

beacon_breadboard

beacon_diagram

I then printed out the PCB diagram onto photo paper using a laser printer and transferred the image using a clothes iron.

image_2

I then placed the board into a bath of Ferric Chloride for about an hour.

image_3

After cleaning off the toner, a pretty good etching job is revealed. I printed two on one board since I had the room in case of any problems with one of them.

image_5

I am pretty inexperienced with the Dremel, so I was pleased to find it wasn’t too difficult to cut the outline of the board.

image_6

I then cut a ping pong ball in half with the Dremel. It fits the board nicely.

image_7

I then drilled the necessary holes and soldered on the parts. I wanted the button and battery to be accessible, but the LED to be on the opposite side. Here is the board:

image_9 image_10

This was a fun 12 hour project split over 2 days. One day for coding and design, and the second for etching and fabrication.

Theremax Pro Edition – Learning to Etch a Copper PCB

My brother and I spent a lot of time creating the Theremax, but we only produced one. We decided that I would keep the final product, and I decided that it would be a bit unfair. Thus, I decided to surprise him with his very own Theremax by trying out self-etching of my own PCB.

I started out by designing the PCB based on the wiring from the pre-perf PCB schematic I used to create the first Theremax. Since it is a single-sided PCB, I had to use some jumper wires to make it work.

Theremax_Fritzing_Diagram

I then printed the schematic onto photo paper and used a clothes iron to transfer the toner onto the copper board.

image

I then etched the board with ferric chloride for about an hour.

image_1

I then removed the toner with the rough side of a sponge. A successful etch!

image_2

I then used a 1/32″ drill bit to drill all the holes required.

image_3

I then began soldering on the components.

image_4

Theremax Pro complete!

image_5image_6

I am glad that I was able to learn how to etch and make my brother an excellent gift at the same time. Etching is not as bad as I expected, and I plan to etch all of my future projects to save hours of wiring and soldering onto pre-perforated boards.