Listen to this good news – we now have a breakout board for a super tiny MEMS microphone. Just like ‘classic’ electret microphones, MEMS mics can detect sound and convert it to voltage, but they don’t need a bias resistor or amplifier, its all in one! The SPW2430 is a small, low cost MEMS mic with a range of 100Hz – 10KHz, good for just about all general audio recording/detection.
This breakout is best used for projects such as voice changers, audio recording/sampling, and audio-reactive projects that use FFT. To keep the breakout small and simple, we only added a 3V voltage regulator (the microphone requires 3.3V DC) and filter capacitors. No additional opamp is included, the output peak-to-peak voltage has a 0.67V DC bias and about 100mVpp (peak-to-peak) when talking near the microphone, which is good for attaching to something that expects ‘line level’ input without clipping. The peak-to-peak can be as high as 1Vpp if there’s a very loud sound. If you are If you need a microphone with adjustable gain or auto-gain control, check out our mic+amplifier options. If you need a higher peak-to-peak, a rail-to-rail op-amp and some resistors can get you boosted up!
Using it is simple: connect GND to ground, Vin to 3.3-5VDC. For the best performance, use the “quietest” supply available (on an Arduino, this would be the 3.3V supply). The audio waveform will come out of the DC pin. The output will have a DC bias of 0.67V so when its perfectly quiet that’s what you’ll read, there’s a little drift. If the audio equipment you’re using requires AC coupled audio, you can grab the signal out of the AC pin, which has a 10uF capacitor in series.
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.