切换到宽版
  • 43407阅读
  • 101回复

[STM]来个有料的,1元pos机加个tf(sd)卡变身成mp3播放器,不添加其他芯片,改天上视频,求加精 [复制链接]

上一主题 下一主题
离线decai
 

发帖
799
M币
5781
专家
13
粉丝
149
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2016-05-02

最近时间略多点于是跟风去找1元pos机,发现还有几个商家有于是就撸了几个,不多,爽下就好,多了伤身啊.
然后看到cpu是stm32的rc,ram够用,这货标的是48k的ram实际基本全是64k的ram,,看了下有dac,于是就想做个mp3来练个手.
顺便给我那个老古董的车机添加个mp3功能做准备.
能给推荐上主页加精么?

diy么,手里有什么用什么.直接上pos原板子上改.
基本的改动也就几点,但是就已经连了好多的线了,蜘蛛网了.所以放弃添加屏幕和按键了,只用了原来板子上的按键,
也就是板子上有什么用什么,除了要存mp3添加上去的tf卡和耳机插座

全部功能就是在有电的时候就搜索tf卡上的根目录中的mp3,然后顺序播放,按键2个一个改成了复位按钮,一个改成了boot下载设置按钮顺带下一曲,
其他的上一曲,音量+-,暂停继续和播放指定第几首等用串口或蓝牙串口控制.播放时红灯闪烁指示,蓝灯指示tf卡fat正常,蓝灯熄灭或红灯停闪说明解码器当掉或tf相关挂掉.
语文不好,可能说的有点颠三倒四.请自己努力理解.

先放个完成图.


全部代码太多了,帖子上贴不了.我后面再来附上好了.用的是helix的解码器,文件系统用的是znfat,这网上都有
选的helix是因为这个输出的数据是16位的,libmad是24位的,dac只有12位,helix占用的内存少一点而且支持vbr的,所以...

再附几张改造的说明图片(注意我把开关费掉了,有电就一直唱,唱到没能量为止,这货不嫌累的哈.)

pos机的拆解我就不用上了是吧,坛里的一搜就有.
pos机型号种类

拆开后的外壳,以后再做孔位吧,装会壳里去.


第一个就是添加下载接口了,没有工具,只有串口线,所以前面都是改一点就下载再串口输出一点一点调试过来的.痛苦
把串口1的两个通讯线切断,

在取掉了ic卡座后的4个焊盘上焊接插针,间距刚好,这是为插针定做的吧哈哈.然后把两个线引过来.

串口ok.

第二个是修改按键电路了,
切断再连接,复位按钮ok.


切断.连接,boot和下一首的按钮ok.


第三个就是找一个耳机插座了,我这个是在坏mp3上拆的,再另外找2个47u的电容(或者再大点)和2个欧的电阻.
连接电路如下.因为输出的是带偏置的直流,所以需要电容在隔离直流,再就是耳塞和这个阻抗不匹配,输出电流不够大,所以加了2个电阻.


附带在这里说一下,电路没有开关的原因也在这,当时的设想是去掉开关,检测耳塞的插入来启动,但是后来我的实际用途是总供电控制了,所以就直接没做了.
原理也很简单,耳机插入,耳机检测脚对地就会短路(至少我的插座是这样的),开关mos打开,电路得电开始工作.

第四个就是添加tf卡了.因为dac占用了spi1的io,所以就只好重定向spi1到spi3的io上了.

好了,废话说完了.程序没有优化,以后有实际用途再优化,现在只是测试.就不加按钮啥的了,但是留了控制数据,
所以你们可以添加按钮用于上下首等的操作,再另外没有做快退快进,其实也简单,最粗暴的做法就是直接按文件百分比直接送解码器.
我好像特喜欢简单粗暴的.......

上工程.


来来来,板猪能来个射个精不.至少有苦劳啊,求推荐求打赏,有好处的都求了.
板砖已经砸出去了,大家来扔个玉.
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共78条打赏M币+244专家+1
123456...8下一页
到第
离线大十艹

发帖
1914
M币
1238
专家
3
粉丝
43
只看该作者 1楼 发表于: 2016-05-02
离线westwood0o
发帖
914
M币
138
专家
3
粉丝
50
只看该作者 2楼 发表于: 2016-05-02
Re:来个有料的,1元pos机加个tf(sd)卡变身成mp3播放器,不添加其他芯片,改天上视频, ..
请登录后查看
离线shanliren

发帖
28233
M币
3575
专家
3
粉丝
72
只看该作者 3楼 发表于: 2016-05-02
请登录后查看
离线ciez168

发帖
1935
M币
5420
专家
-1
粉丝
9
只看该作者 4楼 发表于: 2016-05-02
请登录后查看
离线digitking

发帖
1454
M币
887
专家
2
粉丝
43
只看该作者 5楼 发表于: 2016-05-02
Re:来个有料的,1元pos机加个tf(sd)卡变身成mp3播放器,不添加其他芯片,改天上视频, ..
请登录后查看
离线xiaodaishu

发帖
1624
M币
1457
专家
12
粉丝
85
只看该作者 6楼 发表于: 2016-05-02
Re:来个有料的,1元pos机加个tf(sd)卡变身成mp3播放器,不添加其他芯片,改天上视频, ..
请登录后查看
离线yunxun

发帖
2100
M币
2615
专家
2
粉丝
28
只看该作者 7楼 发表于: 2016-05-02
离线xuyuk

发帖
2056
M币
4255
专家
8
粉丝
15
只看该作者 8楼 发表于: 2016-05-02
Re:来个有料的,1元pos机加个tf(sd)卡变身成mp3播放器,不添加其他芯片,改天上视频, ..
请登录后查看
离线nancyz

发帖
9032
M币
790
专家
8
粉丝
188
只看该作者 9楼 发表于: 2016-05-02
Re:来个有料的,1元pos机加个tf(sd)卡变身成mp3播放器,不添加其他芯片,改天上视频, ..
请登录后查看
快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿发布纯表情、纯引用等灌水帖子;以免被删除
 
上一个 下一个