想听鸟叫,不必等窗外那只鸟开口。Hannah Robertson 做的 Birduino,只要把一张带 NFC 的卡片贴到读卡器上,装置就会播放卡片上那只鸟对应的鸣声。
![]()
整套东西由几个现成模块拼起来:Arduino Nano、RC522 RFID 读卡器,以及一个 MP3 播放模块。用模块和转接板的好处很直接——接线更简单,还能直接借用现成的库和示例代码。这个作品里还有几处做法,同样是为了不重复造轮子。
最省事的一步在卡片上。她没有自己去设计、打印、裁切一套鸟卡,而是找来一副鸟类主题的扑克牌,每张牌上是不同的北美鸟类。每张牌的背面贴一枚从网上整卷买来的 NFC 贴纸,一副带 NFC 的鸟卡就这么成了,工作量压到很低。RC522 读卡器并不完全支持 NFC,但用来读出贴纸的 ID 已经够用。
卡片贴上读卡器,装置就从每只鸟对应的声音集合里播放一段鸣声。把清单做出来、再把每张卡的 ID 和声音一一对应,是大量手工活,但结果很不错。声音本身来自《Cornell Guide to Bird Sounds of the United States and Canada》,这是一份售价 20 美元 的精选合集,收录了北美多达 908 种 鸟类的鸣声。
某种意义上,最大的瓶颈反而是那副牌本身。52 张牌加两张 Joker,只能覆盖 Cornell 合集里很小一部分鸟。外壳是激光切割的透明亚克力,Hannah 还分享了把亚克力粘亚克力、又不让透明面发白起雾的省钱省时建议:用 Clear Gorilla Glue Gel。市面上当然有专门为此做的胶水,但这款挤压管装的透明胶几乎在任何五金店都能找到。她还提醒,买之前要再核对一遍,因为 Gorilla Glue 不少产品名字很像,实际差别却很大。
如果鸟和鸟鸣本身就让你着迷,Cornell 还有一份只靠声音识别鸟类的资源,有人已经用树莓派加 USB 麦克风把它实现过。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.