项目简介
本项目是为特定安装场景设计的电子系统,可实现分布在不同位置的扬声器以随机间隔播放短音频片段。由于现场无电源供应,扬声器采用1S LiPo电池供电,且受预算限制,仅使用了廉价且易获取的组件。
项目的主要特性和功能
- 随机音频播放:借助DFPlayer Mini模块从SD卡播放mp3音频片段,由STM8微控制器控制播放顺序,实现随机播放。
- 低功耗设计:STM8微控制器结合MOSFET控制DFPlayer的电源,降低整体功耗,使扬声器依靠单块LiPo电池可工作2 - 3天。
- 低成本方案:选用常见且价格低廉的组件,单个扬声器(不含电池)成本低于5欧元。
安装使用步骤
假设用户已下载本项目的源码文件:
1. 硬件准备:准备好DFPlayer Mini、STM8S103 Breakout Board、IRLZ44N MOSFET、HobbyKing 1S 750mAh LiPo等组件,并进行组装。
2. 固件编译:在项目根目录下,使用命令make all
通过SDCC编译src
文件夹中的STM8固件。
3. 系统测试:连接好电池和扬声器,检查系统是否能正常随机播放音频片段。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】