inmp441 omnidirectional microphone module
Out of Stock
Price: KSH 600.00

INMP441 Omnidirectional Microphone Module

The INMP441 is a digital omnidirectional microphone module based on MEMS (Micro-Electro-Mechanical Systems) technology. It provides high-quality audio input with a digital I2S output interface, making it ideal for sound and voice detection applications. The module is designed for use in microcontroller-based systems such as Arduino and Raspberry Pi, providing a simple and efficient way to integrate audio functionality into your projects.

Specifications

  • Microphone Type: MEMS Omnidirectional Microphone
  • Output: I2S (Digital Signal)
  • Supply Voltage: 3.3V to 5V
  • Sample Rate: Up to 50kHz
  • Power Consumption: 3.3mA (typical)
  • Signal-to-Noise Ratio: 65dB
  • Sensitivity: -26dBFS
  • Size: Compact, SMD Package

Pinout

The INMP441 module has the following pins:

  • VCC: Power supply pin (3.3V to 5V)
  • GND: Ground pin
  • LRCL: Left/Right Clock signal for stereo (I2S)
  • SCK: Serial Clock signal for I2S communication
  • SD: Serial Data output (I2S data stream)

Applications

The INMP441 microphone module can be used in a wide range of applications, including:

  • Voice Recognition: Capture and process sound for voice-controlled devices.
  • Sound Detection: Detect noise levels or specific sound frequencies for monitoring systems.
  • Sound-Based User Interaction: Create projects that respond to audio inputs, such as sound-triggered alarms or robots.
  • Audio Recording: Record high-quality audio for various applications such as audio logging and sound analysis.

Key Features

  • High-Quality Audio: MEMS microphone provides a high signal-to-noise ratio (SNR) of 65dB.
  • Low Power Consumption: Consumes only 3.3mA (typical), making it ideal for battery-powered devices.
  • Compact Size: The small SMD package allows easy integration into space-constrained applications.
  • I2S Interface: Provides a digital output, simplifying integration with microcontrollers and avoiding the need for complex analog-to-digital conversion.
  • Omnidirectional Sensitivity: Captures sound from all directions, making it suitable for environmental sound detection.

Wiring Diagram

Here's how to connect the INMP441 microphone module to an Arduino or Raspberry Pi:

        +------------------+   +------------------+
        |   INMP441 Module |   |   Arduino/RPi    |
        +------------------+   +------------------+
        |   VCC            |-------------------> 3.3V or 5V
        |   GND            |-------------------> GND
        |   LRCL           |-------------------> Pin for I2S Left/Right Clock
        |   SCK            |-------------------> Pin for I2S Serial Clock
        |   SD             |-------------------> Pin for I2S Data
        +------------------+   +------------------+
    

Sample Code (Arduino)

        // Include necessary libraries
        #include 
        #include 

        void setup() {
          // Initialize Serial communication for debugging
          Serial.begin(115200);
          
          // Initialize I2S communication for INMP441
          I2S.begin(I2S_PHILIPS_MODE, 16000, 16);
        }

        void loop() {
          int16_t sampleData = 0;
          
          // Read the audio data from INMP441 (I2S)
          if (I2S.available()) {
            sampleData = I2S.read();
            Serial.println(sampleData); // Print raw audio data to Serial Monitor
          }
          
          delay(10); // Delay for stability
        }
    

Installation Tips

  • Ensure that the VCC pin is connected to a 3.3V or 5V power source depending on your microcontroller's voltage.
  • Use the I2S interface to read data from the microphone, which simplifies the process of working with digital audio.
  • For best performance, use a low-pass filter to smooth out the audio signal if needed, particularly for higher-fidelity applications.

🔥RELATED PRODUCTS🔥

🔗 HIMASTORES PRODUCTS