标题: 开源STM32主控MP3 OLED屏 提供原理图+PCB文件 [打印本页]

作者: 魔术快斗    时间: 2018-12-25 17:31
标题: 开源STM32主控MP3 OLED屏 提供原理图+PCB文件
前段时间突然想搞一个MP3玩玩,找了一些资料发现目前市面上的MP3大部分为炬力的方案,仅可商用,个人无法开发。我的想法是采用STM32作为主控,音频解码模为vs1053b,正好前段时间看见过正点原子有这个模块,可以参考电路设计。
vs1053b功能很强大,spi通信协议,音质还可以。如果用STM32做主控有两种方案,UCOS或者状态机,UCOS我不是很了解,而且UCOS主要在TFT屏幕上面跑,现在我只需要一个12864OLED,所以只能用状态机。
状态机实现起来非常复杂,首先读SD卡,然后OLED打印,按键输入中断,文件夹管理需要用到FATFS,兼容汉字需要字库,等等。。。想了想太难了,做不到。。。
逛论坛的时候碰到了一位大佬的贴子,amobbs论坛的一位大佬提供了开源,从程序到原理图都有,再次对这位大佬表示感谢。我花了几天时间画出了原理图+PCB然后打样,这位大佬的思想还是非常好的,一键开关机电路,但是由于当时没有经验,绘制PCB的时候封装出了问题导致不能正常工作。
PCB有点小问题,但是没时间去改了,主要有这几个问题:
1.贴片按钮应该是上下导通,但是封装里面是左右导通,导致按钮一直是按下状态。
2.8050三极管和2301场效应管引脚顺序错误,完全颠倒
3.电池电量ADC采集貌似有问题,不知道是不是原理图的原因






















注意:如果偷懒需要PCB文件请下方留言



全部资料51hei下载地址:
MP3原理图.rar (56.97 KB, 下载次数: 382)
STM32f103C8T6迷你MP3播放器OLED显示屏全套图纸源程序.7z (8.62 MB, 下载次数: 492)



作者: admin    时间: 2018-12-25 19:50
好资料,51黑有你更精彩!!!
作者: 魔术快斗    时间: 2018-12-28 09:49
3D打印两个外壳,有外壳之后整体感觉强多了。



作者: 魔术快斗    时间: 2018-12-31 16:46
对电源部分进行修正:
由于ASM1117 3.3具有1.3V的压差,理论上来说至少要输入4.6V以上才能正常工作,而锂电池充满电的情况下电压只有4.2V。从而会导致输出电压低于2.9V,极端情况下甚至低于2.5V,导致单片机工作不正常,ADC电池电量采集出错。
建议采用TI公司的TPS系类sot23-5封装 线性稳压芯片

作者: KittyCircle    时间: 2018-12-31 22:34
太厉害了
作者: fsss007    时间: 2019-1-3 10:25
谢谢分享,不会画PCB,可否偷个懒,发一分给我?fs_ss@126.com
作者: qq1105424012    时间: 2019-1-3 10:34
想要一份PCB文件 gaoqiang1995@outlook.com 谢谢
作者: 魔术快斗    时间: 2019-1-9 11:31
鉴于开源协议,禁止用于商业用途,电路部分有故障,具体故障前面已经说明,请先排除故障,如果不会画板,不建议打样,以免因打样失败而引起纠纷。PCB图纸略有删减,完成度大约90%。我会以附件的形式上传提供下载。

PCB.rar

4.64 MB, 下载次数: 154, 下载积分: 黑币 -5


作者: a598089072    时间: 2019-1-9 19:52
谢谢分享
作者: 梦园心田    时间: 2019-1-27 01:06
加个q可否
作者: 魔术快斗    时间: 2019-1-30 15:13
梦园心田 发表于 2019-1-27 01:06
加个q可否

