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

    文章

    6809

    浏览量

    147637
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16017

    浏览量

    343627
  • 音频播放器
    +关注

    关注

    0

    文章

    23

    浏览量

    12433
收藏 人收藏

    评论

    相关推荐

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

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

    基于Mega16的SD卡MP3播放器设计

    电子发烧友网站提供《基于Mega16的SD卡MP3播放器设计.zip》资料免费下载
    发表于 11-17 14:33 0次下载
    基于Mega16的<b class='flag-5'>SD</b>卡MP3<b class='flag-5'>播放器</b>设计

    Arduino做个触摸屏音乐播放器使用什么解码模块支持格式多?

    Arduino做个触摸屏音乐播放器使用什么解码模块支持格式多
    发表于 11-10 07:10

    何用手机推送音乐给单片机播放

    何用手机推送音乐给单片机播放?有几种方案 各有什么特点?
    发表于 10-26 06:22

    基于51单片机音乐喷泉设计频谱彩灯音乐播放器源代码分享

    基于51单片机音乐喷泉设计频谱彩灯音乐播放器源代码
    发表于 09-26 07:16

    基于RTT-LVGL的音乐播放器设计案例

    此次项目主要是基于瑞萨HMI board 开发板实现音乐播放器功能,主要可以实现sd卡wav 文件扫描,音乐播放,音量调节、上一曲、下一曲
    的头像 发表于 09-18 11:07 1210次阅读
    基于RTT-LVGL的<b class='flag-5'>音乐</b><b class='flag-5'>播放器</b>设计案例

    使用NAU88L25作为MP3播放器播放MP3存储在SD中的MP3文件

    : NuMaker-PFM-M487 v3.0 此样本代码使用外部代码 NAU88L25 来作为 MP3 播放器播放 MP3 存储在 SD 中的 MP3 文件。 此 MP3
    发表于 08-29 08:29

    【FireBeetle 2 ESP32-S3开发板测评】MIDI音乐播放器

    播放器
    jf_1137202360
    发布于 :2023年07月22日 23:30:44

    FTP音乐流媒体服务WIZMP3播放器

    电子发烧友网站提供《FTP音乐流媒体服务WIZMP3播放器.zip》资料免费下载
    发表于 07-10 10:26 0次下载
    FTP<b class='flag-5'>音乐</b>流媒体服务WIZMP3<b class='flag-5'>播放器</b>

    神秘博士TARDIS音乐播放器开源分享

    电子发烧友网站提供《神秘博士TARDIS音乐播放器开源分享.zip》资料免费下载
    发表于 06-19 15:03 0次下载
    神秘博士TARDIS<b class='flag-5'>音乐</b><b class='flag-5'>播放器</b>开源分享

    QT音乐播放器MusicPlayer#QT界面

    播放器
    暴风雨中的白杨
    发布于 :2023年06月13日 10:29:12

    如何制作可以播放音乐的步进电机

    电子发烧友网站提供《如何制作可以播放音乐的步进电机.zip》资料免费下载
    发表于 06-07 10:44 0次下载
    如何<b class='flag-5'>制作</b>可以<b class='flag-5'>播放音乐</b>的步进电机

    MP3播放器,音质还是非常好的。#音乐播放器 #听音乐 #抖音小助手

    播放器
    学习电子知识
    发布于 :2023年05月31日 20:48:35

    【正点原子STM32战舰V4开发板体验】第三弹,完善带屏音乐播放器案例

    : 可以看到文件了,说明sd文件系统挂载成功 4.编写音乐播放驱动 关于音乐播放这块,其实用的
    发表于 05-21 21:24

    DVD播放器骚扰功率整改

    EUT概述:DVD播放器采用Sunplu ... ... EUT概述:DVD播放器采用Sunplus SPHE8202R解码板,此解码板采用PWM控制的DC to DC转换芯片SD46520输出5V
    发表于 05-12 09:24