COMPLETE BEGINNER HERE! HOW CAN I CONNECT MY ELECTRET MICROPHONES TO THE ARDUINO

As said in the title im completey new to this and have no idea what im doing but i have an idea for a project and i need to connect the microphones to my arduino, which is an uno. They're electret mini microphones here's the link to them

i need to be able to connect 3 to my arduino in order to get started, but i have no idea what im doing ! lol if anyone is able to help that would be greatly appriciated!

I guess connecting just one would be a good start.

I am very much afraid you need to follow some lessons about Arduino first. You can find a lot on youtube.

Please do not use capital letters - it means you are shooting to people.

Also describe your entire project and what you have done so far to get it started or whatever.

Arduino is far from being a "ready to use" "good at everything" board. It saves some efforts, but basic knowledge of electronics are still required. Also knowledge of Arduino itself - see this site.

Please read the "How to use this forum".

Have fun!

Please edit the title of your post to use lower case letters. It is impolite to shout and does not encourage people to help.

It won't be useful to connect that microphone directly to an Arduino. You need an amplified microphone, like this one.

i need to connect the microphones to my arduino, which is an uno. They're electret mini microphones here's the link to them

Wired Miniature Electret Microphone : ID 1935 : $0.95 : Adafruit Industries, Unique & fun DIY electronics and kits

Yeah... Don't use that microphone unless you know what you're doing. And even if you do know what you're doing you may not want to build the additional required circuitry.

An electret microphone with the Arduino needs 3 "things" -

1. Electret condenser mics need to be powered,* and that power has to be "isolated" from the audio with a resistor & capacitor. (Dynamic mics don't require power.)

2. All microphones put out a small (a few millivolts) signal, which of course depends on the loudness of the sound and the sensitivity of the microphone. That means you need a preamp to bring the signal up to approximately audio line-level (about 1V). (The Arduino can take a slightly higher voltage, but line-level is about right.)

3. Normal audio signals are AC and voltage swings from positive to negative. But the Arduino can't read negative voltages, and in fact it can be damaged by negative voltages, so you need to bias the signal. Since the Arduino runs at 5V, the audio is typically biased at 2.5V.

The little board that jremington linked to has a built-in mic along with some other circuitry and it takes care of all 3 issues. (The one thing it's "missing" is variable gain.)

SparkFun publishes the [u]schematic[/u] for that board, and if you wanted to build your own electronics to use with your "bare" microphone module, that circuit is a great place to start.

i need to be able to connect 3 to my arduino in order to get started,

The good news is that the Arduino has multiple analog inputs so once you can read 1 microphone you can read 3.

* A regular computer soundcard puts-out 5V to power an electret "computer microphone". If you plug a computer microphone into an "old-time" cassette recorder it won't work because they don't provide power to the mic.

Electret mics used on stage either have a battery built-in, or sometimes they use 48V "phantom power" from the mixer.

Studio condenser mics are different from electret condensers and they use 48V phantom power from the mixer or preamp.

Like I said, dynamic mics (like the famous Shure SM57 or SM58 don't need power, but of course they still need a preamp (usually built into the mixer or PA system).

If you're hoping for hifi results, you'll be disappointed - the arduino adc isn't nearly fast or accurate enough for that.

Allan

I don't know anything about connecting microphones, but once, a few days ago, I connected some headphones to my Arduino. You know how headphone cord ends (the part you plug into the computer) are divided into 3-4 bands of metal? If not, go look at some. I soldered a wire onto each of the bands, being careful to not let them touch other bands, and got them to play sounds on Arduino. I don't know if the same can be done with microphones, but if you have 4+, try taking one apart to find out how it works. connect the soldered wires on the microphone into your Arduino, and try taking a digitalRead or AnalogRead of what signals come back when you speak into the microphone. Also, remember to turn on the microphone before you take the readings, I once built a complex project, thought it didn't work, taken it apart, and started over before realizing that I had forgotten to plug the project in.

HIH

(hope it helps)

allanhurst:
If you're hoping for hifi results, you'll be disappointed - the arduino adc isn't nearly fast or accurate enough for that.

Allan

An AVR Arduino, doing nothing but analog reads, is capable of about 10,000 samples per second maximum. That's 5 kHz bandwidth for 1 microphone. That has to be shared across all analog inputs, so 3 microphones would each get 1/3rd of that.

If you want to do any kind of audio application, you'll probably need one of the faster ARM boards, maybe with an I2S module so you can use a proper audio ADC.

a few days ago, I connected some headphones to my Arduino.

Actually, you shouldn't do that either, nor should you directly-connect a 4 or 8-Ohm speaker. It may "work" but your Arduino may overheat or it might reset/glitch/get flaky, or even die!

Headphones are typically 32-64 Ohms, and that's too low for the Arduino.

The Arduino's I/O pins put-out 5V (when high) and the chip's I/O pins have an "absolute maximum" current rating of 40mA (0.04 Amps), and it's generally recommended that you keep it to 20mA or less.

From [u]Ohm's Law[/u], 5V across 125 Ohms is 40mA. That means the minimum resistance (or impedance) load is 125 Ohms.

DVDdoug:
The Arduino's I/O pins put-out 5V (when high) and the chip's I/O pins have an "absolute maximum" current rating of 40mA (0.04 Amps), and it's generally recommended that you keep it to 20mA or less.

From [u]Ohm's Law[/u], 5V across 125 Ohms is 40mA. That means the minimum resistance (or impedance) load is 125 Ohms.

Great warning!

I know about maximum current on pins but I have never realize that the minimum acceptable resistance is so low.

For practical reasons I guess setting not less than 150 Ohms is a safe bet for any connected device.

The microphones - I really do not know how their impedance varies.

Thank you!