How to determine the loudness of a sound

  • Thread starter Thread starter kerrick
  • Start date Start date
  • Tags Tags
    Sound
Click For Summary

Discussion Overview

The discussion revolves around determining the loudness of sound in the range of 30-80 dB, focusing on the design and implementation of a sensor or circuit using available components like microphones and AVR microcontrollers. Participants explore various approaches, including purchasing ready-made solutions and designing custom circuits.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant seeks a sensor circuit for measuring sound loudness, specifically using a microphone and AVR microcontrollers.
  • Another participant suggests purchasing a sound level meter, arguing that building one is complex and requires calibration.
  • A different participant shares their experience designing an SPL meter, emphasizing the use of calibrated microphones and the importance of accuracy in component selection.
  • One participant clarifies their goal of detecting sound beats to actuate a motor, indicating a need for rapid sampling and processing of sound data.
  • Another participant proposes amplifying the microphone signal and using a comparator or op-amp to create a square wave output corresponding to the sound beats.
  • A later reply raises concerns about the dynamic range needed for the application, suggesting that a log amp or switched gain amplifier may be necessary for effective detection.

Areas of Agreement / Disagreement

Participants express differing views on whether to build a custom sound level meter or purchase a pre-made one. There is no consensus on the best approach to achieve the desired functionality, and various technical challenges are acknowledged.

Contextual Notes

Participants mention potential limitations related to calibration, component selection, and the dynamic range required for effective sound detection. Specific assumptions about the sound characteristics and processing requirements are also noted but not fully resolved.

Who May Find This Useful

This discussion may be of interest to individuals involved in electronics design, sound engineering, or those looking to create interactive sound-responsive devices.

kerrick
Messages
4
Reaction score
0
I need a sensor or sensor circuit that can determine the approximate loudness of a sound (which is in the range 30-80 dB). However, I cannot find any parts, schematics, or other helpful documentation on the internet. I have a microphone and AVR microcontrollers immediately available, so if anyone can recommend a solution involving solely those parts (and other common components such as resistors), it would be appreciated.
Thanks.
 
Engineering news on Phys.org
You need to purchase a sound level meter like this:
2965325.box.GIF


They are not expensive and very difficult to make and calibrate yourself, especially without already having a sound level meter.

http://www.frys.com/product/2965325?site=sr:SEARCH:MAIN_RSLT_PG
That is just an example. It covers 54dB to 126 dB in 7 ranges.

There was a similar request in this thread:

https://www.physicsforums.com/showthread.php?t=353426

It would be worth reading through that link.

There was a link in that thread to the following site if you really wanted to make a sound level meter yourself.
http://www.discovercircuits.com/V/vu-meter.htm
 
You can purchase microphones which are calibrated 'out of the box' for SPL use. I was on a design team for an SPL meter in which we purchased the mic, designed the rest of the circuit with a log amp, microprosessor and display and it was 'done'. We selected the parts based on the accuracy we needed, sent the thing off to a lab to be tested and when it came back within spec it was put on the market. No calibration at all. I wouldn't reinvent the wheel though, just buy one.
 
vk6kro and Averagesupernova, thanks, I think I will be able to find what I need among your links.
I should perhaps explain more thoroughly what I'm trying to do: I have a sound that has distinct "beats" (more of a rise and fall in loudness than a sharp tapping), and I want to actuate a motor in response to the beat, similar to the concept of the iDog. So the circuit that detects loudness must sample many times a second and feed its output into the AVR for processing.
 
You may need to explain a bit more, but on that description, maybe you could amplify the signal from a microphone enough so that you could rectify and filter the output to get varying DC.

You could then use a comparator or an Opamp to determine if the output was above or below some reference level. This would give you a square wave out which should correspond to your beats.

You lost me after that. Do you want the rotation of the motor to match the frequency of the beats, or do you want to turn the motor on if the beats are present?

What are you actually doing and what frequencies are you talking about?
 
With a dynamic range of 40 db I don't see how you can do this without a log amp or switched gain amplifier. And depending on the response time required a switched gain amp may be out of the question.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 15 ·
Replies
15
Views
7K
Replies
3
Views
5K
  • · Replies 4 ·
Replies
4
Views
7K
Replies
0
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
3
Views
9K
  • · Replies 19 ·
Replies
19
Views
10K
Replies
67
Views
16K