Picture of The Raven, high-pitched torture
This is a little device that I designed for the simple purpose of being discreetly annoying. It waits for a predetermined amount of time, and then it starts emitting high-pitched beeps. I have programmed mine to take advantage of an interesting property of sound. That is, in general most people above the age of 25-30 can't hear very high-pitched tones (say, 17 KHz for instance). This means if you were to (hypothetically of course) place it in a classroom, it would start bugging the heck out of the students while the teacher/professor will (most likely) be completely unaware of the source of the disturbance.
Remove these adsRemove these ads by Signing Up

Step 1: Parts

Not all of the parts I used here are necessarily required. For example, you could use a resonator instead of a crystal, or hypothetically neither. But I won't be going into detail about alterations, if you change something I'll assume you know what your doing. If you don't know what you are doing, you might want to stick to what I've outlined here until you are a little more comfortable with AVR's.

In this project I used an ATtiny25 microcontroller, a handy little chip. I picked this one for this project because it's small and has 2 timers, which will make the programming easy. In order to complete this project you'll need a programmer, there are lots of methods on the internet for programming AVR's (look up "AVR programming" on instructables or google). I personally use the USBtinyISP that Ladyada sells.

Except for the AVR you can proabaly scalvange most of this stuff from old electronics. I needed to make an order to Digi-Key anyway, so I just got this stuff there.

What you need:
*I used a 3.6 V lithium battery, you can use something else, just as long as the voltage is between 3 and 5.5 volts (the weaker the battery, the more quiet the speaker will be).
**You don't need the IC socket, but it will make it very difficult to reprogram the AVR afterwards if you don't use one.
1-40 of 133Next »
vitell4 years ago
What's the battery life likely to be?
codongolev5 years ago
why did you use a crystal?
J-Five5 years ago
Quoth the raven NEVER MORE!!!
and my soal from the shadow that lies floating on the floor shall be lifted, NEVERMORE!!!
Poe lived between 1809 to 1849 for that time period he was old.
Yep, but he wrote dam well!
geeklord6 years ago
Could someone make a circuit without out an AVR?
awang8 geeklord6 years ago
You might be able to use a 555 timer chip... I'm not sure.
bman22 awang86 years ago
there was annother device similar to this on instructables, i think the author called it the annoy-a-thing. it uses a 555 cmos timer.
awang8 bman226 years ago
Yes, it is called the Annoy-a-Thing, but that emits a regular beep while this one emits a high-pitched kids-and-dog's-only beep.
if you used 2 555 timers you could beep at high pitch
a totally far stretched idea that might work would be to use a chain of relays with some sort of delay in between them, and resistors to route different voltages into the speaker... this would actually be more useful in creating a melody player... and its probably gonna be kind of big...
animaster6 years ago
can i use an Attiny 13?
Hungry_Myst (author)  animaster6 years ago
Yes, but you will need to modify the code as, to my knowledge, the Attiny 13 only has 1 hardware timer (where the Attiny 25 has 2).
bman226 years ago
i tried this using a tiny2313 i had lying around, besides the fact that the code was a bit to complicated for what i was trying to, i found the tiny2313's internal oscillator didn't seem right or something. Instead of doing the 17khz i jumped straight to telling it to do 20khz, having read that that is the upper bound of the human ear, and that the average adult couldn't hear it. Well, either the oscillator was off, or the 20khz was the upper bound of the adult ear. i had to set it to about 35khz to get it high enough. I actually put mine in a remote control, and used a uni-directional whistle chip instead of the usual piezo speaker. Now i can point it at people and drive them nuts!
sotsirh1946 years ago
What would be an example of code just to make a 38Khz square signal and nothing else with a 1Mhz internal timer. I don't quite understand the code above.
Hungry_Myst (author)  sotsirh1946 years ago
>Here< is a very comprehensive guide to AVR timers that I found extremely helpful.
Wesley6666 years ago
Would it be possible to use an oscillator instead of a crystal?
Hungry_Myst (author)  Wesley6666 years ago
Yes, tough you would need to use different settings for the fuse bits, and if the frequency was different you might need to modify the source code a bit. Depending on what your doing, you might not need either. I used a crystal because I wanted really precise timing over long periods of time.
OK thanks
geeklord6 years ago
is it possible to make one without the AVR?
Hungry_Myst (author)  geeklord6 years ago
Maby, but that would require an entirely different instructable with a very different circuit (assuming you didn't use a microcontroller).
well I should probably learn how to use a crystal first.Any help?
Hungry_Myst (author)  geeklord6 years ago
The crystal basically just sets the speed of the microcontroller. In this case I have a 4.194304 MHz crystal, so the AVR will have a clock rate of 4.194304 MHz.
that means nothing to me.....does the crystal have a delay of some sort causing the speaker to vibrate at the right pitch or what?
Hungry_Myst (author)  geeklord6 years ago
The important bit here isn't really the crystal, it's the AVR. The AVR does everything, the crystal basically just sets the speed at which it runs.
It has to do with frequency. When excited the crystal has a frequency it likes to resonate at and this value is used to set the speed of the microcontroller.
swirlycurly6 years ago
haha, i made one but it is more expensive than this. I will probably just crank out about 5 of these and sell them to all of my friends. They will love this.
junits156 years ago
could I just hook this up without the integrated circuit and use the oscillator to determine the frequency
Pumpkin$6 years ago
the Annoy-a-Tron?
DaNerd116 years ago
whats this mosquitoe thing?
Mosquito is a device that can be installed in public spaces where young people hang out and generally harass/irritate residents. It might be on top of a lamppost for example. Only kids can hear the noise (as explained below) so they generally disperse. Personally I think it's brrrrilliant! Have to disagree with Croistoir as no-one is forcing anyone - kids can freely move away, and it causes no damage so I think torture is a strong word. I would love one of these as the kids in my street are always damaging property and climbing on my shed! I know not all kids are bad but let them hang out in the park or in their own gardens, not mine.
hcold joechump6 years ago
A public place is for everyone, not just those you don't like the look of.
DaNerd11 hcold6 years ago
but they shouldnt have the right to be in a public place if they are terrorizing the people/animals/property in the public place.
hcold DaNerd116 years ago
Terrorising is a strong word, but, this is, as is common, as case of a few bad eggs among the many okay eggs. Punishing everyone for what the few do. It's also discriminatory towards age groups, which is a human right (that is, not to be discriminated on via age).
DaNerd11 hcold6 years ago
well, kinda got a point...... damn... hate it when i lose.....
Oh, now that's a great idea. We have some.. youth... who have started hanging out on the corner. They're not from this neighborhood, we think they're casing it for the chance to rob someone. Make it a little harder for them to stay. I'd like to build a thingum that has an EMP triggered by high decibel levels. Use the magnetron from a microwave, aim it at the corner, and when the punks come driving through at 2am with their crappy music blaring, ZAP!! muhahaha I'm not used to working with high voltage so I'm a bit chicken to put one together, but the basics (not including the decibel meter alteration) are in one of the Evil Genius Electronics books. Anyone out there do it, please shoot me an email so I can add you to my "god" list. Make sure you get some video.
im not saying stuff that you could possibly might be able to geusstimate about, if theyre tearing up ur lawn, thats a good time to use it, not if u SUSPECT that they MIGHT rob a house because they are STANDING on the street, who knows, maybe they all just moved here?
Well we have seen them using binoculars to look in people's windows, I think that's a good enough reason to distrust them and want them to go away. They're not dressed as if they live in this neighborhood, but rather they are walking/biking from several blocks away. And I have seen them lounging around with their homies at those houses, so... my suspicions are pretty reasonable, really.
1-40 of 133Next »