基于乐鑫ESP32开发板音乐播放器
基于乐鑫ESP32原装模组开发板 制作的音乐播放器,4.3寸触摸屏和精致的外壳。可以触摸屏或连接ESP32热点控制。项目涵盖PCB设计、嵌入式开发、外壳建模全流程,选用插针式元件,方便复刻。
视频链接:
项目简介
基于乐鑫ESP32原装模组开发板 制作的音乐播放器,4.3寸触摸屏和精致的外壳。可以触摸屏或连接ESP32热点控制。
项目涵盖PCB设计、嵌入式开发、外壳建模全流程,选用插针式元件,方便复刻。
项目功能
MP3音乐播放:可播放MicroSD卡中的MP3格式音乐文件。
全触摸屏操作:基于陶晶驰串口屏,提供简洁,直观的交互体验。
精美UI界面:采用HMI上位机构建,界面简洁美观、响应迅速,可实时显示当前播放的歌曲名称。
WIFI控制:WIFI名称future_music_AP,连接上之后,在网页上输入IP地址192.168.4.1,即可进入控制界面。
核心播放控制:拖动滑块可以显示文件夹中当前音乐名称,可一键播放;可以单文件夹循环播放;可以单曲循环播放;可以完全随机播放;可以通过“上一首”、“下一首”进行标准音乐控制等。
实时音量调节:通过长按音量按钮增大或减小音量。
项目参数
开发板: 乐鑫ESP32原装开发板
显示屏: 淘晶驰T1系列4.3寸串口屏tft液晶智能屏HMI触摸屏 显示屏480*272
音频:Mini MP3 Player mini 播放器 开发模块
存储方案:MicroSD (TF) 卡座,支持FAT32文件系统
原理解析(硬件说明)
本项目由以下部分组成,电源部分、ESP32主控部分、mini MP3部分、串口显示屏部分。器件全部采用插针式元件,方便新手复刻。
电源部分:采用5Vdiy电池供电

44.png
ESP32主控部分:配置一路串口收发至串口屏,一路串口发送至mini MP3

MP3部分,配置串口接收,连接微型音响

33.png
串口显示屏部分:4pin引脚连接

11.png
软件代码
软件部分采用VScode PlatformIO开发,核心部分为串口收发和连接AP模式web开发。系统通过UART实现触屏指令解析与音频模块通信,响应迅速稳定;AP模式Web服务器提供零配置无线控制界面,用户无需安装APP即可通过手机或电脑访问。代码采用模块化设计,注释详尽,便于二次开发与功能扩展。代码详见附件。
组装视频
可关注B站(https://www.bilibili.com/video/BV1Q12tBEEfN/?share_source=copy_web&vd_source=22b2399d061433a8d2722ab938bf450c)
有详细复刻教程。
项目资料:
通过网盘分享的文件:音乐播放器基于platformIO-教程
链接: https://pan.baidu.com/s/1virX0_5AP9FZvQHDtCvowQ?pwd=cjei 提取码: cjei
立创开源平台:
https://oshwhub.com/xingxingxialan/esp32_uart_wifi_uniapp_music_1129_finish
更多推荐
所有评论(0)