Wish List 0

Microphone Amplifier Module Sound Module Mic Microphone Module Max9812 Voice Module

Rs. 137.00 Rs. 157.00

  • MIC Pre-Amplifier Module - MAX9812 Module
  • MAX9812 chip based electret MIC pre amplifier module with Analog output.
  • This module gives a 20dB fixed gain to your Audio input signals. This board includes a high quality CZN-15E omni directional microphone. Works at 2.7V to 3.3V. 
  • Using this module is super easy. Provide a 3.3V power supply and connect Audio output of this module to Power amplifier or Audio Input of any PA systems power amplifier and you have a good fidelity MIC.
  • Speak on microphone and get it amplified using any audio amplifier, home speakers etc. Your home speaker and this MIC preamp module makes a small PA System, let them hear your voice loudly! 
  • This module also has a 4mm Mounting hole to fix the module in your project enclosures or PCBs.
  • MAX9812 provide all the necessary noise rejection and bias voltage for Microphone. It gives a prefect linear audio output preamplifier to be fed in to any audio power amplifier or speech/audio processor.

SPECIFICATIONS:

-An extremely low THD + N (0.015%)

-A built-in low noise microphone bias

-20 dB fixed gain

-With 100 dB  power supply rejection ratio

-Module power supply voltage: 2.7 V to 3.6 V

OVERVIEW:

LC MAX9812 Microphone amplifier module carry MAX9812LEXT + T professional microphone amplifier chip, the chip with A built-in low noise microphone bias, having the advantages of low noise, high sensitivity, small volume, at the same time, the power supply current is only 230μA, integral shutoff mode power supply current and bias current can be combined to 100 nA.

PACKAGE INCLUDES:

1 PCS x Microphone Amplifier Module Sound Module Mic Microphone Module Max9812 Voice Module


//SOURCE CODE TAEN FROM BELOW LINK

//https://learn.adafruit.com/adafruit-microphone-amplifier-breakout/measuring-sound-levels

/****************************************

Example Sound Level Sketch for the 

Adafruit Microphone Amplifier

****************************************/


const int sampleWindow = 50; // Sample window width in mS (50 mS = 20Hz)

unsigned int sample;


void setup() 

{

   Serial.begin(9600);

}



void loop() 

{

   unsigned long startMillis= millis();  // Start of sample window

   unsigned int peakToPeak = 0;   // peak-to-peak level


   unsigned int signalMax = 0;

   unsigned int signalMin = 1024;


   // collect data for 50 mS

   while (millis() - startMillis < sampleWindow)

   {

      sample = analogRead(0);

      if (sample < 1024)  // toss out spurious readings

      {

         if (sample > signalMax)

         {

            signalMax = sample;  // save just the max levels

         }

         else if (sample < signalMin)

         {

            signalMin = sample;  // save just the min levels

         }

      }

   }

   peakToPeak = signalMax - signalMin;  // max - min = peak-peak amplitude

   double volts = (peakToPeak * 5.0) / 1024;  // convert to volts


   Serial.println(volts);

}

15 days 

Write a review

Please login or register to review