news

基于 ESP32-S2 的音频信号处理平台,激发你的奇思妙想

中国,上海
2021年7月8日

参与“暑期一起练”项目,打开物联网应用开发之门!

硬禾学堂启动了一个“暑期一起练”项目,让同学们基于内置 ESP32-S2-MINI-1 模组的音频信号处理平台,开发实现收音机、音效处理与显示、音频信号示波器/频谱仪等功能,为同学们提供了一个有意义的动手开发机会,帮助大家在实践中强化理论知识。

音频信号处理平台的电路板 3D 效果图

基于 ESP32-S2 的音频信号处理平台

乐鑫 ESP32-S2-MINI-1 模组内置 ESP32-S2 Wi-Fi MCU 芯片,功能强大,具有丰富的外设接口,适用于可穿戴电子设备、智能家居、HMI 人机交互等场景。ESP32-S2 芯片搭载了 Xtensa® 32 位 LX7 单核处理器,工作频率高达 240 MHz。

硬禾学堂基于 ESP32-S2-MINI-1 开发了一套音频信号处理平台,可帮助同学们学习模拟电路、数字信号处理、嵌入式系统和物联网应用。该平台包含以下核心功能:

  • 128*64 OLED,用于显示信息、参数、波形
  • 4 个按键,用于参数控制、菜单选择
  • 1 路 Mic 音频输入 - 模拟电路,通过电位计可以调节增益 0-40 dB,并有带通滤波器
  • 1 路耳机插座音频输入 - 模拟电路,放大器并有带通滤波器
  • 2 路音频输出,并有功率放大,可以驱动喇叭和耳机插座
  • 一个 FM 接收模块。ESP32-S2 可通过 I2C 接口对其进行参数设置,调节 FM 电台和设置音量大小
  • 一个模拟开关,用于切换来自 ESP32-S2 产生的音频或 FM 输出的音频,模块开关的输出会送至喇叭或耳机进行输出

音频处理平台功能框图

同学们能够基于此平台,在以下方面进行深度学习和提升:

  • 嵌入式系统/C 语言编程/MicroPython 编程
  • Wi-Fi 系统的使用和编程
  • 嵌入式系统中总线的使用和编程 - SPI、I2C
  • 按键信息输入和 OLED 参数显示、波形显示、菜单设计
  • 模拟电路 - 音频运算放大器的使用、模拟滤波器、模拟开关的使用
  • ADC、DAC、PWM 的使用
  • 数字信号处理 - 音频处理、FFT、数字滤波、音效合成等

目前,“暑期一起练”项目共有三个题目可选,包括“实现网络收音机/FM 收音机的功能”、“音效处理和显示”和“音频信号示波器/频谱仪”。报名通道已正式开启,点此报名参与。

我们期待看到更多学生和开发者们基于乐鑫产品开展项目,开发物联网应用,与我们一起打造万物互联的智能世界!

分享这篇文章
  • LinkedIn
  • 微信

    微信分享

    打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
复制此内容

yuanjing

About this author ›