0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

科技观察员 来源:八色木 作者:八色木 2022-04-13 16:49 次阅读

这是一个使用 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系列微控制器的编程连接。

电路原理

poYBAGJWjoSAEFOfAAKJIXhFRmM528.png

元件清单如下:

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电路板

pYYBAGJWjoCALfRzAAI_vZNchKM752.png

MCU固件下载

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

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

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

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

    关注

    48

    文章

    7551

    浏览量

    151393
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17143

    浏览量

    351121
  • 音频播放器
    +关注

    关注

    0

    文章

    23

    浏览量

    12473
收藏 人收藏

    评论

    相关推荐

    毕业设计竞赛选题推荐 | 嵌入式Linux应用之音乐播放器项目实战(含文档及源码)

    01引言随着数字化娱乐日益普及,音乐播放器作为人们生活中不可或缺的一部分,扮演着重要的角色。无论是通勤途中、健身锻炼还是工作学习,一个好用的音乐播放器都能为用户提供愉悦的音频体验,丰富
    的头像 发表于 12-23 16:50 210次阅读
    毕业设计竞赛选题推荐 | 嵌入式Linux应用之<b class='flag-5'>音乐</b><b class='flag-5'>播放器</b>项目实战(含文档及源码)

    海贝R1便携音乐播放器开箱

    作为一个爱听音乐打发时间的玩家,我已经习惯随身携带一款小巧轻便的音乐播放器,从早期的CD播放器到现在的数码播放器,它总能在不经意间中给我带来
    的头像 发表于 12-09 09:40 144次阅读
    海贝R1便携<b class='flag-5'>音乐</b><b class='flag-5'>播放器</b>开箱

    变速播放器1和2的区别

    关于变速播放器1和2的区别,由于这里并未明确指出“变速播放器1”和“变速播放器2”具体指的是哪两款软件,因此我无法提供这两款特定软件之间的对比。不过,我可以从一般意义上探讨变速播放器
    的头像 发表于 10-14 09:48 207次阅读

    请问如何用STM32芯片读写SD

    何用STM32芯片读写SD
    发表于 07-03 07:08

    串口音乐播放IC:音乐播放的新革命

    播放IC是一种集成电路,它能够通过串口接口接收音频数据,然后通过内部的解码将数字音频信号转换为模拟音频信号,从而驱动扬声发出声音。这种威廉希尔官方网站 相较于传统的音乐
    的头像 发表于 05-06 14:32 595次阅读

    HarmonyOS开发案例:【视频播放器

    使用ArkTS语言实现视频播放器,主要包括主页面和视频播放页面
    的头像 发表于 04-24 14:52 893次阅读
    HarmonyOS开发案例:【视频<b class='flag-5'>播放器</b>】

    HarmonyOS开发案例:【视频播放器

    使用ArkTS语言实现视频播放器,主要包括主界面和视频播放界面,
    的头像 发表于 04-23 17:25 697次阅读
    HarmonyOS开发案例:【视频<b class='flag-5'>播放器</b>】

    HarmonyOS开发案例:【音乐播放器

    使用ArkTS语言实现了一个简易的音乐播放器应用
    的头像 发表于 04-23 15:44 1008次阅读
    HarmonyOS开发案例:【<b class='flag-5'>音乐</b><b class='flag-5'>播放器</b>】

    HarmonyOS开发案例:【视频播放器

    基于video、swiper和slider组件,实现简单的视频播放器,可支持海报轮播、视频播放等功能。
    的头像 发表于 04-22 21:06 464次阅读
    HarmonyOS开发案例:【视频<b class='flag-5'>播放器</b>】

    用STM32F105的USB做了一个读U盘MP3的播放器,为什么听到的音乐播放速度很快?

    最近用STM32F105的USB做了一个读U盘MP3的播放器,使用I2S2_DMA输出音频数据,再使用TAS5711数字功放进行输出声音。读出文件的采样为44.1khz, I2S也设置为此采样率。不知为何,听到的音乐播放速度很快
    发表于 04-02 06:52

    SD连接是什么

    SD连接是数字设备中用于连接SD的一种硬件接口。随着数字设备的普及,SD
    的头像 发表于 03-04 10:48 6935次阅读

    sd是什么有什么用途 TFSD有什么区别

    取出并在其他设备上读取。 SD卡通常用于数字相机、智能手机、平板电脑、音乐播放器、游戏机、导航系统和其他支持SD的设备中。它们提供了扩展存
    的头像 发表于 01-31 13:53 5229次阅读

    sd是什么有什么用途 TFSD有什么区别

    和用途 SD,全称Secure Digital Card,是一种以闪存为介质的可插拔式存储。它是由SanDisk、Panasonic和Toshiba联合研发的,于1999年首次发布,被广泛应用于数码相机、手机、平板电脑、
    的头像 发表于 01-25 10:44 5060次阅读

    STM32F407+PCM5102APWR+SD播放wav或mp3音乐如何实现?

    STM32F407+PCM5102APWR+SD播放wav或mp3音乐如何实现? 实现STM32F407与PCM5102APWR和SD
    的头像 发表于 01-16 17:11 2754次阅读

    车载播放器怎么选择格式

    :MP3是目前最常见和广泛支持的音频格式之一。它可以提供良好的音质,并且具有较小的文件大小。由于大多数音乐都是以MP3格式存储在设备中的,所以选择支持MP3格式的车载播放器是首选。 AAC:AAC是一种高级音频编码格式,也是用于音频传输和
    的头像 发表于 01-05 16:36 1727次阅读