Tuesday, March 17, 2009

Annoy-a-tron! DIY

Okay people here is the first project that I am going to put up, its called Annoy-a-tron. Here is where I got the idea from ThinkGeek.com. So some specs for it:
  • Buzz are a very loud and anoying sound for ~1 second.
  • The time between "buzzes" change.
  • Run on <>
  • Easy to hide
  • Be michevous!
Parts List:
So first thing that I did was hit up google looking for a '555' timer. Basicly its something that you can use to make clocking pulses that rely on an RC network. This RC network will let us change the timing... Here is a tutorial that will calculate the values. If the web program says Infinity and NaN. Just put '10' in the capasitor values. So putting in .001KHz (1 hertz) and a 50% duty cycle. The duty cycle means that the output from the 555 timer will be a logic '1' for .5 seconds and a logic '0' for .5 seconds.

The values that the wesite will give you are:
  • 0.00K Ohm - R1
  • 72.0K Ohm - R2
  • 10uF - C1
If you do not have this values just re arange the C1 by facotor of 10 to increase/decrease the resistors. Here is how the timer will eventually be set up.

The next thing that happens is we need to look at a 14 bit ripple counter. I used the "MC14040BCP". The basics of this chip are power on 16, ground on 8. From pin 3 on the 555 timer, run the input to 10. For right now thats all we need to go.

Okay so since I have already done it and ran into a problem. The pizo electric speeker requires a clock. Well we are screwed at the moment, because out clock is being used for the ripple counter. So we need another one. Well, this is an easy fix thanks to the great people that make IC's. They have something called a 556 timer. This is a 555 timer with 2 timers that work independently of each other.

After doing some research (and some help with a few friends) I found that a pizo electic speeker is increadibly loud at 3Khz. And the pizo buzzer that I found is very good (and speched at 3.2Khz). Here is the scematic for the 556 timer. So we will have to use this from now on.

Okay the next thing we need to do is get an 8input NAND gate. The output from the NAND gate will be connected to the 3KHz reset pin. Okay so I am going to just put out the scmatic here and you should be able to put it all together. If you have any guestions feel free to email me, ethankhall (at) gmail (dot) com. Sorry just want to keep the spam down.



From here I will go and talk about how I am going to make it better with GAL device, this requires a Dataman. This is an expensive piece of equipment ( I dont know why though).



Special Thanks:
Patrick Wright, Matt Barton

1 comment:

Followers