Author Options:

Ring doorbell n/o quick short button press activate a push and hold buzzer for wharehouse Answered

Existing buzzer in wharehouse need to connect to new ring type doorbell but I need to keep the buzzer tryed a new chime box wired inline, but it's not loud enough was hoping to be able to a circuit or device in line to run the buzzer for ten seconds or so when the short in the normally open bell button was pressed


Jack A Lopez

26 days ago

There is a circuit called monostable multivibrator, or "one shot" pulse generator.


Essentially what is is, is a circuit for producing a long, clean, output pulse, of definite length, in response to a shorter input pulse.

It seems to me, that is what you are seeking. That is to say, the doorbell button would serve to produce the short input pulse, sometimes called a "trigger pulse", with duration of about 1 second, or less. Then the output pulse from the "one shot" drives your buzzer, for ten seconds, or five seconds, or however long you want. Then the circuit resets itself, and waits to get triggered again.

There are many different ways to implement this circuit.

The old 555 timer IC comes to mind. Its monostable implementation is described here,


In the Wikipedia article for 555, in section 3.1, "Modes", "Monostable".

Also I have seen slow moving electric motors, that turn a wheel one revolution, then shut off.


Of course an Arduino can be used to implement a one-shot pulse generator like this, but to me this seems like overkill.

The essential features of a monostable, one-shot, pulse generator:

-o- It turns on when triggered.

-o- It waits a specific amount of time, holding the output "high" or "on" during this time.

-o- At the end of the time period, it turns its output "off", and resets; i.e. goes back into the initial state where it waits for a trigger pulse.

By the way, the somewhat well known, "most useless machine",


the box with a switch and an actuator to flip that switch "off", in response to a user turning the switch "on", is yet another example of a one-shot, or monostable multivibrator.

Also, just the other day, someone else was asking this forum about the same topic, here,


There's no telling if people who ask questions on this forum ever actually find their way to enlightenment; i.e. find answers to the questions they ask. The reason why nobody knows, is because the questioner never writes back.

Well, actually I guess it is not strictly nobody. Presumably the questioner, he or she, knows whether or not his or her question was answered. But typically, he or she is the only person who knows this.


26 days ago

I would have to see the connections to understand better. However, you can theoretically use the Arduino to monitor the switch for button presses, and then control the buzzer using the Arduino. You would probably need a relay between the Arduino and the buzzer to keep the circuits seperate because the Arduino is operating at 5V and the buzzer is likely operating at 12 or more volts.