Personal Applause Sign
From that moment on, it became clear to me that I had to make my own light up "APPLAUSE" sign that I could wirelessly trigger whenever the moment necessitated a round of admiration. And let me tell you, it works like a charm. You can get people to applaud you for almost anything.
I feel that this notion is really catching on. People are always asking me how they can make their own applause sign. There is a much larger admiration deficit in this world than I had initially anticipated. So, as a community service, I am sharing how people can make their own personal applause sign and seek the blind adulation they so rightly deserve.
(Obligatory Warning: This project uses high voltages and power tools. Consult professionals when in doubt. I take no responsibility for any of the information here or what you do with it! Proceed at your own risk.)
Go Get Stuff
3' x 4' sheet of 3/4" playwood
36" x 5.5" x 1/8" mirror acrylic
36" x 5.5" x 1/8" milky white acrylic
Black acrylic paint
Black house paint
Fine paint brushes
House paint brushes
Quick release clamps
1-1/4" wood screws
3/4" wood screws
A power drill and bits
5 amp puck relay
6 lamp sockets
6 40 watt round bulbs
Power junction box
Power socket
Heavy gauge lamp cord
Wireless doorbell
Arduino programmer
PCB
7805 5V regulator
3V regulator
(x2) heat sinks
22pF capacitors
16 MHZ crystal
Atmega168 chip
28 pin socket
Momentary switch
100uF capacitor
Audio isolator transformer
(x2) 1K resistor
A 4148 diode
0.1uF capacitor
9V battery connector
9V battery
Lamp cord
Wire nuts
4.5V adapter
Cable organizers
End caps
Wood putty
A putty knife
Sandpaper
15' 3-prong extension cord
Cut Boards to Size
While you're at it, you may as well cut two 5.5" x 5.5" squares.
Cut Channels
Clamp your board to a work surface. Next clamp a guide parallel to one edge, such that you will cut the channel 1/2" in from that edge. Set your saw to cut 1/4" deep and make the cut.
Repeat on the second board.
Start the Box
Repeat this process on the opposite side, forming a U-shape.
Finish the Box
Clamp, drill pilot holes and then fasten with wood screws.
Laser Etch the Sign
While you're at it, vector cut the mirror acrylic with the file below called applauseMirrorcut. Don't forget that the reflective side must absolutely be face down.
Paint the Sign
An easy way to check this is to peel off the protective coat from the backside and hold the sign up to a light bulb and see if you can see through the paint. Keep applying coats of paint until you can't.
Clean Up Imperfections
Take Apart the Doorbell
Don't lose the screws (like I did).
Prepare the Ringer Casing
Drill Holes
Also drill a 3/4" hole through the case below where the power junction box attaches (in the next step).
Attach Things
Wire It Up
Have a few inches of cord sticking off the end closest to the wireless doorbell box.
Paint It Black
Wire Up the Socket
Wire up the socket such that the white cord goes to one terminal, the black to another terminal and the green to ground. Secure the socket into the junction box.
Build the Circuit
Cut the speaker off of your wireless doorbell receiver. Leave as much wire connected to the receiver as you can.
Wire that as analog in to the Arduino. See the schematic for what parts are necessary for this and what wires go where.
Program the Arduino with the following code (source file attached below):
*
*
* Based on:
* http://www.arduino.cc/en/Tutorial/Knock
*/
int relayPin = 13; // led connected to control pin 13
int ringDetect = 0; // the knock sensor will be plugged at analog pin 0
byte val = 0; // variable to store the value read from the sensor pin
int statePin = LOW; // variable used to store the last LED status, to toggle the light
int THRESHOLD = 50; // threshold value to decide when the detected sound is a knock or not
void setup() {
pinMode(relayPin, OUTPUT); // declare the ledPin as as OUTPUT
Serial.begin(9600); // use the serial port
}
void loop() {
val = analogRead(ringDetect); // read the sensor and store it in the variable "val"
if (val >= THRESHOLD) {
digitalWrite(relayPin, HIGH); // turn the led on or off
delay(8000);
digitalWrite(relayPin, LOW); // turn the led on or off
}
delay(100); // we have to make a delay to avoid overloading the serial port
}
Downloads
Wire the Relay
Connect one of the lamp wires coming from the sockets to one side of the AC portion of the relay and connect one of the terminals from your AC power cord to the other side.
Twist together the free lamp cord with the free wire from the power cord. Twist on a wire nut to keep them insulated and secure.
Clean It Up
Organize the wires and fasten them to case.
Install and secure the rest of the electronics.