這是一個使用 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文件,按鈕開關用于切換到下一個文件。
-
微控制器
+關注
關注
48文章
7900瀏覽量
153646 -
mcu
+關注
關注
146文章
17821瀏覽量
359940 -
音頻播放器
+關注
關注
0文章
23瀏覽量
12584
發布評論請先 登錄
RT-Thread+GD32,打造音樂播放器與NES模擬器

【開源分享】用ESP32復刻一個iPod :便攜式音樂播放器Tangara

【開源分享】用ESP32復刻一個iPod :便攜式音樂播放器Tangara
Made with KiCad:Tangara 便攜式音樂播放器
云服務器 Flexus X 實例,Docker 集成搭建 YesPlayMusic 網易云音樂播放器

【正點原子STM32H7R3開發套件試用體驗】SD卡、音樂播放器
畢業設計競賽選題推薦 | 嵌入式Linux應用之音樂播放器項目實戰(含文檔及源碼)

評論