电子说
在电子项目开发中,为项目添加音频效果是一个常见需求。但传统方式要么需要使用Arduino搭配扩展板,要么涉及复杂的编程和芯片操作,对于一些简单项目来说显得过于繁琐。Adafruit Audio FX Sound Board的出现,为解决这一问题提供了一个简单、低成本且易于使用的方案。
文件下载:2217.pdf
Adafruit Audio FX Sound Board是一款无需Arduino或其他微控制器的独立音频触发板。它体积小巧,仅1.9" x 0.85" ,内置2MB或16MB存储,可存储多达15分钟的高质量压缩音频(若使用单声道则可翻倍)。通过内置的大容量存储USB接口,可像使用USB闪存一样轻松将音频文件拖放到板上。支持压缩的Ogg Vorbis文件和未压缩的WAV文件,解码硬件能处理任何比特/采样率以及单声道或立体声,音质出色。
它有11个触发引脚,可连接按钮或开关来触发音频播放,还具备立体声线路输出,可连接各种立体声或有源扬声器。此外,有带耳机插孔和内置D类立体声放大器两种版本可供选择。
两个额外的输入引脚,仅在GPIO触发模式下可用于调节音量。连接按钮至接地,按下按钮时音量将减小或增大,但音量在电源循环或复位时不会保存,重启后需重新设置。
若不使用耳机插孔,可将放大器连接到右、左和接地引脚,这些是约30欧姆耳机的线路电平输出,带有输出直流阻断电容,可安全连接到任何类型的放大器。
11个输入引脚,用于触发音频播放。每个引脚都有上拉电阻,使用按钮/开关按下时连接到地即可触发,板内内置去抖逻辑。
下载Demo_Tracks.zip文件并解压到计算机上,将Sound Board通过MicroUSB电缆连接到计算机,它将显示为新的USB闪存,无需驱动程序。删除或覆盖原有的测试文件,将新文件复制到新磁盘驱动器中,然后正确弹出磁盘以确保数据完全写入。
这是最简单的供电方式,无需焊接,将板的MicroUSB连接到USB电源包即可。但有些电源包在未立即检测到大量电流时会自动关闭,需要测试才能确定是否适用。
2x2W放大器版本的Sound Board需要较大电流,使用2 x 4欧姆扬声器时,电流峰值可达2A(实际假设为1A)。建议使用充电良好的电池,如AA或AAA电池,LiPoly电池最小容量为500mAh,若要大声播放建议使用1200mAh或更大容量的电池。
可使用AA或AAA电池组直接连接到Vin和GND引脚,推荐使用3xAA或3xAAA碱性或可充电电池。4xAA或4xAAA电池组需使用可充电电池,以避免过高电压损坏板。将红色电线连接到Vin,黑色电线连接到GND,并牢固焊接。
若不想直接焊接电线,可在背面焊接JST PH 2 - 引脚连接器。我们的LiPoly电池和3xAAA开关电池包都带有JST连接器,也可使用自定义电池通过JST电缆连接。
专为Pro Trinket设计的LiPoly背包也可用于Sound Board,通过额外的长引脚头焊接在USB插孔上,连接到Vin、GND和BUS。背包可插入任何尺寸的LiPoly电池,并通过MicroUSB连接器充电,还可轻松添加开关。
默认模式下,有11个触发引脚(编号0 - 10),每个引脚推荐使用按钮或开关,当引脚接地超过约125毫秒时触发。触发WAV文件约需120ms,触发OGG文件约需200ms。重复播放WAV文件的延迟约为20ms,OGG文件约为120ms。
若需要更复杂的音频播放,可使用串行音频控制,允许任何具有9600波特TTL UART的微控制器向模块发送命令。以Arduino为例,需下载Adafruit_Soundboard库,连接相应引脚(UG接地、TX连接到5号引脚、RX连接到6号引脚、RST连接到4号引脚),加载示例草图并通过串口控制台进行交互。
Sound Board按引脚编号顺序检查引脚,若多个引脚同时接地,编号较小的引脚将优先触发。可利用此特性创建背景和前景效果。
例如,使用Darth Vader音效文件,T10HOLDL.WAV在引脚10接地时循环播放作为背景音,T00RANDx.WAV在引脚0接地时随机播放作为前景音。但长循环背景音可能会导致等待时间过长。
使用具有常闭(NC)和常开(NO)触点的开关(如DPST开关),将COM引脚接地,常闭连接到引脚10,常开连接到引脚0。按下开关时,背景循环立即停止,前景音立即开始;释放开关后,恢复背景循环。
Sound Board不支持MP3格式,需将音频剪辑转换为OGG或WAV格式。OGG文件压缩后占用空间小,但播放开始有延迟;WAV文件未压缩,音质最高,播放无延迟。可使用在线转换服务(如http://audio.onlineconvert.com/convert - to - ogg)或安装Audacity软件进行转换。
根据音频是否压缩、是立体声还是单声道以及比特率/采样率的不同,2MB和16MB版本的Sound Board可存储不同时长的音乐。例如,16MB版本在单声道22KHz Ogg Vorbis格式下可存储约一小时的压缩音乐。
Adafruit Audio FX Sound Board以其简单易用、功能丰富的特点,为电子工程师在音频项目开发中提供了一个理想的选择。无论是制作道具、服装、玩具还是其他小型便携式项目,都能轻松实现音频效果的添加。你在使用Adafruit Audio FX Sound Board过程中遇到过哪些有趣的问题或有什么独特的应用案例呢?欢迎在评论区分享!
全部0条评论
快来发表一下你的评论吧 !