Pages: [1]   Go Down
Author Topic: Arduino detecting sound  (Read 1366 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

the overall goal of my project is to build a device controlled by my arduino uno that I can plug any set of headphones into to turn them into noise cancelling headphones. typically this is done using a mic to pick up the ambient sound and then send the approx. inverse of that wave to speakers, effectively cancelling out the ambient noise. i"ve been doing some preliminary scouting for sensors and these are what i have come up with:
http://www.robotshop.com/sfe-breakout-board-electret-microphone.html
http://www.robotshop.com/inex-sound-detector.html
http://www.robotshop.com/dfrobot-sound-sensor-4.html
would I be able to get an accurate wave out of any of these, or do they just return a measurement of sheer volume?
Logged

Austin, TX
Offline Offline
Faraday Member
**
Karma: 63
Posts: 6049
Baldengineer
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

1.  2K of RAM makes it difficult to do any kind of DSP, though not impossible.
2.  What will you use to generate the resulting analog waveform?
3.  The A/D can only sample at about 10ksamples/s, which isn't very high quality for sound.  Is that fast enough for noise?
Logged

Capacitor Expert By Day, Enginerd by night.  ||  Personal Blog: www.baldengineer.com  || Electronics Tutorials for Beginners:  www.addohms.com

Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

2- I'm solving one problem at a time.
3- even if it is I'm not interested in low quality sound

after some further looking, it definitely looks beyond the reach of the UNO
Logged

Austin, TX
Offline Offline
Faraday Member
**
Karma: 63
Posts: 6049
Baldengineer
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Digital noise canceling headphones are relatively new.  Most are still analog designs...
Logged

Capacitor Expert By Day, Enginerd by night.  ||  Personal Blog: www.baldengineer.com  || Electronics Tutorials for Beginners:  www.addohms.com

Canada
Offline Offline
Sr. Member
****
Karma: 0
Posts: 318
Sometimes teaching, always learning,
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Lightspeed is a manufacturer of noise cancelling aviation headsets. Their website has a lot of info on the science of ANR. The science is simple, but the implementation is difficult. If anything is certain, this isn't a diy project.

http://www.lightspeedaviation.com/content/lightspeedaviation/CustomPages/ANR-101-A-Tutorial-on-Active-Noise-Reduction.htm
Logged


Pages: [1]   Go Up
Jump to: