Paano gamitin ang module ng MAX9814 Microphone na may Arduino

How to Use the MAX9814 Microphone Module with Arduino

Ang MAX9814 ay isang module ng amplifier na may Awtomatikong Gain Control (AGC) na mainam para sa pag -record ng audio at mga application ng pagtuklas ng tunog. Nagbibigay ito ng malinaw na pag-input ng audio para sa mga proyekto tulad ng pagkilala sa boses, mga sistema ng tunog na aktibo, at pagsukat ng audio. Ang tutorial na ito ay gagabay sa iyo sa pamamagitan ng pagkonekta at paggamit ng MAX9814 Microphone Module kasama si Arduino.

Ano ang kakailanganin mo

  1. MOX9814 MICROPHONE MODULE
  2. Arduino Board (hal., Uno, Mega, Nano)
  3. Mga wire ng tinapay at jumper
  4. Isang computer na may naka -install na Arduino IDE

Hakbang 1: Pag -unawa sa module ng MAX9814

Ang mga tampok ng MAX9814:

  • Isang built-in na mikropono.
  • Awtomatikong Gain Control (AGC) para sa pare -pareho na output.
  • Tatlong nababagay na mga setting ng pakinabang (40dB, 50dB, 60dB).

Pinout

Pin Function
VCC Power Supply (3.3V o 5V)
Gnd Lupa
Palabas Analog output signal

Hakbang 2: Ang mga kable ng MAX9814 kay Arduino

Nasa ibaba ang mga kable para sa pagkonekta sa module ng MAX9814 sa isang Arduino uno:

MAX9814 PIN Arduino Pin
VCC 5v
Gnd Gnd
Palabas A0

Tandaan: Ang analog output (out) mula sa MAX9814 ay nagbibigay ng audio signal para maproseso ang Arduino.


Hakbang 3: Mag -upload ng code

Narito ang isang halimbawa ng sketch upang mabasa ang mga signal ng audio mula sa MAX9814 at ipakita ang amplitude sa serial monitor:

const int microphonePin = A0; // Connect MAX9814 OUT to A0

void setup() {
  Serial.begin(9600);
  Serial.println("MAX9814 Microphone Test");
}

void loop() {
  int audioValue = analogRead(microphonePin); // Read audio signal
  Serial.print("Audio Amplitude: ");
  Serial.println(audioValue);
  delay(10); // Small delay for smooth readings
}

Hakbang 4: Subukan ang pag -setup

  1. Ikonekta ang Arduino sa iyong computer sa pamamagitan ng USB.
  2. Buksan ang Arduino IDE at piliin ang tama Lupon at Port sa ilalim ng Mga tool menu.
  3. I -upload ang code sa pamamagitan ng pag -click Mag -upload.
  4. Buksan ang serial monitor (Mga tool > Serial monitor) at itakda ang rate ng baud sa 9600.
  5. Magsalita o gumawa ng isang ingay malapit sa mikropono. Dapat mong makita ang mga halaga ng amplitude sa pagbabago ng serial monitor ayon sa tunog intensity.

Opsyonal: Visualize signal ng audio

Kung nais mong mailarawan ang audio signal sa real time, maaari mong gamitin ang Arduino Serial Plotter:

  1. Palitan ang Serial.println(audioValue); linya sa code na may:
    Serial.println(audioValue);
    
  2. Buksan ang serial plotter (Mga tool > Serial plotter) pagkatapos mag -upload ng code.
  3. Alamin ang alon bilang tunog ay napansin ng mikropono.

Hakbang 5: Fine-tuning ang module

  1. Pag -aayos ng GAIN:

    • Ang pakinabang ng module ay maaaring ayusin sa pamamagitan ng pagbabago ng mga resistors sa onboard. Karamihan sa mga module ay nagbibigay -daan sa pagpili sa pagitan ng 40dB, 50dB, at 60dB.
  2. Power Supply:

    • Ang module ay gumagana sa parehong 3.3V at 5V, ngunit tiyakin ang isang matatag na supply ng kuryente upang mabawasan ang ingay.

Mga aplikasyon ng MAX9814

  1. Mga Sistema ng Pagkilala sa Boses
  2. Mga proyekto na aktibo sa tunog
  3. Pagmamanman ng tunog ng kapaligiran
  4. Pag -record at pagsukat ng audio

Pag -aayos

  • Walang tugon sa serial monitor: I-double-check ang mga kable, lalo na ang mga koneksyon sa labas at GND.
  • Ingay o hindi matatag na pagbabasa: Tiyakin na ang module ay pinapagana ng isang malinis na 5V supply at panatilihing maikli ang mga kable upang mabawasan ang pagkagambala.
  • Mababang pagiging sensitibo: Subukan ang pagdaragdag ng pakinabang o tiyakin na ang mapagkukunan ng tunog ay malapit sa mikropono.

Konklusyon

Matagumpay mong na -interface ang module ng MAX9814 Microphone kasama ang Arduino at basahin ang mga halaga ng audio amplitude. Ang mataas na sensitivity ng module na ito at awtomatikong kontrol ng pakinabang ay ginagawang maraming nalalaman tool para sa mga proyekto na batay sa audio. Eksperimento pa sa pamamagitan ng pagsasama ng MAX9814 sa iba pang mga sensor o ginagamit ito sa mga tunog-reaktibo na sistema!

Mag -iwan ng komento

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.