当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]我想要为一个本地项目搭建一个简单的互动信息展示台,这个展示台能够当用户在屏幕上点击按钮时显示图片并播放音频内容。不需要使用树莓派,也不需要安卓平板电脑,只需要一块价格实惠、功能完备且能在几秒钟内启动的嵌入式电路板即可。

一款完全独立的多媒体信息亭,由 ESP32-8048S050、LovyanGFX 和 ESP32-audioI2S 构建而成,无需操作系统(OS),无需 Linux 系统,仅使用裸金属的 Arduino 系统。

我想要为一个本地项目搭建一个简单的互动信息展示台,这个展示台能够当用户在屏幕上点击按钮时显示图片并播放音频内容。不需要使用树莓派,也不需要安卓平板电脑,只需要一块价格实惠、功能完备且能在几秒钟内启动的嵌入式电路板即可。

原理图

太阳顿 ESP32-8048S050(在创客社区中也被称为“廉价黄色显示屏”或 CYD)结果证明非常合适。它集成了一个 ESP32-S3 微控制器、一块 5 英寸 800×480 的 IPS 电容式触摸屏、一个 MAX98357 I2S 音频放大器、一个 micro-SD 卡插槽以及一个扬声器接口,所有这些都集成在一个单板上,售价不到 20 美元。

结果是:在主屏幕上点击一个按钮 → 对应的图像会全屏显示,并且链接的音频文件开始播放 → 当音频播放结束时,系统会自动返回到主屏幕。

代码

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

几天前,一个简单的想法突然浮现在我的脑海中:如果我们能拥有一种真正的口袋式语音助手会怎样呢?这种助手能够即时回答我们的问题,无需掏出手机、解锁手机、打开应用程序,然后进行输入或点击操作。

关键字: 语音助手 Arduino ESP32

在本教程中,您将学习如何通过蓝牙低能耗(BLE)模块将 Arduino 与智能手机连接起来。完成本教程后,您将能够使用一个简单的移动应用程序无线地控制一个 LED 的开启和关闭。

关键字: 蓝牙 Arduino 智能手机 LED

在嵌入式项目中添加显示屏能显著提高其可用性,无论您是要展示传感器值、系统状态还是简单的图形。虽然字符液晶显示屏较为常用,但它们在灵活性和视觉效果方面存在局限性。

关键字: OLED 显示屏 Arduino

一款基于 Edge Impulse 和 Arduino UNO Q 构建的实时、由摄像头驱动的“石头剪刀布”游戏。该摄像机通过一个物体检测模型来监测你的手势动作,而 Arduino 则随机选择动作。你觉得你能战胜这台机器...

关键字: 摄像头 Arduino Edge Impulse

带有 XMC1202 的 RGB LED 照明护板是一款用于驱动高亮度 RGB 灯带的智能评估板。它集成了 XMC1202 微控制器,并内置了亮度颜色控制单元(BCCU),能够实现无闪烁的调光和精确的颜色控制。该护板与...

关键字: LED XMC1202 Arduino

该项目是于亚眠大学拉萨莱分校计算机工程专业第四学年期间开发的。我们的主要目标是设计并构建一个可靠、完整的物联网监测解决方案——实现从物理信号采集到高级云端软件处理之间的无缝衔接。

关键字: 印刷电路板 Arduino 物联网

一款小型的基于回收利用的 DVD 显示屏(TM1628)、伺服式弹球器、LED 灯以及音效设计的弹球机,具备实时计分功能。该项目利用 Arduino 技术将一台旧的 DVD 播放器显示屏改造成了一个小型弹球机。

关键字: Arduino DVD 播放器 显示屏 LED

NU40DK 是 NUCODE 公司基于 Nordic Semiconductor 的 nRF52840 开发的开发套件。nRF52840 是一款功能强大的 BLE 5.0 系统级芯片,配备有 64 MHz 的 Cort...

关键字: Arduino LED NU40DK

该教程展示了如何将触摸传感器与复古灯泡模块连接起来,以及如何配置逻辑以使灯泡在每次触摸时都能平稳地改变亮度状态。灯光不会瞬间切换,而是会从关闭状态逐渐过渡到开启状态。

关键字: 触摸传感器 复古灯泡 Arduino

开源硬件生态以共享设计文件为核心,通过社区协作推动硬件创新。其核心特点包括设计透明性、组件互操作性和社区参与性。设计透明性使开发者能直接查看硬件工作原理,例如ESP32-S3的电路原理图和PCB布局文件完全公开,开发者可...

关键字: Arduino ESP32-S3
关闭