项目简介
Battle of the Bands 是一个实时嵌入式系统项目,目标是借助空气乐器(像吉他、钢琴和鼓)构建现场表演场景。三名参与者利用不同实验设备制作乐器,共同演奏一首由四和弦构成的歌曲。项目实现了基于加速度计和键盘传感器的吉他、钢琴和鼓,是团队协作成果,成员可借此深入学习嵌入式系统知识。
项目的主要特性和功能
- 音频输出:各乐器音频输出经混音器合并,通过 RCA 插孔输出到外部音响设备,营造现场演出氛围。
- 传感器选择:运用加速度计和键盘传感器检测演奏者动作与输入,实现乐器演奏功能。通过采集和处理传感器数据,精准捕捉动作并转换为音乐信号。
- 团队协作:成员各自负责一个乐器的实现,通过协作确保乐器无缝集成,共同完成歌曲演奏。
安装使用步骤
- 已下载本项目的源码文件。
- 确保所有硬件组件(如 Teensy3.2、Teensy Audio Shield、加速度计、键盘等)准备齐全。
- 依照项目文档中的电路图连接各个传感器和控制器。
- 使用 Arduino IDE 编译项目代码,并上传到 Teensy3.2 控制器。
- 启动系统,测试每个乐器的功能,保证所有传感器和音频输出正常工作。
- 将所有乐器的音频输出连接到混音器,即可进行现场表演。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】