littlebot
Published on 2025-04-08 / 6 Visits
0

【源码】基于Arduino的ESP32 MP3播放器

项目简介

本项目是基于Arduino的ESP32 MP3播放器,融合了RFID控制功能。借助ESP32 NodeMCU模块、RFID - RC522模块、VS1053B模块和SD卡实现MP3音频播放。同时运用激光切割的亚克力板作外壳,搭配3D打印和金属零件等硬件组件,完成播放器的设计与构建。

项目的主要特性和功能

  1. RFID控制:利用RFID - RC522模块识别Mifare经典13.56MHz RFID卡,以此选择要播放的音频曲目。
  2. MP3播放:由VS1053B模块对存储在SD卡上的MP3音频文件进行解码播放。
  3. 硬件控制:通过3D打印的机箱、电路板以及相关电子元件,构建出完整的MP3播放器。
  4. 可选显示:可选择使用0.96英寸I2C OLED显示屏,用于显示曲目信息、SD卡ID等内容。

安装使用步骤

  1. 硬件准备:依据项目提供的清单,准备好所有电子元件、3D打印件和金属零件。
  2. 软件准备:使用VSCode和PlatformioIDE设置开发环境,并安装所需的Arduino库。
  3. 代码编译:利用Platformio对整个项目代码进行编译。
  4. 硬件组装:按照项目说明和3D打印件布局,完成硬件的组装工作。
  5. 测试与调试:通过Arduino IDE将编译后的代码上传到ESP32,进行功能测试。
  6. 实际使用:在实际环境中对RFID控制功能进行测试,确保MP3播放正常。

注意:该项目仍在开发中,目前功能尚未完全具备。使用前请确保所有硬件连接正确,并按项目说明逐步操作。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】