利用RFID卡片进行声音匹配的游戏,找出匹配的音对
1. 概述
《声音记忆:训练你的耳朵》是一款利用RFID卡片进行声音匹配的游戏,帮助你区分不同声音并找到配对的声音。请选择A类声音卡或B类声音卡开始游戏。
选择两张卡片,每张卡片对应的声音将开始播放。如果两个声音相同,说明你答对了;如果不同,则两个声音会同时播放,让你听到它们之间的差异。
硬件组件
•M5Stack Core2 ESP32 物联网开发套件
•M5Stack RFID 2 单元
•M5Stack 13.56MHz RFID卡-F08芯片(5个)
•M5Stack I2C 1至6通道扩展模块 TCA9548A
•M5Stack音频模块(ES8388)
软件应用和在线服务
•Arduino IDE
•手工工具和加工机械
•3D打印机(通用型)
2.游戏设置
在“SOUND MEMORY”的主机上放置两个卡槽。
•机器0
左侧卡槽
•机器1
右侧卡槽
•打开按钮
按钮用于比较两张卡片
3. RFID音频数据
[ 声音卡 A ]
使用从C到G的钢琴音阶。
第1号 - C
第2号 - D
第3号 - E
第4号 - F
第5号 - G
[ 声音卡 B ]
将使用针对每种乐器特有的节奏音源。
第1号 - 踢
第2号 - 声乐
第3号 - 小军鼓
第4号 - Amen Break
第5号 - 高音鼓
4. 功能
① 拿一张牌
当你将卡片放入插槽时,屏幕上的该插槽中的卡片会变为红色。当卡片呈红色时,轻触一次即可播放与该卡片关联的声音。
② 同时进行纸牌游戏
当卡片放入两个插槽时,“打开”按钮将变为可用状态。点击该按钮可同时播放两张卡片的声音。
③ 如果声音匹配 ⇒ 找到配对
如果两个声音匹配,播放声音的同时会显示“你赢了”屏幕。
④ 随机分配声音
每次启动应用时,声音组合都会被打乱,同时也可以通过轻触 M5Stack Core2 上的 A 按钮来打乱组合。
5. 游戏难度等级
在尝试几次并了解了可用的声音类型后,我们建议仅使用“OPEN”按钮播放,不要使用单张卡的播放功能。
代码
本文编译自hackster.io





