MAX9814 Microphone Amplifier Module with Auto-Gain Control for Arduino

The MAX9814 Microphone Amplifier Module with Auto-Gain Control is an advanced audio sensor designed for Arduino projects. It features an integrated electret microphone and automatic gain control, providing consistent audio signal levels across varying sound intensities. This module is perfect for applications involving sound detection, voice activation, and audio signal processing.

Features:

  • Auto-Gain Control: Automatically adjusts amplification to keep audio levels stable.
  • High-Sensitivity Microphone: Captures clear and accurate sound.
  • Adjustable Gain: Fine-tune the gain with an onboard potentiometer.
  • Analog Output: Provides a direct analog signal for easy integration with Arduino.
  • Wide Voltage Range: Operates from 2.7V to 5.5V, compatible with various power sources.
  • Compact Size: Small and lightweight for easy integration into projects.
SKU: EK1565 Categories: , Tags: , , ,

Apple Shopping Event

Hurry and get discounts on all Apple devices up to 20%

240,00 EGP

13 People watching this product now!

Payment Methods:

Description

The MAX9814 Microphone Amplifier Module with Auto-Gain Control (AGC) is a popular audio amplification module for use with microcontrollers like Arduino. It’s designed to amplify audio signals from a microphone while automatically adjusting the gain to ensure consistent output levels, even when the input signal varies in volume. This feature makes it especially useful for applications where the input sound may vary, such as voice recognition, audio sensing, or other sound-related projects.

Key Features:

  1. Auto-Gain Control (AGC):

    • The MAX9814 automatically adjusts the microphone’s gain based on the input signal’s strength. If the sound is quiet, the amplifier boosts the signal; if the sound is loud, the amplifier reduces its gain to avoid distortion.
  2. Microphone Interface:

    • The module has an integrated electret microphone, which converts sound into an analog electrical signal.
  3. Low Noise:

    • Designed with a low-noise preamp, the module provides clean amplification of audio signals.
  4. Adjustable Gain:

    • Although the AGC does most of the work, there is an option to manually adjust the gain using a potentiometer if desired.
  5. Output:

    • The module outputs an analog signal that can be fed directly into an analog input pin on an Arduino or other microcontroller.
  6. Power Supply:

    • It typically operates on a voltage range of 2.7V to 5.5V, making it compatible with most microcontrollers, including Arduino boards running on 5V or 3.3V.

Pinout and Connections:

The module typically has the following pins:

  • VCC: Power supply (3.3V or 5V)
  • GND: Ground
  • OUT: Analog output signal (Audio output)
  • GAIN: Optional pin for external gain control (some versions include a potentiometer or jumper for manual gain adjustment)

Connections to Arduino:

  1. VCC connects to the 5V (or 3.3V, depending on your module) pin on the Arduino.
  2. GND connects to the GND pin on the Arduino.
  3. OUT connects to one of the analog input pins on the Arduino, like A0.

Example Arduino Code:

Below is an example sketch to read the microphone signal from the MAX9814 using an Arduino and print the values to the serial monitor:

Working:

  • The analogRead() function reads the analog signal from the microphone output. The value will vary based on the sound pressure level (volume) captured by the microphone.
  • The Arduino can process the data from the microphone to detect sound events, measure the sound intensity, or even use it for speech recognition or sound-activated systems.

Applications:

  • Sound-activated lights or devices: For example, turning on an LED or triggering an action when a certain sound level is detected.
  • Voice recognition systems: Capturing audio input for voice-activated systems.
  • Sound level monitoring: Detecting ambient noise levels for applications like smart homes or noise-sensitive environments.
  • Audio projects: Amplifying sound for audio input in a variety of projects.

Tips:

  • The output of the MAX9814 will be an analog signal, and the Arduino’s ADC (Analog-to-Digital Converter) will convert this signal into a digital value (range from 0 to 1023).
  • To get the best results, keep the microphone module’s microphone within a reasonable distance from the sound source.
  • Depending on your application, you might want to apply filters or smoothing techniques to the raw data to reduce noise or fluctuations in the reading.

By using the MAX9814 with AGC, you can create more consistent sound-based interactions with Arduino, even in environments with variable background noise.

