我是犹他大学的外地球迷,所以我花了很多时间独自在地下室看足球比赛。我想在他们得分时做点什么来庆祝,所以我使用 Arduino 和 BRB(大红色按钮)按需播放战歌。
这是一个非常简单的构建。从 Arduino 开始(我使用 Sparkfun 的 Redboard)。添加到用于存储的 microSD 防护罩,并提供一些原型空间以焊接在放大器上。对于声音,我使用 SparkFun Mono Audio Amp Breakout 来增强 simple.5W 扬声器的信号。将它们绑在一起是一个红色的大按钮,粉碎它很有趣。
以下是组装堆栈的一些图片:
该软件使用 TMRpcm库从 SD 卡读取 WAV 文件。它需要特定格式的 WAV 文件(16000 Hz、单声道、无符号 8 位 PCM)。但这没关系,因为无论如何这是一个单声道项目。我用 sox 来转换 WAV:
sox -V [输入].mp3 -b 8 -r 16k -c 1 -e 无符号整数 [输出].wav
其余代码大部分是原版的——按下按钮,播放歌曲,根据需要重复。
对于项目容器,我使用的是手工艺品商店的纸盒。现在有点简单,但我们计划稍后再看:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !