Personal tools
You are here: Home sirblog LM3916 based sound sensor
About the SirBot Project
The SirBot Project is a framework on which you can easily build robots. Have a look at the SirBot Labs to see what can be done with it !
Here's the Tamabot DayCare, the bot that takes care of your tamagotchi !!!

And the SirBot Ranger is able to measure distances, and detect obstacles such as fruits...
« September 2010 »
Su Mo Tu We Th Fr Sa
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
Recent entries
Face detection with Nokia N900, using ROS and OpenCV sirloon 2010-08-26
ROS on Nokia N900 sirloon 2010-08-19
Since last post... sirloon 2009-01-18
PCB using toner transfer method: video and comparison sirloon 2008-08-01
New boards available from SirBot sirloon 2008-06-16
 
Document Actions

LM3916 based sound sensor

by Sébastien Lelong posted at 2007-05-28 13:52 last modified 2008-04-19 11:15
Last time, I've made a few test about a simple sound sensor (which I couldn't make work, but I'm not giving up...). This time, it's a bit more complex, since this sensor has a LM3916 dot/bar display driver:
  • at the beginning, there's the same preamp electret mic LM386-based,
  • output is connected to the LM3916 (constructor's schematics)



The idea is the following : this sound sensor will be used within the TweetyBot project, to detect when the birds sing loud (means "like a pig") or soft (means "tweetering in the fresh air of the morning"). If they sing loud, the display driver will trigger high db LEDs. Using and/or gates (Master Fenyo said), I could connect the 10 LM3916 outputs to 4 input pins (2^3 < 10 < 2^4). It's like an ADC, but levels are "steppized" (hum, I mean not continue...). Anyway, even without those considerations, the result is quite nice...
 




Just for the fun, this is one of my pretty birds, singing (almost) like a pig...

Category(s)
SirBot Project

Re:LM3916 based sound sensor

Posted by Jeff at 2007-05-28 13:52
Hi i have never made a circuit board in my life, but im wanting to make one similar to yours for the tweetybot project. what im trying to do is make one that has about 20 led lights on a board that is 11 inches long. i want it to light up to sound.. low db low led lights light up.. and high db all the led light up.. hope you can understand what im trying to say.. well i was wondering where i should start looking to make this board or if you could help me on how to. thanks

Re:LM3916 based sound sensor

Posted by admin at 2009-04-30 08:06
Hi,
Part of this board comes from a sound sensor IIRC, you can look at my SirBot project, specifically: http://sirbot.org/sirbot-modules/sound-sensor/ (also look at parent level, there are many other boards). This other part is based on LM3916. Look at the datasheet, diagrams are provided, I took one of them. IIRC LM3916 can plugged in serial so they can handle lots of LED. If not LM3916, search for other chips of this type (LM39xx ?, bar LED).

Best o' luck !

Seb

Sound Sensor Question

Posted by Sebastian at 2009-07-03 16:22
Hello.
I'm trying to use your sound sensor for a school project.
I need to know what is the voltage range that the sensor can provide.
What is the maximum decibel level it can use and what voltage will it indicate in that case?
Does it have something like 0dB - 0V .. 80dB - 5V?

I'm asking because I want to connect it to the ADC of an atmel mega16 and i need to know what voltage reference I need set on the microcontroller so that the conversion is done correctly.

Thanks

Re:LM3916 based sound sensor

Posted by sirloon at 2009-07-03 19:49
Output voltage IIRC is max 5V, theoretically. I used them in this experimentation, localizing sound in space: http://sirloon.net/loonaweb/sirblog/localizing-sound-in-space-part-3-experimentation . They were interface with a PIC 16F88, ADC, Vref+ = 5V, Vref- = 0. Some optimizations probably can be done, but I've no idea what would be the optimial Vref+. That said, it worked nice with Vref+ = 5V.

Seb
Add comment

You can add a comment by filling out the form below. Plain text formatting.

(Required)
(Required)
(Required)
(Required)

(Required)

Powered by Plone Powered by Gentoo