How can I measure the vibrations of a solid object?
up vote
1
down vote
favorite
I want to measure the vibrations of a solid object (a tuning fork, a bone conducting headphone, the chest during singing) and to isolate them from the vibrations of the air. So I am looking for a meter that will pick those vibrations only when it's in contact when the vibrating object (hence a meter that just reads frequency probably won't work for me)
I've tried to use a smartphone's accelerometer but it didn't pick anything. I've also to use a phone's sound meter in order to see whether it's picks more sound when in contact with such object but the reading was the same.
vibration
|
show 4 more comments
up vote
1
down vote
favorite
I want to measure the vibrations of a solid object (a tuning fork, a bone conducting headphone, the chest during singing) and to isolate them from the vibrations of the air. So I am looking for a meter that will pick those vibrations only when it's in contact when the vibrating object (hence a meter that just reads frequency probably won't work for me)
I've tried to use a smartphone's accelerometer but it didn't pick anything. I've also to use a phone's sound meter in order to see whether it's picks more sound when in contact with such object but the reading was the same.
vibration
What is the sensitivity of a smartphone’s sensor compared to what you want to measure? It won’t read or record anything outside if what its working range is...
– Solar Mike
10 hours ago
I guess the frequency and dB ranges of a regular phone are enough. But maybe something else is needed.
– OMGsh
10 hours ago
Don’t guess, find out for sure...
– Solar Mike
10 hours ago
iPhone 4 range: ±2g, precision 0.018g
– OMGsh
9 hours ago
A good start, so now what is the range that you need to detect?
– Solar Mike
9 hours ago
|
show 4 more comments
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I want to measure the vibrations of a solid object (a tuning fork, a bone conducting headphone, the chest during singing) and to isolate them from the vibrations of the air. So I am looking for a meter that will pick those vibrations only when it's in contact when the vibrating object (hence a meter that just reads frequency probably won't work for me)
I've tried to use a smartphone's accelerometer but it didn't pick anything. I've also to use a phone's sound meter in order to see whether it's picks more sound when in contact with such object but the reading was the same.
vibration
I want to measure the vibrations of a solid object (a tuning fork, a bone conducting headphone, the chest during singing) and to isolate them from the vibrations of the air. So I am looking for a meter that will pick those vibrations only when it's in contact when the vibrating object (hence a meter that just reads frequency probably won't work for me)
I've tried to use a smartphone's accelerometer but it didn't pick anything. I've also to use a phone's sound meter in order to see whether it's picks more sound when in contact with such object but the reading was the same.
vibration
vibration
edited 10 hours ago
asked 11 hours ago
OMGsh
132
132
What is the sensitivity of a smartphone’s sensor compared to what you want to measure? It won’t read or record anything outside if what its working range is...
– Solar Mike
10 hours ago
I guess the frequency and dB ranges of a regular phone are enough. But maybe something else is needed.
– OMGsh
10 hours ago
Don’t guess, find out for sure...
– Solar Mike
10 hours ago
iPhone 4 range: ±2g, precision 0.018g
– OMGsh
9 hours ago
A good start, so now what is the range that you need to detect?
– Solar Mike
9 hours ago
|
show 4 more comments
What is the sensitivity of a smartphone’s sensor compared to what you want to measure? It won’t read or record anything outside if what its working range is...
– Solar Mike
10 hours ago
I guess the frequency and dB ranges of a regular phone are enough. But maybe something else is needed.
– OMGsh
10 hours ago
Don’t guess, find out for sure...
– Solar Mike
10 hours ago
iPhone 4 range: ±2g, precision 0.018g
– OMGsh
9 hours ago
A good start, so now what is the range that you need to detect?
– Solar Mike
9 hours ago
What is the sensitivity of a smartphone’s sensor compared to what you want to measure? It won’t read or record anything outside if what its working range is...
– Solar Mike
10 hours ago
What is the sensitivity of a smartphone’s sensor compared to what you want to measure? It won’t read or record anything outside if what its working range is...
– Solar Mike
10 hours ago
I guess the frequency and dB ranges of a regular phone are enough. But maybe something else is needed.
– OMGsh
10 hours ago
I guess the frequency and dB ranges of a regular phone are enough. But maybe something else is needed.
– OMGsh
10 hours ago
Don’t guess, find out for sure...
– Solar Mike
10 hours ago
Don’t guess, find out for sure...
– Solar Mike
10 hours ago
iPhone 4 range: ±2g, precision 0.018g
– OMGsh
9 hours ago
iPhone 4 range: ±2g, precision 0.018g
– OMGsh
9 hours ago
A good start, so now what is the range that you need to detect?
– Solar Mike
9 hours ago
A good start, so now what is the range that you need to detect?
– Solar Mike
9 hours ago
|
show 4 more comments
2 Answers
2
active
oldest
votes
up vote
2
down vote
You might want to look at contact pickups designed for acoustic musical instruments.
Try searching for contact microphones of contact transducers. These tend to be based on piezo electric devices and sense vibrations through direct contact as opposed to acoustic microphones whcih generally use some sort of diaphragm.
What are the specifications needed for capturing around 200Hz frequencies and can I get the readings, say on a PC?
– OMGsh
8 hours ago
add a comment |
up vote
1
down vote
An accelerometer is the correct choice, but the smartphone accelerometer gets its readouts smoothed out in software before being made accessible to userspace. It won't pick up such fine vibrations. You'll need a microcontroller (for up to ~1khz frequencies) or a DSP (higher), preferably on a development board, to perform the sampling. (note you should have the sample rate at least a few times higher than the frequency you measure).
Another option is a strain gauge. This again should be read by a microcontroller/DSP, or an oscilloscope (may need some basic circuitry to provide power), although it may not perform so well on soft surfaces, like human chest.
Thanks a lot! So can I use for example an Arduino with a simple accelerometer? What is the accelerometer sensitivity needed for frequencies around e.g. 400Hz ? ( a simple sensor has a range of +-3g to +-16g)
– OMGsh
9 hours ago
@OMGsh It depends on the amplitude of vibration. At 400 Hz, an amplitude of 1mm peak to peak would have a maximum acceleration of about 320g. It scales linearly so 0.01mm displacement would be about 3.2g. Of course measuring such small amplitudes is just as hard as measuring the acceleration, if you don't have any special tools to do it!
– alephzero
6 hours ago
How did you get 320g? Isn't it accelerating from -800mm/s to +800mm/s in 1/800s, so ~120g? As for the amplitude I guess it depends on the object and volume. However can it be estimated theoretically, say for a guitar's resonator?
– OMGsh
6 hours ago
Since you're measuring frequency, not the exact waveform, you don't need sensors of some huge acceleration ranges - they will simply saturate at accelerations exceeding their range, producing +max/-max signal yielding a square waveform instead of sine, but the frequency will match. Arduino has clock frequency of order of 16MHz and the program is low-level without OS overhead, which means it should be able to handle even 10-100kHz measurements.
– SF.
4 hours ago
add a comment |
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
You might want to look at contact pickups designed for acoustic musical instruments.
Try searching for contact microphones of contact transducers. These tend to be based on piezo electric devices and sense vibrations through direct contact as opposed to acoustic microphones whcih generally use some sort of diaphragm.
What are the specifications needed for capturing around 200Hz frequencies and can I get the readings, say on a PC?
– OMGsh
8 hours ago
add a comment |
up vote
2
down vote
You might want to look at contact pickups designed for acoustic musical instruments.
Try searching for contact microphones of contact transducers. These tend to be based on piezo electric devices and sense vibrations through direct contact as opposed to acoustic microphones whcih generally use some sort of diaphragm.
What are the specifications needed for capturing around 200Hz frequencies and can I get the readings, say on a PC?
– OMGsh
8 hours ago
add a comment |
up vote
2
down vote
up vote
2
down vote
You might want to look at contact pickups designed for acoustic musical instruments.
Try searching for contact microphones of contact transducers. These tend to be based on piezo electric devices and sense vibrations through direct contact as opposed to acoustic microphones whcih generally use some sort of diaphragm.
You might want to look at contact pickups designed for acoustic musical instruments.
Try searching for contact microphones of contact transducers. These tend to be based on piezo electric devices and sense vibrations through direct contact as opposed to acoustic microphones whcih generally use some sort of diaphragm.
answered 10 hours ago
Chris Johns
14.4k31335
14.4k31335
What are the specifications needed for capturing around 200Hz frequencies and can I get the readings, say on a PC?
– OMGsh
8 hours ago
add a comment |
What are the specifications needed for capturing around 200Hz frequencies and can I get the readings, say on a PC?
– OMGsh
8 hours ago
What are the specifications needed for capturing around 200Hz frequencies and can I get the readings, say on a PC?
– OMGsh
8 hours ago
What are the specifications needed for capturing around 200Hz frequencies and can I get the readings, say on a PC?
– OMGsh
8 hours ago
add a comment |
up vote
1
down vote
An accelerometer is the correct choice, but the smartphone accelerometer gets its readouts smoothed out in software before being made accessible to userspace. It won't pick up such fine vibrations. You'll need a microcontroller (for up to ~1khz frequencies) or a DSP (higher), preferably on a development board, to perform the sampling. (note you should have the sample rate at least a few times higher than the frequency you measure).
Another option is a strain gauge. This again should be read by a microcontroller/DSP, or an oscilloscope (may need some basic circuitry to provide power), although it may not perform so well on soft surfaces, like human chest.
Thanks a lot! So can I use for example an Arduino with a simple accelerometer? What is the accelerometer sensitivity needed for frequencies around e.g. 400Hz ? ( a simple sensor has a range of +-3g to +-16g)
– OMGsh
9 hours ago
@OMGsh It depends on the amplitude of vibration. At 400 Hz, an amplitude of 1mm peak to peak would have a maximum acceleration of about 320g. It scales linearly so 0.01mm displacement would be about 3.2g. Of course measuring such small amplitudes is just as hard as measuring the acceleration, if you don't have any special tools to do it!
– alephzero
6 hours ago
How did you get 320g? Isn't it accelerating from -800mm/s to +800mm/s in 1/800s, so ~120g? As for the amplitude I guess it depends on the object and volume. However can it be estimated theoretically, say for a guitar's resonator?
– OMGsh
6 hours ago
Since you're measuring frequency, not the exact waveform, you don't need sensors of some huge acceleration ranges - they will simply saturate at accelerations exceeding their range, producing +max/-max signal yielding a square waveform instead of sine, but the frequency will match. Arduino has clock frequency of order of 16MHz and the program is low-level without OS overhead, which means it should be able to handle even 10-100kHz measurements.
– SF.
4 hours ago
add a comment |
up vote
1
down vote
An accelerometer is the correct choice, but the smartphone accelerometer gets its readouts smoothed out in software before being made accessible to userspace. It won't pick up such fine vibrations. You'll need a microcontroller (for up to ~1khz frequencies) or a DSP (higher), preferably on a development board, to perform the sampling. (note you should have the sample rate at least a few times higher than the frequency you measure).
Another option is a strain gauge. This again should be read by a microcontroller/DSP, or an oscilloscope (may need some basic circuitry to provide power), although it may not perform so well on soft surfaces, like human chest.
Thanks a lot! So can I use for example an Arduino with a simple accelerometer? What is the accelerometer sensitivity needed for frequencies around e.g. 400Hz ? ( a simple sensor has a range of +-3g to +-16g)
– OMGsh
9 hours ago
@OMGsh It depends on the amplitude of vibration. At 400 Hz, an amplitude of 1mm peak to peak would have a maximum acceleration of about 320g. It scales linearly so 0.01mm displacement would be about 3.2g. Of course measuring such small amplitudes is just as hard as measuring the acceleration, if you don't have any special tools to do it!
– alephzero
6 hours ago
How did you get 320g? Isn't it accelerating from -800mm/s to +800mm/s in 1/800s, so ~120g? As for the amplitude I guess it depends on the object and volume. However can it be estimated theoretically, say for a guitar's resonator?
– OMGsh
6 hours ago
Since you're measuring frequency, not the exact waveform, you don't need sensors of some huge acceleration ranges - they will simply saturate at accelerations exceeding their range, producing +max/-max signal yielding a square waveform instead of sine, but the frequency will match. Arduino has clock frequency of order of 16MHz and the program is low-level without OS overhead, which means it should be able to handle even 10-100kHz measurements.
– SF.
4 hours ago
add a comment |
up vote
1
down vote
up vote
1
down vote
An accelerometer is the correct choice, but the smartphone accelerometer gets its readouts smoothed out in software before being made accessible to userspace. It won't pick up such fine vibrations. You'll need a microcontroller (for up to ~1khz frequencies) or a DSP (higher), preferably on a development board, to perform the sampling. (note you should have the sample rate at least a few times higher than the frequency you measure).
Another option is a strain gauge. This again should be read by a microcontroller/DSP, or an oscilloscope (may need some basic circuitry to provide power), although it may not perform so well on soft surfaces, like human chest.
An accelerometer is the correct choice, but the smartphone accelerometer gets its readouts smoothed out in software before being made accessible to userspace. It won't pick up such fine vibrations. You'll need a microcontroller (for up to ~1khz frequencies) or a DSP (higher), preferably on a development board, to perform the sampling. (note you should have the sample rate at least a few times higher than the frequency you measure).
Another option is a strain gauge. This again should be read by a microcontroller/DSP, or an oscilloscope (may need some basic circuitry to provide power), although it may not perform so well on soft surfaces, like human chest.
answered 10 hours ago
SF.
4,4201239
4,4201239
Thanks a lot! So can I use for example an Arduino with a simple accelerometer? What is the accelerometer sensitivity needed for frequencies around e.g. 400Hz ? ( a simple sensor has a range of +-3g to +-16g)
– OMGsh
9 hours ago
@OMGsh It depends on the amplitude of vibration. At 400 Hz, an amplitude of 1mm peak to peak would have a maximum acceleration of about 320g. It scales linearly so 0.01mm displacement would be about 3.2g. Of course measuring such small amplitudes is just as hard as measuring the acceleration, if you don't have any special tools to do it!
– alephzero
6 hours ago
How did you get 320g? Isn't it accelerating from -800mm/s to +800mm/s in 1/800s, so ~120g? As for the amplitude I guess it depends on the object and volume. However can it be estimated theoretically, say for a guitar's resonator?
– OMGsh
6 hours ago
Since you're measuring frequency, not the exact waveform, you don't need sensors of some huge acceleration ranges - they will simply saturate at accelerations exceeding their range, producing +max/-max signal yielding a square waveform instead of sine, but the frequency will match. Arduino has clock frequency of order of 16MHz and the program is low-level without OS overhead, which means it should be able to handle even 10-100kHz measurements.
– SF.
4 hours ago
add a comment |
Thanks a lot! So can I use for example an Arduino with a simple accelerometer? What is the accelerometer sensitivity needed for frequencies around e.g. 400Hz ? ( a simple sensor has a range of +-3g to +-16g)
– OMGsh
9 hours ago
@OMGsh It depends on the amplitude of vibration. At 400 Hz, an amplitude of 1mm peak to peak would have a maximum acceleration of about 320g. It scales linearly so 0.01mm displacement would be about 3.2g. Of course measuring such small amplitudes is just as hard as measuring the acceleration, if you don't have any special tools to do it!
– alephzero
6 hours ago
How did you get 320g? Isn't it accelerating from -800mm/s to +800mm/s in 1/800s, so ~120g? As for the amplitude I guess it depends on the object and volume. However can it be estimated theoretically, say for a guitar's resonator?
– OMGsh
6 hours ago
Since you're measuring frequency, not the exact waveform, you don't need sensors of some huge acceleration ranges - they will simply saturate at accelerations exceeding their range, producing +max/-max signal yielding a square waveform instead of sine, but the frequency will match. Arduino has clock frequency of order of 16MHz and the program is low-level without OS overhead, which means it should be able to handle even 10-100kHz measurements.
– SF.
4 hours ago
Thanks a lot! So can I use for example an Arduino with a simple accelerometer? What is the accelerometer sensitivity needed for frequencies around e.g. 400Hz ? ( a simple sensor has a range of +-3g to +-16g)
– OMGsh
9 hours ago
Thanks a lot! So can I use for example an Arduino with a simple accelerometer? What is the accelerometer sensitivity needed for frequencies around e.g. 400Hz ? ( a simple sensor has a range of +-3g to +-16g)
– OMGsh
9 hours ago
@OMGsh It depends on the amplitude of vibration. At 400 Hz, an amplitude of 1mm peak to peak would have a maximum acceleration of about 320g. It scales linearly so 0.01mm displacement would be about 3.2g. Of course measuring such small amplitudes is just as hard as measuring the acceleration, if you don't have any special tools to do it!
– alephzero
6 hours ago
@OMGsh It depends on the amplitude of vibration. At 400 Hz, an amplitude of 1mm peak to peak would have a maximum acceleration of about 320g. It scales linearly so 0.01mm displacement would be about 3.2g. Of course measuring such small amplitudes is just as hard as measuring the acceleration, if you don't have any special tools to do it!
– alephzero
6 hours ago
How did you get 320g? Isn't it accelerating from -800mm/s to +800mm/s in 1/800s, so ~120g? As for the amplitude I guess it depends on the object and volume. However can it be estimated theoretically, say for a guitar's resonator?
– OMGsh
6 hours ago
How did you get 320g? Isn't it accelerating from -800mm/s to +800mm/s in 1/800s, so ~120g? As for the amplitude I guess it depends on the object and volume. However can it be estimated theoretically, say for a guitar's resonator?
– OMGsh
6 hours ago
Since you're measuring frequency, not the exact waveform, you don't need sensors of some huge acceleration ranges - they will simply saturate at accelerations exceeding their range, producing +max/-max signal yielding a square waveform instead of sine, but the frequency will match. Arduino has clock frequency of order of 16MHz and the program is low-level without OS overhead, which means it should be able to handle even 10-100kHz measurements.
– SF.
4 hours ago
Since you're measuring frequency, not the exact waveform, you don't need sensors of some huge acceleration ranges - they will simply saturate at accelerations exceeding their range, producing +max/-max signal yielding a square waveform instead of sine, but the frequency will match. Arduino has clock frequency of order of 16MHz and the program is low-level without OS overhead, which means it should be able to handle even 10-100kHz measurements.
– SF.
4 hours ago
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fengineering.stackexchange.com%2fquestions%2f24904%2fhow-can-i-measure-the-vibrations-of-a-solid-object%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
What is the sensitivity of a smartphone’s sensor compared to what you want to measure? It won’t read or record anything outside if what its working range is...
– Solar Mike
10 hours ago
I guess the frequency and dB ranges of a regular phone are enough. But maybe something else is needed.
– OMGsh
10 hours ago
Don’t guess, find out for sure...
– Solar Mike
10 hours ago
iPhone 4 range: ±2g, precision 0.018g
– OMGsh
9 hours ago
A good start, so now what is the range that you need to detect?
– Solar Mike
9 hours ago