Pages: [1]   Go Down
Author Topic: Whistle detection  (Read 2647 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hello everyone!

I'm working on a robotic project, and I'd like my robot to detect when I whistle. But I'm not that good in electronics... smiley-sad Do you know how I can do that? I thought of amplifying the sound with an amplificator and then look for the frequency using the arduino. But is ths possible?
Maybe I should use a frequency-voltage converter? But I want the electronic to be as simple as possible...
 Thanks a lot for your help! smiley

(Remember I'm a noob smiley-grin)
Logged

0
Offline Offline
Faraday Member
**
Karma: 16
Posts: 2857
ruggedcircuits.com
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

A simple way to do it is with a small microphone and amplifier circuit, like the one on our Gadget Shield or a stand-alone module like this one.

The question is are you just looking for a sound/no-sound decision or are you actually trying to measure the frequency of the whistle and only want to respond to a certain whistle frequency? Selecting a single frequency is a little bit more work, though there have been some Arduino FFT projects recently that can help with this (searching for "Arduino FFT" will give lots of results).

--
The Rugged Motor Driver: two H-bridges, more power than an L298, fully protected
Logged

0
Offline Offline
Sr. Member
****
Karma: 4
Posts: 310
Posts: 40382
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

FYI I tried to hack a small 'lost car-key finder' device that would beep when you whistle, but the thing broke before I could get it to talk to the Arduino. 
Logged

Manchester (England England)
Offline Offline
Brattain Member
*****
Karma: 603
Posts: 33408
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

There is a chip that will do the whistle detection for you.
The UM3763 contains a signal amplifier and frequency detector and is housed in a small 8 pin package.

Other chips are here:-
http://uk.farnell.com/jsp/search/results.jsp?N=500006+1004414&Ntk=gensearch_001&Ntt=tone+decoder&Ntx=mode+matchallpartial&isGoback=false&displaytext=&isRedirect=false
« Last Edit: March 30, 2011, 12:21:56 pm by Grumpy_Mike » Logged

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

Do you think a LM567 can work?
Logged

Montreal
Offline Offline
Faraday Member
**
Karma: 27
Posts: 2569
Per aspera ad astra.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Regular piezo buzzer is a whistle detector due it extra nonlinear frequency response.
Probably, operational amplifier thats all you need to get sensitivity level .
Logged

Manchester (England England)
Offline Offline
Brattain Member
*****
Karma: 603
Posts: 33408
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Do you think a LM567 can work?
Yes that would work.
Logged

Pages: [1]   Go Up
Jump to: