In Canada, a "siren" sweeps its frequency up and down in a speaker. Its speaker is a tweeter that can also play music.
But a smoke or CO alarm produces a single frequency beeeep and is in a tuned enclosure causing it to be VERY loud at its tuned frequency. Usually a piezo beeper has an oscillator inside that drives it only at its loudest frequency and is powered with DC.
The Kemo piezo tweeters are made for cars where the car owner makes as much noise as he can then turns down the windows so everybody can hear how foolish he is.
Most people buy many sound systems that play music at home and in their car. The speakers do not need to be extremely loud, they need to sound clear and produce a wide range of frequencies then they are not efficient. But hardly anybody needs a very loud siren or alarm and they do not need to sound clear or play a wide range of frequencies so they are VERY loud.
Howdy. I've been following this conversation and have been working on a similar project for the same reason. I'm new to this stuff, so please bear with me. I got the above Amp2 & a Raspberry Pi 4 and have been getting some momentum with the project, but hitting a few snags. I hope I'm not in over my head, but any guidance would be appreciated.
I've mostly been testing that above-mentioned
https://www.amazon.com/gp/product/B07DRQPKG9/ref=ppx_yo_dt_b_asin_title_o05_s01?ie=UTF8&psc=1 piezo tweeter.
The crux of my initial problem has to do with testing decibels (sound pressure level - whatever the correct terminology) and frequency. I can download clean sine wav files from
https://www.wavtones.com/functiongenerator.php or generate wav files from sox.
I'm in my early 60's in age and have had my share of loud music, so I wouldn't trust my ears AT ALL for these 17500 HZ being tested, THOUGH I DO HEAR A HIGH PITCHED TONE FROM THE TWEETER. I thought that I adequately guarded against clipping, but am not sure. I would have hoped that a successful sine wav of this 17500 HZ caliber would be something INAUDIBLE to myself to be deemed a success, but who knows - I never went to an ear doctor and could be blessed with good ears. If I had youngsters around (other than the ones tormenting me), I'd ask them. I have a
https://www.amazon.com/gp/product/B00ECCZWWI/ref=ppx_yo_dt_b_asin_title_o09_s00?ie=UTF8&psc=1 sound meter, which supposedly reveals results ranging from 85 - 90 decibels, but its top frequency response is rated at 8 kHz (Frequency response: 31.5Hz ~ 8KHz ), so it be beats me why it would be registering a 17500 hz wav coming from that piezo tweeter. (The meter is A-weighted decibels; I know they also have C-weighted and Z-weighted). If the meter's limit is 8000 HZ, I don't get why it's showing 850-90 HZ. So I'm really confused as to what to trust in the way of decibel meters and human ears at this 17500 HZ frequency as far as how loud it really is.
Then as far as frequency, audacity analysis says a tested wav file is about 17500 HZ, as does the sox-generated spectrogram confirms and agrees. Could the Rasp Pi volume too high or software be distorting the wav? Also the sox command, "sox /path-to-file/17500.wav -n stat" says that the "rough frequency" of this 17500.wav is 13306. Any idea what "rough frequency" is?
So I'm looking for guidance on how to trust loudness and frequency measurements for this project. Any help would be greatly appreciated.