🔌
Pin Connections
1 Table
Pin Connections Table 1
BoardSensor PinConnection
MAX9814VCC/GND/OUT3.3-5V / GND / board analog pin
📟
MAX9814 Microphone Amplifier Module with Auto-Gain Control for Arduino
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
MAX9814 Microphone Amplifier Module with Auto-Gain Control for Arduino - Arduino Uno
MAX9814 Microphone Amplifier Module with Auto-Gain Control for Arduino - Arduino Nano
MAX9814 Microphone Amplifier Module with Auto-Gain Control for Arduino - Arduino Mega
MAX9814 Microphone Amplifier Module with Auto-Gain Control for Arduino - ESP32
MAX9814 Microphone Amplifier Module with Auto-Gain Control for Arduino - ESP8266
MAX9814 Microphone Amplifier Module with Auto-Gain Control for Arduino - STM32
MAX9814 Microphone Amplifier Module with Auto-Gain Control for Arduino - Raspberry Pi Pico
📄 File: max9814_microphone_amplifier_module_with_auto-gain_control_for_arduino_-_arduino_uno.inoArduino Uno
242 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Analog pin A0 on Arduino Uno
6#define MIC_PIN A0
7
8void setup() {
9 Serial.begin(115200);
10}
11
12void loop() {
13 int level = analogRead(MIC_PIN);
14 Serial.println(level);
15 delay(10);
16}
📄 File: max9814_microphone_amplifier_module_with_auto-gain_control_for_arduino_-_arduino_nano.inoArduino Nano
243 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Analog pin A0 on Arduino Nano
6#define MIC_PIN A0
7
8void setup() {
9 Serial.begin(115200);
10}
11
12void loop() {
13 int level = analogRead(MIC_PIN);
14 Serial.println(level);
15 delay(10);
16}
📄 File: max9814_microphone_amplifier_module_with_auto-gain_control_for_arduino_-_arduino_mega.inoArduino Mega
243 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Analog pin A0 on Arduino Mega
6#define MIC_PIN A0
7
8void setup() {
9 Serial.begin(115200);
10}
11
12void loop() {
13 int level = analogRead(MIC_PIN);
14 Serial.println(level);
15 delay(10);
16}
📄 File: max9814_microphone_amplifier_module_with_auto-gain_control_for_arduino_-_esp32.inoESP32
236 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Analog pin 34 on ESP32
6#define MIC_PIN 34
7
8void setup() {
9 Serial.begin(115200);
10}
11
12void loop() {
13 int level = analogRead(MIC_PIN);
14 Serial.println(level);
15 delay(10);
16}
📄 File: max9814_microphone_amplifier_module_with_auto-gain_control_for_arduino_-_esp8266.inoESP8266
238 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Analog pin A0 on ESP8266
6#define MIC_PIN A0
7
8void setup() {
9 Serial.begin(115200);
10}
11
12void loop() {
13 int level = analogRead(MIC_PIN);
14 Serial.println(level);
15 delay(10);
16}
📄 File: max9814_microphone_amplifier_module_with_auto-gain_control_for_arduino_-_stm32.inoSTM32
238 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Analog pin PA0 on STM32
6#define MIC_PIN PA0
7
8void setup() {
9 Serial.begin(115200);
10}
11
12void loop() {
13 int level = analogRead(MIC_PIN);
14 Serial.println(level);
15 delay(10);
16}
📄 File: max9814_microphone_amplifier_module_with_auto-gain_control_for_arduino_-_raspberry_pi_pico.inoRaspberry Pi Pico
248 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Analog pin 26 on Raspberry Pi Pico
6#define MIC_PIN 26
7
8void setup() {
9 Serial.begin(115200);
10}
11
12void loop() {
13 int level = analogRead(MIC_PIN);
14 Serial.println(level);
15 delay(10);
16}
Electret mic + auto-gain amplifier - analog output, much easier to use than a bare capsule.

نظرة عامة ومواصفات المنتج — بالعربية

MAX9814 Microphone Amplifier Module with Auto-Gain Control for Arduino متوفر الآن في متجر إكوسترا للإلكترونيات، ضمن قسم Sensors وSound Sensor، بسعر 240,00 EGP. كود المنتج لدينا: EK1565. المنتج متوفر في المخزون وجاهز للشحن الفوري لكل محافظات مصر مع إمكانية الدفع عند الاستلام.

أهم المواصفات الفنية:

  • Microphone: Type: Electret condenser microphone
  • Amplifier Ic: MAX9814
  • جهد التشغيل: 2.7V to 5.5V DC
  • Output Signal: Analog voltage (AC coupled)
  • Gain Control: Auto-Gain Control (AGC): Automatically adjusts gain for consistent signal levels
  • Manual Gain Adjustment: Potentiometer for fine-tuning gain
  • Gain Range: Typically adjustable from 20dB to 40dB
  • Frequency Response: Typically 20Hz to 20kHz

هذا المنتج مناسب لمشاريع الأردوينو (Arduino) و ESP32 و Raspberry Pi، ومشاريع الروبوتات وإنترنت الأشياء والتعليم الهندسي. جميع القطع مفحوصة قبل الشحن.

تصفّح المزيد من Sensors في إكوسترا.

Specification

Specification

WeightWeight6 g
Dimensions3 × 2 × 1 cm
microphoneType: Electret condenser microphone
amplifier-icMAX9814
operating-voltage2.7V to 5.5V DC
output-signalAnalog voltage (AC coupled)
gain-controlAuto-Gain Control (AGC): Automatically adjusts gain for consistent signal levels
manual-gain-adjustmentPotentiometer for fine-tuning gain
gain-rangeTypically adjustable from 20dB to 40dB
frequency-responseTypically 20Hz to 20kHz
sensitivityProvides a wide dynamic range with minimal distortion
output-impedanceLow impedance, compatible with standard analog inputs
power-consumptionLow power, suitable for battery-operated devices
dimensionsGenerally around 22mm x 18mm
connector-pinsVCC: Power supply (2.7V to 5.5V) GND: Ground OUT: Analog output signal AGC: Auto-Gain Control pin (sometimes connected internally)
operating-temperatureTypically from -40°C to +85°C

Customer Reviews