Проблемы с использованием модуля мини-микрофона с AliExpress

Я пытался подключить модуль мини-микрофона со встроенным микрофонным модулем, который я получил от AliExpress, к своему Arduino, чтобы убедиться, что он работает. Это был четырехконтактный микрофон с контактами V, L и двумя G. V представляет напряжение на входе, а L означает положительное значение аудиовыхода.

Вот ссылка на микрофон: https://www .aliexpress.com/item/1005004277353392.html?spm=a2g0o.productlist.main.23.61e36f2fBMHvFk&algo_pvid=15b05576-cd73-4eb7-a476-4503b8a706a7&algo_exp_id=15b05576 -cd73-4eb7-a476-4503b8a706a7-11&pdp_npi= 3%40dis%21USD%210.54%210.39%21%21%21%21%21%40211bf3f716869249882567444d07ba%2112000028601598840%21sea%21NG%214345576938&curPageLogUid =plaZEQWq7SRB

Однако, когда я запустил код, чтобы проверить, работает ли он, значение не сильно изменилось. Что-то я делаю неправильно (кстати, я новичок) или микрофон просто не работает?

>

Мой код

const int audioPin = A0; // Аналоговый входной контакт, подключенный к выходу модуля микрофона

void setup() {
  Serial.begin(9600); // Инициализируем последовательный монитор
}

void loop() {
  int audioValue = analogRead(audioPin); // Считаем аналоговое значение из модуля микрофона

  Serial.println(audioValue); // Выводим аналоговое значение на последовательный монитор

  // Добавляем небольшую задержку для контроля скорости чтения
  delay(10);
}

Я подключил выход (L) к A0 и подключил оба контакта G к земле Arduino, я подключил контакт V к контакту 3,3 В на Arduino Uno.

, 👍4

Обсуждение

Ваш Uno работает при напряжении 3,3 В или 5 В? Если напряжение 5 В, вы можете подать питание на модуль микрофона напряжением 5 В, что может помочь. На изображениях, предоставленных продавцом, не показана нижняя часть печатной платы. Если предположить, что на другой стороне платы нет никаких компонентов, усиление, обеспечиваемое видимыми компонентами, будет ограничено. Если у вас есть доступ к осциллографу, вы можете убедиться, что модуль исправен., @VE7JRO

Что такое «немного»? Модуль выглядит, как сырой микрофон с простой схемой усилителя, но без какой-либо дальнейшей обработки. Таким образом, вы получите сигнал непосредственно на аналоговом выводе, который представляет собой переменное напряжение (вероятно, около 0,5*В (также известное как 2,5 В при напряжении питания 5 В), где вам необходимо производить выборку как минимум в 2 раза чаще, чем самая высокая частота, что вы хотите измерить (частота Найквиста).Кроме того, этот модуль, вероятно, не обеспечит достаточного усиления для заполнения всего диапазона 5 В, который у вас есть с Uno., @chrisl

Между прочим, Arduino работает от напряжения 5 В, и когда я говорю, что значение не сильно меняется, когда я проверяю свой последовательный монитор, оно дает значение от 400 до 460, которое сильно варьируется, и даже когда я говорю в микрофон, кажется, что это не так. поднимитесь выше или измените. Я думал, что это шум. Я не очень хорошо знаком с осциллографом, но когда я подключил его к осциллографу, он, казалось, издавал много шума с повторяющимися узорами, даже когда я не разговаривал с ним, а когда я разговаривал с ним, я не мог сказать обнаружил он это или нет., @Daniel Abayomi

Если вы не можете обнаружить звук на осциллографе, то и Arduino его не обнаружит, поэтому вам понадобится микрофонный модуль получше. Также подумайте, что вы хотите сделать со звуковым модулем. Uno на самом деле не способен обрабатывать звук (или, по крайней мере, очень ограничен в этом), @chrisl

Если вы внимательно посмотрите на печатную плату, то увидите, что на линии L имеется конденсатор связи по переменному току, который блокирует смещение постоянного тока транзистора, и вы получаете только половину сигнала. Вам необходимо подключить аналоговый вход Arduino непосредственно к транзисторному выходу (т.е. в обход конденсатора). Вы можете измерить напряжение постоянного тока на выходном транзисторе. Если оно составляет 1,5 В без входного сигнала, вы получите колебание +/- xxxmV против 1,5 В, которое можно считать с помощью аналогового входа Arduino., @hcheung


1 ответ


1

Проверили ли вы, не является ли это аппаратной проблемой? Возможно, это связано с тем, что он находится недалеко от AliExpress. Обычно изображения на дисплее лучше, чем реальный продукт, и если это правда, вы можете увидеть несколько плохих паяльных соединений. Возможно, мне захочется обработать некоторые из них паяльником.

,