Интерфейс выхода динамика 8 Ом с ESP32
Я пытаюсь использовать записывающий модуль ISD1820 с ESP32, но я хочу сохранять записи и отправлять их по Wi-Fi, а не воспроизводить их. ISD1820 имеет выход для 8-омного динамика, который можно использовать в режиме сквозного подключения (то есть вход микрофона идет напрямую на выход). Я хочу подключить выход 8-омного динамика к аналоговому входу ESP32, а затем сохранять записи. Как это сделать?
Пожалуйста, не упоминайте никаких других чипов или модулей. (например, говоря «просто купите модуль записи Sparkfun» и т. д.)
Спасибо
@user89016, 👍0
Обсуждение1 ответ
Лучший ответ:
Подключите выход ISD1820 (который подключен к 8-омному динамику) к одному из аналоговых входных контактов ESP32.Настройте аналого-цифровой преобразователь (АЦП) ESP32 для сэмплирования аудиовхода с ISD1820. Напишите код на ESP32 для непрерывного сэмплирования аудиовхода с ISD1820 с помощью АЦП. Вам нужно будет буферизовать аудиосэмплы в памяти для их временного хранения перед передачей. Вот руководство, которое может оказаться вам полезным:https://www.instructables.com/NodeMcu-Speak-With-ISD1820-Module/
- Индустриализация Arduino - 24V io? (Электроника)
- Ошибка чтения флэш-памяти, 1000
- Как избежать электромагнитных помех на входе ESP32
- Как избавиться от некачественного звука из усилителя DFPlayer plus?
- Плохое качество звука при использовании пьезоэлемента в TinkerCad
- Выполнить регулировку громкости на динамике arduino
- Антенна для ESP32-pico-d4
- Как настроить I2S с ESP32 и MAX98357A для воспроизведения wav-файлов?
почему вы используете ISD1820?, @jsotola
Вероятно, вам нужно сместить напряжение до 1,65 В (половина от 3,3 В), чтобы обеспечить симметричный выход динамика (использование делителя напряжения между 0 В и 3,3 В было бы проще всего). Также вам нужно убедиться, что напряжение остается в диапазоне от 0 В до 3,3 В, чтобы оно не разрушило ESP (может быть, с помощью стабилитрона?). Так что, вероятно, это возможно, хотя это не лучший выбор микросхемы для него., @chrisl