网络白丁 发表于 2023-12-7 19:05:28

基于树莓派Pico2040的MP3

本帖最后由 网络白丁 于 2023-12-8 07:44 编辑

mp3虽小且简单,不过我还是挺喜欢,DFPlayer Min是块很容易点的Mp3模块,今天用Pi Pico试试
先上视频,其它内容见二楼

https://www.bilibili.com/video/BV1de411o79o/?vd_source=f295362e3554dd577c6e2c996c0928a5&share_medium=web&share_source=weibo&bbid=D12AAA13-F2B6-A579-7C9A-CD1471A0A1C889080infoc&ts=1701948122314

其实在2018年也曾用Micro:bit 来控制DFPlayer Min,那时没有激光切割机可用,也没去想其它的思路就没有制作外壳:
Microt:bit 玩转 DFPlayer Mini制作自己的mp3 DF创客社区 (dfrobot.com.cn)

今天再次来制作一个Mp3。





网络白丁 发表于 2023-12-7 19:23:27

本帖最后由 网络白丁 于 2023-12-7 22:01 编辑

   
      记得当年Pi Pico2040上市不久,跟风买了3块,到手之后非常喜欢,由于人懒的原由吧,不想写代码,曾在Mind+的QQ群问 ,有没有支持Pi Pico2040的想法,当时DF技术回应还没有开发计划,时间过的飞快,在2023年上半年无意中发现Mind+原来早已经完美支持Pi Pico,那么是不是意味Pi Pico在普通爱好者或是学生中会更加普及。


            为什么我会特别喜欢Pi Pico, 因为Pi Pico便宜又好看,原装的在DF商城也就37元,购买地址:Raspberry Pi Pico-树莓派-DFRobot创客商城
   如果是想制作一些小作品,完工之后不想再拆除,为了节约有限的私房钱,也可以选择国内商家复刻的Pi Pico ,认真找一找也许可以找到9.9,真是太香了。当然正是因Mind+支持Pi Pico。


一、材料清单
1Pi Pico1 块
2DFPlayer Mini 播放器模块1块
3IIC接口12864 OLED显示模块1块
4数字按钮3只
5电位器(模拟角度传感器)1只
6WS2812   7LED灯带1条
7无源音箱小喇叭 (3W)1只
8Gravity: Pico 扩展板1块
9线材若干

二、接线关系
1Pico GP12按钮1(左黄)上一曲
2Pico GP13按钮2(中蓝)播放/暂停
3Pico GP14按钮3(右白)下一曲
4Pico GP26电位器(模拟角度传感器)调节音量大小
5Pico GP2WS2812   灯带

7Pico GP4OLEDSCL

8Pico GP5OLEDSDL

9Pico GP1DFPlayer MiniTX

10Pico GP0DFPlayer MiniRX

11DFPlayer Mini SK1 喇叭 引线红

12DFPlayer Mini SK2喇叭 引线黑

   (DFPlayer Mini )mp3模块说明资料见:DFPlayer Mini 播放器模块_

(Gravity: Pico 扩展板)


三、程序思路1.      电位器调节音量大小,灯显示音量大小,音量越大LED点亮的颗数越多也越亮;2.      用12864 OLED显示音量大小(1~99)及播放状态按钮1(左黄):    上一曲按钮2(中蓝):    播放/暂停按钮3(右白):    下一曲
四、程序(音量控制程序}
(GP12按钮处理)
(GP13按钮处理)


(GP14按钮处理)
完整程序:
五、木质外壳设计文件
六、成品
后记:为了快速的完成,还有很多细节待改进。







页: [1]
查看完整版本: 基于树莓派Pico2040的MP3