898383290
作者: 笑浅    时间: 2019-3-3 17:37
好 ,不错
作者: nsj21n    时间: 2019-3-5 09:12
不错,这个考验动手能力,资料还是值得学习,要是屏幕换成彩屏就更爽了!
作者: lifusheng...    时间: 2019-3-5 21:28
想要一份完整PCB,谢谢。邮箱(1547541903@qq.com
作者: 魔术快斗    时间: 2019-3-13 13:57
lifusheng... 发表于 2019-3-5 21:28
想要一份完整PCB,谢谢。邮箱()

PCB就只有10多根线没有连,怎么可以这么懒
作者: thzbigone    时间: 2019-3-30 07:30
1,这里和原理图不一致,6,9,脚需要接V3.3


10 11 12脚应该只是功耗的问题。没啥关系

作者: lyq2369353531    时间: 2019-4-18 11:39
可以发份PCB么2369353531@qq.com
作者: NZKGKS    时间: 2019-8-21 09:05
可以发份原理图和图纸么?黑币不够下载不了。2794222892@qq.com
作者: 洗白白    时间: 2019-8-27 17:26
刚准备弄MP3模块调试下,发现野火用的PCM1770芯片,网上看了下,很老的一款了,都没货,那个宝上估计是翻新的,然后准备换款解码芯片,谢谢提供
作者: 来过一次    时间: 2019-8-28 18:31
为了3D 封装库 下了个PCB
作者: 魔术快斗    时间: 2019-9-3 17:44
来过一次 发表于 2019-8-28 18:31
为了3D 封装库 下了个PCB

过段时间我会发一个比较完整的封装库,到时候你再留意一下
作者: Ruin.zhuang    时间: 2019-9-14 13:19
优秀的楼主
作者: yanzeyuan33333    时间: 2019-10-8 09:50
yanzeyuan333@163.com谢谢好心的楼主
作者: allanlee    时间: 2019-10-9 12:49
感谢分享谢谢
作者: 老夫任我行    时间: 2019-10-12 18:20
那个MP3原理图下载来打不开啊
作者: 111111111110    时间: 2019-11-3 21:16
哎,我一个大三的什么STM32的知识技能都没有,AD也只会简单操作,原理图从来不会设计,学校每次都要我们做这种别人拿来写东西,又什么都不教……楼主,我没钱,可以加QQ发一份资料给我吗?
作者: oledshizhong    时间: 2019-11-15 13:32

好资料,51黑有你更精彩!!!
作者: 魔术快斗    时间: 2019-11-21 12:16
前段时间发现有人在闲鱼倒卖资料,我再声明一遍禁止倒卖资料,禁止用于商业用途。







作者: yue_xin    时间: 2019-11-22 22:45
感谢分享!!
作者: oledshizhong    时间: 2019-11-25 14:50
好资料,51黑有你更精彩!!!
作者: huhuhuyou    时间: 2019-11-28 21:27
想要OLED 的封装
作者: 江工    时间: 2019-11-29 08:55
厉害,学习了
作者: 桃之夭夭de    时间: 2019-12-2 15:35
大佬 能发一下原理图吗
作者: 魔术快斗    时间: 2019-12-3 09:42
桃之夭夭de 发表于 2019-12-2 15:35
大佬 能发一下原理图吗

自己去下载附件
作者: xj_cws    时间: 2020-3-10 09:37
好东西。可以学习下。
作者: zlljackx    时间: 2020-3-14 18:06
厉害厉害!学习一下!!
作者: muzhi    时间: 2020-3-17 11:43
前一阵用stm32f103c8t6,加FATFS时报错太大放不下,最后换了Petit FATFS,我是读写文本文件,Petit FATFS没有fgets按行读取函数又自己写了一个
作者: nfdlwwp    时间: 2020-3-29 00:56
太厉害了,赞!虽然看不懂,学习一下。
作者: wsxujn    时间: 2020-4-19 14:01
很好啊,学习下
作者: hei51com    时间: 2020-6-5 19:17
muzhi 发表于 2020-3-17 11:43
前一阵用stm32f103c8t6,加FATFS时报错太大放不下,最后换了Petit FATFS,我是读写文本文件,Petit FATFS没 ...

厉害!!!!
作者: hei51com    时间: 2020-6-5 19:17
感谢分享,想要学习怎么识别歌曲中、英文,然后对应显示中、英文。
作者: zhangyucheng    时间: 2020-7-18 15:57
楼主你好,请问GUI是用什么移植的吗
作者: 竹子开花    时间: 2020-7-29 10:41
好资料,51黑有你更精彩!!!
作者: cfh435713942    时间: 2021-3-24 15:26
集成一体了  不想拆开屏幕  又不知道怎么接线




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1