Instructables
Picture of Make a Mini LED Siren (powered by Arduino!)
This is one of the first projects I have made with Arduino. It's a little siren with a LED that fades and blinks on and off. It demonstrates basic use of LEDs and speakers. Also check out this article: 8-Pin Programming Shield

Constructive criticism is appreciated!

Let's get started!
 
Remove these adsRemove these ads by Signing Up

Step 1: Materials & Tools

Picture of Materials & Tools
ToolsORIGINAL.JPG
Fist off, gather your materials and tools. I am assuming that you known the basics of Arduino and how to solder.

Materials:
-Arduino Uno
-USB cable for the Arduino (sometimes called a printer cable)
-solderless breadboard
-breadboard jumper wires
-LED (Any color)
-A small resistor or two.
-small speaker (I found one for $2 at a thrift store)
-Ping pong ball

Tools:
-soldering iron
-electrical solder
-pliers

Step 2: Solder jumper wires to the button and speaker

Fire up your soldering iron and attach wires to each of leads on the button and the speaker. The picture shows mine when I was done.

Step 3: Drill a hole in the table tennis ball

Picture of Drill a hole in the table tennis ball
Grab your dremel and drill a hole in the bottom of the ping pong ball. Make it large enough for the LED bulb to fit inside.

Step 4: Wiring it up

WiringLedFINAL.JPG
WiringLED_Speaker.JPG
Get power to the breadboard:
Run a jumper wire from the Arduino GND pin to a breadboard "-" row.
Run a jumper wire from the Arduino 3.3v pin to a breadboard "+" row.

Wire the button:
Run one of the buttons wires to anywhere on the breadboard's "+" row.
Run the other wire to an empty column on the breadboard.
Run a resistor from the button wire column to an empty column.
Run a wire from the resistor column to Arduino pin 7.

Wire the LED:
Stick the LED on to the breadboard. Slide each pin into a different column.
Run a wire from the positive LED column to Arduino pin 5.
Run a wire from the negative LED column to breadboard "-" row.

Wire the speaker:
Run one of the speaker wires to breadboard "-" row.
Run the other wire to Arduino pin 3.

Slide the ping pong ball over top of the LED. (not pictured)
Just slip it over the LED.

Hopefully the pictures will help make sense of what I'm saying.
DeryckB10 days ago

What is the use of the resistor between the Arduino and the switch?

juggleboy (author) 3 years ago
Thanks! I let you in on a little secret: The ping pong ball wasn't my idea (I saw it online somewhere!)
stoplight3 years ago
This is really cool! i like how you put the ping pong ball over the light!
dadougler3 years ago
Looks like a good project. You might also look at using a small piezo speaker it will pull less power and prolly be louder. Good job on everything.