Интерфейс выхода динамика 8 Ом с ESP32

esp32 electronics input sound speaker

Я пытаюсь использовать записывающий модуль ISD1820 с ESP32, но я хочу сохранять записи и отправлять их по Wi-Fi, а не воспроизводить их. ISD1820 имеет выход для 8-омного динамика, который можно использовать в режиме сквозного подключения (то есть вход микрофона идет напрямую на выход). Я хочу подключить выход 8-омного динамика к аналоговому входу ESP32, а затем сохранять записи. Как это сделать?

Пожалуйста, не упоминайте никаких других чипов или модулей. (например, говоря «просто купите модуль записи Sparkfun» и т. д.)

Спасибо

, 👍0

Обсуждение

почему вы используете ISD1820?, @jsotola

Вероятно, вам нужно сместить напряжение до 1,65 В (половина от 3,3 В), чтобы обеспечить симметричный выход динамика (использование делителя напряжения между 0 В и 3,3 В было бы проще всего). Также вам нужно убедиться, что напряжение остается в диапазоне от 0 В до 3,3 В, чтобы оно не разрушило ESP (может быть, с помощью стабилитрона?). Так что, вероятно, это возможно, хотя это не лучший выбор микросхемы для него., @chrisl


1 ответ


Лучший ответ:

1

Подключите выход ISD1820 (который подключен к 8-омному динамику) к одному из аналоговых входных контактов ESP32.Настройте аналого-цифровой преобразователь (АЦП) ESP32 для сэмплирования аудиовхода с ISD1820. Напишите код на ESP32 для непрерывного сэмплирования аудиовхода с ISD1820 с помощью АЦП. Вам нужно будет буферизовать аудиосэмплы в памяти для их временного хранения перед передачей. Вот руководство, которое может оказаться вам полезным:https://www.instructables.com/NodeMcu-Speak-With-ISD1820-Module/

,