Elegoo "Big Sound Sensor" Is this just worthless? The range seems so small?

So I have this KY-038 sound sensor, which came in my elegoo sensor kit: Click Here

However the range seems so insanely small. I wanted to get this to get the volume of a room, however im not even sure the intended use case, or if im doing something incorrect. Im using an Arduino Uno R3.

Anyone have experience using this?

Welcome to the forum.

It is not really something useful. I could call it a gimmick, but it is not even that.

When the analog output is used, and the minimum and maximum value is measured during an interval, then you might tell something about the sound level.

There are many of such modules.
If you want something that works, then buy from Adafruit, Sparkfun, Pololu. Adafruit has the best tutorials.

Yeah I figured, I just wonder like...what actual use cases does this have at all then lol, its very odd. Blowing into it makes the values jump, thats about it.

How are you using it. Through the digital or the analogue output?

I would have thought the digital output would be your best bet for your application.

Digital, but the sensor just seems really bad to me, I think that might be the issue.

Did you adjust the pot?

Yep, it just doesnt seem to work well, unless im like blowing on it it wont detect claps, or anything.

I have a few bad modules, like 8x8 LED matrix and IR proximity sensor. Try another.

Use the analog output.

Blowing into a microphone causes a large signal, that is why microphones have some kind of cap or shield: Pop filter - Wikipedia

You should be able to adjust the potentiometer to a level just below where the digital output is activated under ambient conditions and then have it momentarily activate on a noise impulse (e.g. clapping your hands a few meters away) if the device is working correctly.

It has an analog output that, in theory, could be connected to an Arduino analog input with software level detection, but the analog gain of the KY-038 is such that the output voltage swing is very small relative to the Arduino analog input range at any reasonable sound level so it's not particularly useful without an additional analog amplifier. There exist microphone modules that integrate higher gain amplifiers more compatible with Arduino analog input levels, so it isn't really the most sensible approach to use a KY-038 as an analog sound sensor with Arduino.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.