Sound experiments notes

Active today
Viewed 7 times

I am trying to make a sound sensor using a Raspberry Pi 3B. I would like it to be able to differentiate between a door knock and a phone ringing. When a sound is detected, i would like to light a green LED for phone and red LED for the door knock.

This device will be used for a person who is all but def so that they will know when someone is at the door or when the phone rings.

Any recommendations for decent microphone, other hardware and code (python) would be greatly appreciated. Let me know if i am asking to much of the Pi, python, or ???

I am relatively new to the Pi world, but not a total novice when it comes to electronics.

Thank you.


share  edit  follow  close  flag
 New contributor
  • Hi @moose, Welcome and nice to meet you. Ah, let me see. I think you need a couple of hardware things to start off your project: (1) USB sound card, (2) microphone, (3) loudspeaker. I usually recommend USB UGreen sound card to newbies: (1) “AliExpress USB External Sound Card”: aliexpress.com/popular/external-sound-card.html. USB sound cards are usually both Widnows PC and Rpi friendly. In other words, you can start testing with PC Win10 and then move on to Rpi OS. – tlfong01 23 mins ago
  • For microphone, cheap ones are usually better than expensive ones. The following Q&A shows pictures of USB sound card, microphone, etc: “Identify which microphone is on which audio card using arecord”: raspberrypi.stackexchange.com/questions/105280/…. The above post contains a list of references where you can find microphone power amplifier such as MAX9812 which is good to do newbie experiments. Cheers. – tlfong01 15 mins ago
  • This is a link to the MAX9812 mic power amp: fr.aliexpress.com/item/…. Cheers. – tlfong01 7 mins ago   Delete

Categories: Uncategorized

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: