13924浏览
查看: 13924|回复: 6

[项目] 【转载】Arduino 播放音乐教程

[复制链接]
想必大家都看了我们用的视频了吧。
大家一定很想知道是如何实现的,实现起来方便么?
今天就来为大家揭开这个秘密。

首先,我们需要用到下列器材:
1、mango控制板一块(你也可以使用其他Arduino兼容版)
2、SD卡一张
3、7pin双排长针一条或者7pin双排针,单排针各一条
4、7pin杜邦线一排
5、喇叭一个
【转载】Arduino 播放音乐教程图1

第一步,制作SD读卡器部分
我们需要用到平口钳子一把
【转载】Arduino 播放音乐教程图2
首先把长排针的座子往下压,成如下形状
【转载】Arduino 播放音乐教程图3
【转载】Arduino 播放音乐教程图4
然后我们用平口钳,把双排长针弯折成如下形状
【转载】Arduino 播放音乐教程图5
所有针都弯好后就是这个样子
【转载】Arduino 播放音乐教程图6
这样你就可以插入SD卡了
【转载】Arduino 播放音乐教程图7
当然,你也可以用7pin双排针和单排针把双排针弯折成如下,然后用电烙铁把单排针和双排针焊在一起
【转载】Arduino 播放音乐教程图8

第二步,音源文件制作
首先你需要把任意音频文件转换成.wav格式,我们用到了foorbar2000这个软件,大家也可以使用其他转换软件
【转载】Arduino 播放音乐教程图9
打开foorbar2000后,添加你需要转换的歌曲,然后在歌曲名上右击,选择转换
【转载】Arduino 播放音乐教程图10
选择输出格式为.wav,然后点击转换,选择保存目录就可以了

第二步,制作让arduino播放的音频文件
首先,我们需要用到一款软件,请在附件下载 tools
然后可以根据你的arduino板子的工作频率选择合适的转换程序
这里我们选择了arduino with 16Mhz
然后可以看到有很多转换模式
【转载】Arduino 播放音乐教程图11
这里,我们选择了FullRate@16MHz_Mono这个模式,全速率单声道模式
将你刚刚生成的.wav格式文件拖到这个批处理上
【转载】Arduino 播放音乐教程图12
当提示如下图时,说明转换完成了
【转载】Arduino 播放音乐教程图13
然后,你会发现新建了一个文件夹,转换好的文件就在里面

第三步,将文件放到SD卡中
首先,你需要将SD卡格式化成FAT格式,然后将刚才的文件放到SD卡根目录下,注意,文件名不能使用中文

第四步,连接SD卡,喇叭,和mango板
按下如图所示连接即可
【转载】Arduino 播放音乐教程图14
喇叭正极接到D9,负极接到GND,可以在喇叭负极和GND之间串联一颗10uF以上的电容,这样音质会更好
接好后如下图
【转载】Arduino 播放音乐教程图15

第五步,添加arduino库文件
将库文件添加到libraries文件夹里
库文件附件中下载

第六步,下载程序
可以下载库里面的MostFunctionDemo.ino程序
【转载】Arduino 播放音乐教程图16
下载完成后,打开串口调试器,如果没有出错的情况下,你会看到如下画面
【转载】Arduino 播放音乐教程图17
然后,将你要播放的文件名输入后发送,正确的情况下回提示如下
【转载】Arduino 播放音乐教程图18
然后,发送p就可以播放了,你就可以从喇叭中听到优美的歌曲了
【转载】Arduino 播放音乐教程图19


tools.rar

1.41 MB, 下载次数: 2124

tools

SimpleSDAudio.rar

347.6 KB, 下载次数: 2094

Jane  高级技匠

发表于 2015-2-6 10:22:03

教程详细,支持一下~
回复

使用道具 举报

大连林海  初级技神
 楼主|

发表于 2015-2-6 13:21:49

Jane 发表于 2015-2-6 10:22
教程详细,支持一下~

看到其他老师做的教程和项目很不错 转过来让大家学习学习
回复

使用道具 举报

Youyou  初级技匠

发表于 2015-3-15 23:28:52

楼主用排针做读卡器,厉害!
回复

使用道具 举报

大连林海  初级技神
 楼主|

发表于 2015-3-16 07:22:33

Youyou 发表于 2015-3-15 23:28
楼主用排针做读卡器,厉害!

高手在民间  天王盖地虎 你也可以哦
回复

使用道具 举报

bysgwg  学徒

发表于 2017-3-6 10:23:33

高手在民间  天王盖地虎
回复

使用道具 举报

antior  学徒

发表于 2022-11-27 14:43:38

如此报错是怎么回事呢?
SunNovember-202211277060..png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail