项目简介
本项目是基于Arduino和M5Stack的音频VU表显示系统。借助专用的Grove连接板,把立体声音频信号转换为模拟电压信号,在M5Stack的LCD屏幕上以VU表形式显示音频电平,适用于简单音频环境,可实现音频电平可视化。
项目的主要特性和功能
- 音频信号处理:利用ROHM BA6138专用LSI对音频信号整流和对数压缩,生成适配VU表显示的模拟电压信号。
- M5Stack集成:通过Grove连接器与M5Stack连接,支持其LCD屏幕显示音频电平。
- 电源管理:支持经Grove连接器为M5Stack提供5V电源,实现独立运行。
- 可调参数:基板上半固定电阻可调整满量程,适应不同音频输入环境。
- 多输入输出接口:提供左右两路RCA输入输出接口,支持音频信号中继。
安装使用步骤
硬件连接
- 将Grove连接器的L、R、5V、GND分别连接到M5Stack的GPIO35、GPIO36、5V、GND引脚。
- 用RCA线缆将音频信号源连接到基板的RCA输入接口。
电源连接
- 用9V DC电源适配器为基板供电。
- 确保JP3跳线设置为OFF状态,通过USB - C为M5Stack供电。
- 若需通过Grove连接器为M5Stack供电,将JP3跳线设置为ON,并断开USB - C连接。
软件配置
- 用Arduino IDE 2.1.0或更高版本打开项目中的
BF - 037.ino
文件。 - 在Arduino IDE中安装M5Stack官方库(版本0.4.3)和M5GFX库(版本0.1.6)。
- 选择M5Stack开发板并上传程序。
调整与使用
- 用小型螺丝刀调整基板上的半固定电阻,确保VU表显示在合适范围。
- 连接音频信号源,观察M5Stack屏幕上的VU表显示。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】