视频链接:

B站视频--功能演示及介绍

项目简介

基于乐鑫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
 

22.png


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

GITHUB:https://github.com/Jianglai543/esp32_UART_WIFI_UNIAPP_MUSIC---yes---html---HMI---finish/tree/main/include

立创开源平台:

https://oshwhub.com/xingxingxialan/esp32_uart_wifi_uniapp_music_1129_finish

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