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.
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