如何用ATTINY45制作SD卡音乐播放器

描述

这是一个使用 ATtiny 8针MCU来制作的很简单的SD卡音频播放器。可以支持ATtinyX5系列(25/45/85)三款AVR微控制器,核心是MCU与SD卡的连接。SD卡卡座只有6个引脚,2个用于电源,4个用于控制信号,因此连接还是非常容易完成的。ATtinyX5系列微控制器的芯片体积小,价格便宜,非常适用于运行一些比较简单的程序。ATtiny25/ATtiny45/ATtiny85都只有8个引脚,三者几乎完全相同,唯一的差别是内存容量的大小,如ATtiny85的内存是ATtiny45的两倍,因此可以加载更复杂的程序。

ATtinyX5系列微控制器在使用前需要通过AVR编程器加载播放器的固件, AVR编程器与ATtinyX5系列微控制器的编程连接。

电路原理图

音频播放器

元件清单如下:

1、ATTINY25/ATTINY45/ATTINY85 微控制器芯片(U1)

2、MiciroSD SMD/SMT 卡座(SOCKET)

3、 4.7K 电阻(R1)

4、按钮开关(S1)

5、8 Pin IC 底座(U1)

6、100uF 电解电容(C2)

7、100nF 瓷片电容(C3)

8、2 针 JST PH 插座(J1)

9、2 针 JST PH 插头

10、滑动开关(S2)

11、 CR2032 电池座

12、 CR2032 电池

13、 小喇叭

14、 Micro SD卡

PCB电路板

音频播放器

MCU固件下载

固件:ATTINY45 SD卡音频播放器MCU固件

PCB:ATTINY45 SD卡音频播放器PCB文件

这款SD卡音频播放器只支持LPCM、8/16位、单/立体声和最大 48 kHz采样率的wave格式的声音文件,MP3文件必须转换为.wav的文件才能使用。如果SD卡中存在“wav”目录,文件将按照目录列表的顺序播放,如果不存在“wav”目录,则会播放根目录下的wave文件,按钮开关用于切换到下一个文件。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分