Hi everybody, please help me to figure our best approach to this problem:
I'm working on some home alarm project and one of the ideas is that when need, Arduino will send a loud "BEEP!" across the room. Here is my idea how to do it, I have couple thing I cannot understand and also any idea about how to make it better is appreciated:
- When alarm need to sound, arduino sends signal to 555 timer in monostable mode, signal length is 1second.
- That 555timer triggers another 555 timer that is in astable mode and tuned up to generate high beep frequency to piezo buzzer.
That part I just figured out, just need to wire two 555 times in specific way and combinations of R and C will give me timing I need.
Question1: I understand that in order to make piezo buzzer very loud I need to send more than 5V to it and 5V is all I can have directly from Arduino, is that correct? If so, what is the best way to do it? Do i need some kind of voltage step up module?
Question2: According to spec sheet, 555 timer in monostable mode triggered by switching leg#2 from high to low state, how do I properly do that with Arduino? Do I need to connect one of digital pins on arduino with pin#2 on 555 timer and connect Arduino's and Timer's grounds and then I simply do digitalWrite commands to switch digital pin on Arduino from high to low?
Need help please.