8029| 9
|
[项目] RFID自制Arduino音乐播放器|Juuke 盒子 |
注意:本文是从Juuke - a RFID Music Player for Elderly and Kids复制的,作者:ananords 这是Juuke盒子。 Juuke盒子是您自己的音乐朋友,易于使用。它是专门为老年人和儿童使用而设计的,当然所有其他年龄的人也都能使用。我们创造这个的原因是因为我女友的祖母。她告诉我,她和她的祖母常常坐在厨房里,听音乐,跳舞,十分快乐。可悲的是,在过去的几年中,她的祖母身体不好,经常住院。然而,在她最糟糕的日子里,音乐是仍然让她微笑的少数事物之一。音乐播放器(如CD播放器)对她来说太难使用了。这就是为什么我们创建了Juuke。 Juuke Box通过使用RFID卡播放S 这样一来,对每个人来说,播放音乐都很简单。 第1步:观看视频!我们制作了一个视频,展示了我的制作方法: 步骤2:收集零件:我们从速卖通获得了所有零件,下面列出了这些零件的链接: 硬件部分: 步骤3
我建议将所有内容连接起来,并在开始之前测试它们是否全部正常。 为此,我使用了一块面包板和一些跳线来快速轻松地检查它们是否按预期工作。我购买的第一个RC522模块有一些问题,即使它是直接从工厂买来的,也无法正常工作。所以我必须换一个新的……这就是为什么我建议买其中两个的原因,这样可以确保如果弄碎其中一个,就拥有一支长矛。 根据此处的电路图连接所有组件,或查看随附的图片。 请记住,在DFPlayer Mini的RX和Arduino之间使用一个1K电阻。 要检查读卡器是否工作,可以使用库中的“转储卡”示例草图。 步骤4:代码-对卡进行编程
为了更好地了解DFPlayer mini的代码是如何工作的,我将尝试尽可能简单地进行解释。 DFPlayer mini通过播放Micro SD卡中的歌曲来工作。要知道要播放哪首歌曲,必须将这些歌曲作为数字存储到SD卡中。歌曲编号1存储为“ 0001-SONG NAME”,歌曲编号2存储为“ 0002-SONG NAME”,依此类推。我们可以在RFID卡上写一个数字,因此,如果我们在其中一张卡上写上数字2,然后将其放在读取器上,则Arduino将读取该数字,并向DFPlayer mini说“播放数字2”。 我们写入卡的编号必须与我们存储在SD卡上的歌曲的名称相同。 如果您想了解有关DFPlayer mini的更多信息,请访问此页面,其中包含许多重要信息 您现在可以打开Arduino并上传用于卡编程的代码。我将代码分为两部分。一种用于编程卡,另一种用于实际玩家。在这一步中,我们将从对卡进行编程开始。该代码已发布到GitHub,
|
© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed