设计一个互动多媒体播放器
扫描二维码
随时随地手机看文章
一款完全独立的多媒体信息亭,由 ESP32-8048S050、LovyanGFX 和 ESP32-audioI2S 构建而成,无需操作系统(OS),无需 Linux 系统,仅使用裸金属的 Arduino 系统。
我想要为一个本地项目搭建一个简单的互动信息展示台,这个展示台能够当用户在屏幕上点击按钮时显示图片并播放音频内容。不需要使用树莓派,也不需要安卓平板电脑,只需要一块价格实惠、功能完备且能在几秒钟内启动的嵌入式电路板即可。
原理图
太阳顿 ESP32-8048S050(在创客社区中也被称为“廉价黄色显示屏”或 CYD)结果证明非常合适。它集成了一个 ESP32-S3 微控制器、一块 5 英寸 800×480 的 IPS 电容式触摸屏、一个 MAX98357 I2S 音频放大器、一个 micro-SD 卡插槽以及一个扬声器接口,所有这些都集成在一个单板上,售价不到 20 美元。
结果是:在主屏幕上点击一个按钮 → 对应的图像会全屏显示,并且链接的音频文件开始播放 → 当音频播放结束时,系统会自动返回到主屏幕。
代码
本文编译自hackster.io





