这是一款基于STM32微控制器开发的开源便携式MP3播放器项目,提供完整的硬件设计方案和电路图,支持用户编程定制。
这款MP3播放器采用STM32F103RC作为主控芯片,并配备了一个OLED显示屏以实现自定义功能编程。此外,它还保留了下载接口,可以作为一个开发板使用。
该设备具有以下特点:
- 电特性:输入电压范围为3.5V至5.0V;内置730mAh锂电池,在满电状态下能够连续播放大约12小时的音乐。
- 充电器采用MacroUSB接口接入5V电压进行充电,最大充电电流可达500mA。充满一次电通常需要约1.5个小时。
其他特征包括:
- 电路板尺寸不带电池时为长宽高分别为53mm、30mm和9mm;带有电池的尺寸则增加到大约15毫米的高度。
- 支持多种音频格式,如MP3, WMA, WAV, ACC, OGG, MIDI及无损FLAC等。
- 存储设备支持TF卡(即MiniSD卡),最大容量可达16GB。
- 提供增强、高音、正常、低音和环绕五种可选音效模式,以及顺序播放、单曲循环等多种播放方式选择。
- 其他功能包括浏览存储在SD卡上的文件列表,一键开关机操作,显示电池电量状态,并且能够在关机时保存当前设置。当剩余电量过低时设备将自动关闭以保护电池。支持歌曲切换、快进及倒退等功能以及暂停键。
这款可编程MP3播放器具备丰富的功能和良好的用户体验设计。