查看: 938|回复: 1

[项目] RFID自制Arduino音乐播放器|Juuke 盒子

[复制链接]

FY9WGG8KD92S6QC.jpg

FUOLHVOKD7DSG3U.jpg FAB661EKD7DSG3Z.jpg

注意:本文是从Juuke - a RFID Music Player for Elderly and Kids复制的,作者:ananords

这是Juuke盒子。 Juuke盒子是您自己的音乐朋友,易于使用。它是专门为老年人和儿童使用而设计的,当然所有其他年龄的人也都能使用。我们创造这个的原因是因为我女友的祖母。她告诉我,她和她的祖母常常坐在厨房里,听音乐,跳舞,十分快乐。可悲的是,在过去的几年中,她的祖母身体不好,经常住院。然而,在她最糟糕的日子里,音乐是仍然让她微笑的少数事物之一。音乐播放器(如CD播放器)对她来说太难使用了。这就是为什么我们创建了Juuke。

Juuke Box通过使用RFID卡播放SD卡中的特定歌曲来工作。您也可以使用绿色按钮随机播放歌曲,或使用红色按钮播放和暂停。

这样一来,对每个人来说,播放音乐都很简单。

第1步:观看视频!

我们制作了一个视频,展示了我的制作方法:

步骤2:收集零件:

我们从速卖通获得了所有零件,下面列出了这些零件的链接:

硬件部分:
Arduino UNO
DFPlayer Mini
微型SD卡
Arduino UNO DIY Shield
RC522
RFID卡
AUX立体声杰克
22毫米瞬时按钮-1红色和1绿色-3-6V
10K电位器
电线
1K电阻
排针
面包板
跳线
5V电源
Power Jack

工具:
3D打印机
焊接套件
剥线钳

步骤3

F5N65NIKD1O0GBM.jpg

FHDZNO1KD1O0GBL-2.jpg FDZE6OVKD1O0GBK.jpg

我建议将所有内容连接起来,并在开始之前测试它们是否全部正常。

为此,我使用了一块面包板和一些跳线来快速轻松地检查它们是否按预期工作。我购买的第一个RC522模块有一些问题,即使它是直接从工厂买来的,也无法正常工作。所以我必须换一个新的……这就是为什么我建议买其中两个的原因,这样可以确保如果弄碎其中一个,就拥有一支长矛。

根据此处的电路图(https://easyeda.com/ananords/juuke-uno-version)连接所有组件,或查看随附的图片
FHFILJFKDRDZVEO-1.png

请记住,在DFPlayer Mini的RX和Arduino之间使用一个1K电阻。

要检查读卡器是否工作,可以使用库中的“转储卡”示例草图。
(请参阅步骤4)

步骤4:代码-对卡进行编程

FYFL83GKD7DSFUR-1.jpg

为了更好地了解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, Juuke-master.zip (18.39 KB, 下载次数: 21)

rzegkly  版主

发表于 2020-10-30 06:57:09

造型美观,功能实用,很喜欢
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail