In this post I have explained a buzzer circuit with an incrementing beeping rate, which can be used in critical warning signalling applications. The idea was requested by Mr. Lee.
Buzzer with Progressive Beep Rate
- Could you help me with a circuit. I've been trying to find but so far had no luck! I need a pulsing piezo that will start with a short blip and then over a period of may be 2 minutes, progressively increase the frequency of blips to maybe then permanently on or just rapid blips, similar to a game type of timer where the blips get quicker as the seconds pass.
- I want to use it on a car(so 12volt) to indicate when an anti car jack type immobilizer is about to operate. I've got ideas for the main immobilser circuitry but i'm struggling with the rising pulse rate buzzer/piezo.
- To simplify it slightly i would just use a 12v piezo driven by the rising pulse circuit.from when power is connected the timing cycle can start and maybe a variable resistor to tweak the pulsing cycle?
- Any ideas would really really be appreciated-if you can help,
The Design
The requested design for a buzzer circuit with progressive or an incrementing beep rate can be basically implemented through a voltage to frequency converter circuit
Although you may find many variants of voltage to frequency converter circuits, these may not be entirely easy to build due to their fairly complex design or due to the inclusion of unpopular, obsolete IC in it.
An alternative easier way of achieving this function could be by modifying an existing IC 4060 astable circuit with a homemade LED/LDR optocoupler as shown above.
As can be seen in the diagram, the LED/LDR opto is triggered through a slow rising voltage across its LED leads, which in turn induces a correspondingly slow decreasing resistance on the attached LDR.
The slow decreasing resistance of the LDR causes the timing capacitor of the astable to charge at proportionately faster rate, which subsequently causes a proportionately progressing or augmenting frequency rate at the output of the IC 4060.
P1 is for fine tuning the timing delay between the progressive beeps, possibly this component could be completely eliminated.
C1 can be also tweaked for adjusting the delay period between the beeps in order to make them faster or slower as per the application requirement.
The indicated buzzer unit here may be procured readymade in the form of a piezo buzzer or this can be also built at home by following this simple buzzer circuit guide.
Update:
Another interesting way of implementing a progressive buzzer beeper circuit could be by using a IC 555 monostable circuit and apply a slow rising voltage at its pin#5 control input....will update the circuit soon here.
Norman D Kelley says
Hi Swagatam,
Can a standard opto-coupler be substituted for the LDR/ Led opto-coupler? If so, what other changes should be made to the circuit?
Swagatam says
Hi Norman,
The LDR is required for generating the incrementing pulse frequency at the output of the IC. A standard opto won’t do this.
Anuraj A V says
Hi Swagatam Majumdar,
I would like to make a continuity tester with the 5 v buzzer. But the problem is the buzzer will beep even if the cable has some resistance. I checked some articles and found normal multimeters beep till 40ohms in the continuity mode. So is it possible to make a simple circuit for the continuity tester? I would like to have them small for better handling.
If the resistance is 0-40ohms it should beep continuously above 40ohms with no beep or a step-by-step beeping line 0-40 continuous beep and 40to 100ohm double beep, 100t0500 triple beep above that no response. Like this…
Am working in the automobile field and it’s not convenient to use multimeter all the time so a small testing prob-like item will be more helpful.
Actually, I made a dc voltage tester with dc led voltmeter as a replacement for the test lamp and I would like to add the continuity tester as well.
Waiting for your response and thank you.
Swagatam says
Hi Anuraj, getting beeps at different rates can be difficult to achieve. However, to get the beeping after a certain ohm range may be possible. The op amp circuits presented in the following article might be helpful to get the intended results. You can check them out.
https://www.homemade-circuits.com/make-this-simplest-continuity-tester/
Santosh says
Interesting.
I have a set top box which has a 5mm signal led that lights up when I connect the dish cable into the set top box.
I was looking to add a buzzer to this. So I desoldered the led and soldered a self driving piezo buzzer to it. I found that it barely made a sound. It buzzes when I put a 9v battery to it. I took out my tiny oscilloscope and measured across the led. It was 120hz. 2.2vpp. 25-45% duty cycle.
I then connected a 817 optocuplar on the led terminals. The conductive terminals go to an enternal 12v supply and the buzzer in series.
Now the buzzer makes sound when I connect dish cable to set top box but the sound is very strange. It sounds like 60hz sound we hear under the electricity transformers. Why doesn’t it make TUUUUUuu sound? Is it because of the duty cycle?
I don’t understand. Can you help please.
Swagatam says
If you are seeing 120 Hz across the LED, then the opto coupler and the buzzer would also oscillate at 120 Hz
Norman Kelley says
Thanks! This makes complete sense. My knowledge has increased.
Swagatam says
No problem!
Norman Kelley says
Hi Swagatam,
I have another question. What does the 10uF capacitor connected between pin 3 and the transistor do?
Swagatam says
Hi Norman, the 10uF ensures that the pulses to the buzzer are short, so that the progressive beeping is clearly audible.
Norman Kelley says
Hi Swagatam,
I have a question about the above circuit “Buzzer with Progressive Beep Rate”. I would like to use a 555 timer as the trigger and once the max rate is achieved, the circuit would reset and wait for the next trigger. I would probably use a PIR to initiate the 555. The 555 would run through several cycles until the PIR output timed out. I would be driving a LM3915 and LEDs with the “Buzzer with Progressive Beep Rate ” circuit instead of a beeper. I have built the “Buzzer with Progressive Beep Rate” circuit and it works very well, so I thought I might be able to adapt it to the new scenario. I just don’t know how to reset the “Buzzer with Progressive Beep Rate” circuit after it reaches a max rate.
Swagatam says
Hi Norman, you can probably use two LDRs in the LDR/LED box. The second LED could be used to detect the maximum threshold, and an attached op amp comparator could be used to reset the IC.
Norman D Kelley says
Hi Swagatam,
I am trying to build a beeper circuit that will beep once and then beep 5min later, then beep 10 minutes later, then beep 7 min later. The times are not really that important, but I want them to vary. I don’t want to learn programing for micro controllers, so is there a way to do this with 555 timers and or shift registers or other ic’s? Thanks!
Swagatam says
Hi Norman, you can probably try using the sequential timer concept presented in the following article. You can replace the LED with a beeper buzzer, and alter the R2/C2 individually to get different time delays at the respective sequences.
https://www.homemade-circuits.com/cube-light-circuits/
you can replace the BC547 with a MOSFET in order to enable extremely large values of R2 and bigger delays of above 5 minutes.
nandu says
Hi Swagatam, I have tested what you told me for the “Buzzer with increased beep frequency” circuit by connecting a 100uF / 25V capacitor between pin # 5 and ground on the 555 but the frequency does not change..I just get a constant tone. Would you be so kind as to provide me with an electrical diagram?
Swagatam says
Hi Nandu, you can replace the buzzer with an LED and check its blinking rate. You can try manually shorting the pin5 to ground and then remove the shorting, check the LED response in both the conditions, this will prove whether the pin5 response is effecting the output PWM or not. What the pin5 capacitor does is, short the pin5 to ground initially which reduces the pin3 output PWM, and as the capacitor charges, the PWM slowly broadens and gets wider and wider.
nandu says
Thank you very much Swagatam..you are very kind to answer me … I understand that then we can dispense with the led-LDR optocoupler stage and the transistors, connected in normal astable configuration? Excuse me, my knowledge of electronics is basic .. I thought you had assembled and checked the circuit, that’s why I asked you .. Thank you very much.
Swagatam says
You are welcome Nandu, yes you can use the LED/LDR concept with a transistorized astable circuit, or any other astable circuit.
nandu says
Good afternoon Mr. Swagatam commented that you would upgrade the progressive buzzer circuit using a 555 monostable IC circuit. Have you done it yet? I have not been able to locate it among your projects .. I would be very interested in getting it .. Thank you very much
Swagatam says
Hello Nandu, the IC 555 can be configured in the normal astable mode, and a buzzer connected across its pin#3 and ground. This will produce an intermittent beeping sound at a constant rate. However, if a 100uF/25V is connected between the pin#5 and ground, it will create a slow intermittent intervals when power is switched ON, and this intermittent rate will get faster and broader as the 100uF charges up. This is according to my assumptions
Norman Kelley says
Hi Swagatam,
I was trying to use your “Buzzer with incrementing beep rate” circuit and I had problems with the CD4060. I tried several things, but was unable to make it oscillate(maybe it was oscillating too fast). I guess that would work correctly if pin 3 oscillates at a progressive rate. I just could not get it to work. I didn’t have a 10uF non polarized cap so I used two 10uF electrolytic back to back. It didn’t work, so I put seven 1uF ceramic caps in parallel, but it didn’t work. I noticed you suggested a 555 timer would work to do the same thing using a variable input to pin 5. I bread boarded it and decided to try varying the resistance between pin 6 and pin 7. It works great. I used a variable pot from pin 6 to the LDR and from the LDR to pin 7.
Swagatam says
Hi Norman, a 4060 IC oscillator is very basic and straightforward design, if it didn’t work for you then there should be something not correct in your circuit connections or the IC may be duplicate. You should have first tried to build the basic oscillator design, then tried to move the pot up down manually to check if the the output varied progressively.
Norman Kelley says
Hi Swagatam,
In the above circuit, you used a BC547 (NPN) transistor to power the LED optocoupler. What determines when you can use a NPN transistor to provide power and when you have to use a NPN/PNP combo pair to power a circuit?
Swagatam says
Hi Norman, I have used NPN because the switching input is positive, so PNP won’t work, and the common-emitter mode of the BJT ensures that the emitter voltage varies in accordance with the rising falling waveform, producing an equivalent rising and falling illumination on the opto LED
Norman D Kelley says
Hi Swagatam,
I was looking at the above circuit and have a question. How does the LED in the LED/LDR opto coupler light when both sides of the LED are connected to the positive rail? Also would this circuit work with progressively driving a LED instead of driving a piezo?
Swagatam says
Thank you Norman, it seems to be a drawing mistake, but never mind, I have added a correction message just under the image so that the viewers can take note of that.
Luigi Mingardi says
olto interessante
Swagatam says
Thank you!!