By continuing to use this site, you agree to our use of cookies. Find out more
Forum sponsored by:
Forum sponsored by Forum House Ad Zone

piezzo buzzer

All Topics | Latest Posts

Search for:  in Thread Title in  
duncan webster06/04/2022 18:38:28
5307 forum posts
83 photos

I've recovered this from a smoke alarm, it looks as tho I have to give it some ac signal, or at least pulsed dc. Before I release the magic smoke anyone know which wire is which? Can I drive it straight off an Arduino, or will it need a drive transistor?

img_20220406_182608.jpg

Jeff Dayman06/04/2022 18:44:53
2356 forum posts
47 photos

Kyocera and Murata were two big names in piezoceramics when I was involved with them (mechanical mounting) for smoke alarms many years ago. A link below to Kyocera, who may be able to help with info / datasheets.

https://global.kyocera.com/prdct/ecd/piezo_single/index.html

AJAX06/04/2022 18:47:25
433 forum posts
42 photos

This link will help answer your question

https://electronics.stackexchange.com/questions/18212/whats-the-third-wire-on-a-piezo-buzzer

SillyOldDuffer06/04/2022 19:18:19
10668 forum posts
2415 photos

I'd connect black to ground and yellow to the Arduino via a 1k resistor.

As they resonate at particular frequency (so the Arduino's output will have to be tuned to match), to avoid blowing the Arduino's output, I'd assume it's a short circuit. 1k-ish will protect it. Might be OK without because Arduino can do 30mA out, but safer not to risk it. A scope would reveal how much 1k drops the 5V line, hence allowing the current to be calculated. I'd adjust R for 20mA to give max safe noise, you might think that's conservative.

Dave

duncan webster06/04/2022 20:43:48
5307 forum posts
83 photos

Thanks, I'll give it a go and report back, if I haven't destroyed my hearing (what's left of it)

duncan webster12/04/2022 19:30:12
5307 forum posts
83 photos

Hearing undamaged, as it made no sound at all. Tried a 64 ohm speaker with suitable dropper resistance just to make sure I had some output, so I've freed up some storage space and binned the piezzo.

Joseph Noci 112/04/2022 20:35:23
1323 forum posts
1431 photos

Gound to the brass disk, signal to the broad plated area. NO resistor in series...Fed direct from Arduino output. These buzzers work well at higher voltages - 10 to 30volts Ac, and must be at the resonant frequency for any useful sound. The one you have ( had..) when used in a single transistor oscillator with a 8 to 10 millihenry coil as resonating inductor - will buzz loudly with a 5volt supply and a scope will show a good 20 or so volts across the piezo - result of resonance of the piezo disc capacitance and the inductor. A straight 5volt sq wave to the piezo from the Arduino would have made sound if at resonance. Just using a audio signal genny with a 5v output sweeping across resonance made my buzzer whistle nicely...soft but definite.

brian roberts 212/04/2022 20:58:58
24 forum posts
6 photos

Duncan,

Perhaps the piezo buzzer has too high a frequency ?

I know in my own case that age-related hearing loss (too much DIY drilling and motorcycling perhaps) and tinnitus have wreaked havoc with hearing higher frequencies.

These young designers may be accomplished, but they never ask us old 'uns if we can hear / see/ operate their micro-miniature marvels.

Progress I suppose ?

Joseph Noci 112/04/2022 21:51:21
1323 forum posts
1431 photos

20mm OD discs are around 6-7kHz, 27mm discs around 3.2-3.7kHz, so your hearing must be really messed to not hear those frequencies - most unlikely.

duncan webster12/04/2022 22:20:30
5307 forum posts
83 photos

Tried feeding it from a sig gen via open collector transistor, piezzo from +ve to collector. I connected +5 to where the yellow wire is on above photo and collector to where black wire is. Still no joy, so wound up the volts to 9v, still nowt. I can hear the little speaker, so not my hearing, although it does get quite challenged above 6kHz. My excuse is it's a devensive mechanism, women have higher pitched voices.

Huub13/04/2022 00:58:10
220 forum posts
20 photos

There are a lot of Arduino example projects for a piezo buzzer.

Arduino piezo buzzer example

Joseph Noci 113/04/2022 07:40:38
1323 forum posts
1431 photos

Either the Piezo is duff or the transistor is duff or not being turned on Duncan. Knowing what you dabble with, I am sure you took care of sufficient drive to the Base, via series resistor to the base...1K or so...

I used an old Linstead English Valve audio gen to do this..

Sig Gen set to 1-10kc/s (!) range, output set very low - 1.56v PK-PK on the scope - Freq at resonance approx 3Khz.

img_0616.jpg

 

img_0620.jpg

 

Check the video and its noise...

EDIT - Square wave setting on sig gen resulted in maybe 50% drop in perceived sound amplitude - PK-PK voltage was the same as the sine setting on the 'scope. Also tried the OC transistor - it did not work -  when the transistor turns off, the voltage across the disc remains - there is no discharge / reversal so the piezo does nothing - it cannot bend opposite as there is no voltage plus/minus swap - the next transistor turn on just replenishes the charge on the piezo. ( like charging a capacitor, since that is what it is..)

Its not like a voice coil speaker which has a mechanical spring built in to return it to a zero position ( the cone, etc).  The peizo element is a high impedance, except at resonance, and a charge applied is maintained for some time - it dissipates  slowly compared to the period of resonance, so the piezo remains 'bent' in one direction, till you discharge it, charge it in opposition, or leave it for some |miliseconds| ...

Edited By Joseph Noci 1 on 13/04/2022 08:06:12

Samsaranda13/04/2022 10:05:24
avatar
1688 forum posts
16 photos

Duncan I have a severe high frequency hearing loss and used the “women have high pitched voices” with my wife, the scars have just about healed ! Dave W

duncan webster13/04/2022 19:49:42
5307 forum posts
83 photos

Thanks Joe, now I understand. The signal generator I was using is just a 555 with an output transistor to make it OC. What I've tried now is 100 ohm from +ve to collector and piezzo from collector to ground. That works, but at only one frequency, very narrow band.

When the muse strikes again I'll have a go at the circuit in Ajax's link, no choke required

Joseph Noci 113/04/2022 21:42:53
1323 forum posts
1431 photos

Why do you wish to use the OC setup? The 555 output is a totem pole driver - drives Hi and Lo - just connect the Piezo directly from pin 3 to ground - no resistor, etc. At 12v supply to the 555 that piezo should be loud. Also, for max loudness, the disc should be flexibly supported ( on the brass side) at the piezo diameter - for your testing, just place the disc brass side down on an O ring of OD = the piezo diameter - approx...

Just some things WRT the 555 timer - it's not simple to use it as a variable frequency gen if you wish to have the resulting waveform have a 1:1 mark/space ratio. That's because the conventional astable circuit charges the cap through both resistors, but discharges it through only one of them. So if you are varying the frequency by changing only one of the two resistors, the frequency AND mark/space changes. The result is that the piezo sees a greater voltage of one polarity than the opposing polarity, ie, it is biased to 'bend' more one way, and stay bent more in that direction - so the amplitude is reduced ...

You can calculate the two R values to have 1:1 ratios at ONE frequency only - Equal value R's give a 2:1 ratio..

 

Ajax's post is the typical self-oscillating cct - place a 8-10mH inductor from collector to +ve supply ( instead of the resistor) and the cct makes a big noise, even at 2V DC supply!

Edited By Joseph Noci 1 on 13/04/2022 21:44:54

duncan webster13/04/2022 22:24:13
5307 forum posts
83 photos

I used the 555/OC because I had it, made years ago. It has OC output so that it doesn't send voltage to whatever is connected to it. The 555 has an odd circuit I found where the timing cap is connected to the output via a resistor and so charge/discharge is via the same resistor. I think this means equal mark/space. It was a lot better than nothing at the time.

All Topics | Latest Posts

Please login to post a reply.

Magazine Locator

Want the latest issue of Model Engineer or Model Engineers' Workshop? Use our magazine locator links to find your nearest stockist!

Find Model Engineer & Model Engineers' Workshop

Sign up to our Newsletter

Sign up to our newsletter and get a free digital issue.

You can unsubscribe at anytime. View our privacy policy at www.mortons.co.uk/privacy

Latest Forum Posts
Support Our Partners
cowells
Sarik
MERIDIENNE EXHIBITIONS LTD
Subscription Offer

Latest "For Sale" Ads
Latest "Wanted" Ads
Get In Touch!

Do you want to contact the Model Engineer and Model Engineers' Workshop team?

You can contact us by phone, mail or email about the magazines including becoming a contributor, submitting reader's letters or making queries about articles. You can also get in touch about this website, advertising or other general issues.

Click THIS LINK for full contact details.

For subscription issues please see THIS LINK.

Digital Back Issues

Social Media online

'Like' us on Facebook
Follow us on Facebook

Follow us on Twitter
 Twitter Logo

Pin us on Pinterest

 

Donate

donate