ESP32 MP3 制作(一)硬件和模块

硬件和模块的选择

功能介绍

该项目旨在用ESP32实现MP3功能,提供以下功能:(version:1.0

  1. 播放音乐
  2. SD卡储存音乐文件
  3. ESP32联网获取天气和时间数据
  4. OLED显示

使用的模块

  1. ESP32开发板
  2. UNO开发板
  3. 电源模块
  4. 0.96寸白色OLED显示器
  5. MAX98357 I2S 功放模块
  6. 4欧3W扬声器
  7. SD卡模块(5V供电)
  8. 按键模块(可以用按键组实现)

将会涉及的技术

  1. SD卡读写操作
  2. OLED u8g2库显示操作(有UI)
  3. 串口通信(arduino之间)
  4. 网络http获取操作
  5. 按键扫描
  6. 音频播放(暂时只有WAV文件)
  7. 多任务(多线程)
  8. 引脚分配

实物图

  1. 总览
    总览
  2. 按键模块请添加图片描述
  3. 电源模块
    请添加图片描述
  4. SD卡模块
    请添加图片描述
    其他的都很容易找到对应的元器件,然后接线建议可以的话使用面包板跳线,不要用杜邦线,否则容易导致模块初始化失败

执行效果(主界面和菜单界面)

在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值