用ATTINY45制作SD卡音乐播放器

  • 内容
  • ....
  • 相关

简介

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系列微控制器的编程连接

电路原理图

ATTINY45 SD卡音频播放器电路原理图

 

元件清单如下:
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电路板

ATTINY45 SD卡音频播放器电路PCB板

MCU固件下载

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

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

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