找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 16474|回复: 43
打印 上一主题 下一主题
收起左侧

开源STM32主控MP3 OLED屏 提供原理图+PCB文件

  [复制链接]
跳转到指定楼层
楼主
ID:163153 发表于 2018-12-25 17:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前段时间突然想搞一个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, 下载次数: 377)
STM32f103C8T6迷你MP3播放器OLED显示屏全套图纸源程序.7z (8.62 MB, 下载次数: 486)


评分

参与人数 2黑币 +105 收起 理由
6789364 + 5
admin + 100 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏28 分享淘帖 顶3 踩
回复

使用道具 举报

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

使用道具 举报

来自 3#
ID:163153 发表于 2019-1-9 11:31 | 只看该作者
鉴于开源协议,禁止用于商业用途,电路部分有故障,具体故障前面已经说明,请先排除故障,如果不会画板,不建议打样,以免因打样失败而引起纠纷。PCB图纸略有删减,完成度大约90%。我会以附件的形式上传提供下载。

PCB.rar

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

评分

参与人数 1黑币 +70 收起 理由
admin + 70 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:1 发表于 2018-12-25 19:50 | 只看该作者
好资料,51黑有你更精彩!!!
回复

使用道具 举报

5#
ID:163153 发表于 2018-12-28 09:49 | 只看该作者
3D打印两个外壳,有外壳之后整体感觉强多了。


回复

使用道具 举报

6#
ID:154310 发表于 2018-12-31 22:34 | 只看该作者
太厉害了
回复

使用道具 举报

7#
ID:91580 发表于 2019-1-3 10:25 | 只看该作者
谢谢分享,不会画PCB,可否偷个懒,发一分给我?fs_ss@126.com
回复

使用道具 举报

8#
ID:84283 发表于 2019-1-3 10:34 | 只看该作者
想要一份PCB文件 gaoqiang1995@outlook.com 谢谢
回复

使用道具 举报

9#
ID:165792 发表于 2019-1-9 19:52 | 只看该作者
谢谢分享
回复

使用道具 举报

10#
ID:383374 发表于 2019-1-27 01:06 来自手机 | 只看该作者
加个q可否
回复

使用道具 举报

11#
ID:163153 发表于 2019-1-30 15:13 | 只看该作者

898383290
回复

使用道具 举报

12#
ID:388109 发表于 2019-3-3 17:37 | 只看该作者
好 ,不错
回复

使用道具 举报

13#
ID:64089 发表于 2019-3-5 09:12 | 只看该作者
不错,这个考验动手能力,资料还是值得学习,要是屏幕换成彩屏就更爽了!
回复

使用道具 举报

14#
ID:421364 发表于 2019-3-5 21:28 | 只看该作者
想要一份完整PCB,谢谢。邮箱(1547541903@qq.com
回复

使用道具 举报

15#
ID:163153 发表于 2019-3-13 13:57 | 只看该作者
lifusheng... 发表于 2019-3-5 21:28
想要一份完整PCB,谢谢。邮箱()

PCB就只有10多根线没有连,怎么可以这么懒
回复

使用道具 举报

16#
ID:272722 发表于 2019-3-30 07:30 | 只看该作者
1,这里和原理图不一致,6,9,脚需要接V3.3


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

使用道具 举报

17#
ID:229240 发表于 2019-4-18 11:39 | 只看该作者
可以发份PCB么2369353531@qq.com
回复

使用道具 举报

18#
ID:602213 发表于 2019-8-21 09:05 | 只看该作者
可以发份原理图和图纸么?黑币不够下载不了。2794222892@qq.com
回复

使用道具 举报

19#
ID:551277 发表于 2019-8-27 17:26 | 只看该作者
刚准备弄MP3模块调试下,发现野火用的PCM1770芯片,网上看了下,很老的一款了,都没货,那个宝上估计是翻新的,然后准备换款解码芯片,谢谢提供
回复

使用道具 举报

20#
ID:602516 发表于 2019-8-28 18:31 | 只看该作者
为了3D 封装库 下了个PCB
回复

使用道具 举报

21#
ID:163153 发表于 2019-9-3 17:44 | 只看该作者
来过一次 发表于 2019-8-28 18:31
为了3D 封装库 下了个PCB

过段时间我会发一个比较完整的封装库,到时候你再留意一下
回复

使用道具 举报

22#
ID:611381 发表于 2019-9-14 13:19 | 只看该作者
优秀的楼主
回复

使用道具 举报

23#
ID:34013 发表于 2019-10-8 09:50 来自手机 | 只看该作者
yanzeyuan333@163.com谢谢好心的楼主
回复

使用道具 举报

24#
ID:487047 发表于 2019-10-9 12:49 | 只看该作者
感谢分享谢谢
回复

使用道具 举报

25#
ID:525511 发表于 2019-10-12 18:20 | 只看该作者
那个MP3原理图下载来打不开啊
回复

使用道具 举报

26#
ID:470070 发表于 2019-11-3 21:16 | 只看该作者
哎,我一个大三的什么STM32的知识技能都没有,AD也只会简单操作,原理图从来不会设计,学校每次都要我们做这种别人拿来写东西,又什么都不教……楼主,我没钱,可以加QQ发一份资料给我吗?
回复

使用道具 举报

27#
ID:596208 发表于 2019-11-15 13:32 | 只看该作者

好资料,51黑有你更精彩!!!
回复

使用道具 举报

28#
ID:163153 发表于 2019-11-21 12:16 | 只看该作者
前段时间发现有人在闲鱼倒卖资料,我再声明一遍禁止倒卖资料,禁止用于商业用途。






回复

使用道具 举报

29#
ID:647567 发表于 2019-11-22 22:45 | 只看该作者
感谢分享!!
回复

使用道具 举报

30#
ID:596208 发表于 2019-11-25 14:50 | 只看该作者
好资料,51黑有你更精彩!!!
回复

使用道具 举报

31#
ID:353074 发表于 2019-11-28 21:27 | 只看该作者
想要OLED 的封装
回复

使用道具 举报

32#
ID:647689 发表于 2019-11-29 08:55 | 只看该作者
厉害,学习了
回复

使用道具 举报

33#
ID:654329 发表于 2019-12-2 15:35 来自手机 | 只看该作者
大佬 能发一下原理图吗
回复

使用道具 举报

34#
ID:163153 发表于 2019-12-3 09:42 | 只看该作者
桃之夭夭de 发表于 2019-12-2 15:35
大佬 能发一下原理图吗

自己去下载附件
回复

使用道具 举报

35#
ID:108318 发表于 2020-3-10 09:37 | 只看该作者
好东西。可以学习下。
回复

使用道具 举报

36#
ID:235329 发表于 2020-3-14 18:06 | 只看该作者
厉害厉害!学习一下!!
回复

使用道具 举报

37#
ID:342911 发表于 2020-3-17 11:43 | 只看该作者
前一阵用stm32f103c8t6,加FATFS时报错太大放不下,最后换了Petit FATFS,我是读写文本文件,Petit FATFS没有fgets按行读取函数又自己写了一个
回复

使用道具 举报

38#
ID:706197 发表于 2020-3-29 00:56 | 只看该作者
太厉害了,赞!虽然看不懂,学习一下。
回复

使用道具 举报

39#
ID:186249 发表于 2020-4-19 14:01 | 只看该作者
很好啊,学习下
回复

使用道具 举报

40#
ID:731155 发表于 2020-6-5 19:17 | 只看该作者
muzhi 发表于 2020-3-17 11:43
前一阵用stm32f103c8t6,加FATFS时报错太大放不下,最后换了Petit FATFS,我是读写文本文件,Petit FATFS没 ...

厉害!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表