大学期间上过嵌入式的课程,就想着能否自己用开发板做一个东西,在网上找了一些开源网站便决定做一个音乐播放器。安信可wifi开发板是一款基于ESP32芯片的物联网开发平台,可以通过wifi连接互联网,实现远程控制和数据传输。我觉得这个很适合我的需求,就买了一个回家试试。
我首先要做的是给开发板烧录固件,让它能够运行ESP-ADF框架编写的程序。ESP-ADF是一个专为音频应用设计的开源框架,提供了丰富的音频组件和接口。我下载了安信可官网提供的烧录工具和驱动,按照教程连接好开发板和电脑,然后开始烧录。过了一会儿,烧录成功了,我就可以用ESP-ADF来编写代码了。
我想要实现的功能是通过Blynk app来发送指令给开发板,让它控制一个AC101音频解码芯片,从而控制音乐的播放、暂停、切换、调节音量等。我在Blynk app上创建了一个项目,并且添加了一些按钮、滑块、标签等组件,用来发送不同的指令。我把项目的授权码复制到ESP-ADF里面,然后把我的wifi名称和密码也填写好。把AC101和开发板的相应引脚连接起来,并且接上耳机、麦克风、SD卡等外设。
最后,我把开发板连接到电脑上,上传代码,并且断开USB线。我用手机连上同一个wifi网络,并且打开Blynk app。按一下播放按钮,耳机里就开始播放音乐了,成功实现了音乐播放的功能。通过使用安信可的模块,极大的降低了入门门槛,让我一个小白也能成功做出一个属于自己的东西。
|