当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]一款基于 Edge Impulse 和 Arduino UNO Q 构建的实时、由摄像头驱动的“石头剪刀布”游戏。该摄像机通过一个物体检测模型来监测你的手势动作,而 Arduino 则随机选择动作。你觉得你能战胜这台机器吗?

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

这是一种非常有趣的方式来在新款 Arduino UNO Q 上探索边缘人工智能技术,同时使用的是最新版的 Arduino 应用实验室软件。这对于爱好者、学生以及任何想要亲眼目睹机器学习应用的人来说,都是一个绝佳的项目!

你需要的物品

硬件

•Arduino UNO Q 板

•USB网络摄像头(任何标准的网络摄像头均可使用)

软件

•Arduino 应用实验室(最新版本)

•免费边缘脉冲账户

推荐的起始模型

我们为您准备了一个公开的“边缘冲击”项目:《石头剪刀布——公共项目》

将其复制下来,然后用您自己的手部照片对其进行重新训练,这样在您所处的相机环境、光线条件和背景条件下,其准确性会更高。

步骤 1:复制“石头剪刀布”应用程序

克隆该仓库:

在“Arduino 应用实验室”中,进入“我的应用”→点击“创建新应用”(或者使用示例中的“复制并编辑应用”)。

或者将该应用程序传输至您的 UNO Q 设备(通过 SSH 或 App Lab 导入):

第 2 步:重新训练或部署您的机器学习模型

•在“Arduino 应用实验室”中打开您的新应用程序。

•点击“视频对象检测”模块(位于顶部左侧)。

•前往“人工智能模型”选项卡,然后点击“训练新的人工智能模型”。

•使用您的 Arduino 账户登录(这也会连接到 Edge Impulse)。

请从以下两个选项中选择一个:

•克隆现有的“石头剪刀布”公开项目,并使用您自己的手势照片对其进行重新训练。

•一旦完成重新训练,点击“部署”,然后选择适用于 Arduino UNO Q(或 Linux aarch64)的模型。您的自定义模型将自动出现在 Arduino 应用程序实验室中的 AI 模型列表中,以供该应用使用。

•在“Arduino 应用实验室”中,选择您的模型并点击“安装”。它会自动添加到“app.yaml”文件中。

第 3 步:开始游戏!

是时候开始玩耍了!在“Arduino 应用实验室”中,在你的“石头剪刀布”应用程序里,点击“运行”(位于右上角的按钮)。

或者通过 SSH 来启动它:

好运!

如何玩“石头剪刀布”游戏。

•首先,请展示你的手(纸张)。一旦检测到,你就可以改变手势了。

•向摄像机展示你的手势(石头、剪刀、布)。

•要记住,石头胜过剪刀,纸胜过石头,剪刀又胜过纸。

•请查看左侧面板——“边缘冲击”模型会实时检测您的动作。

•点击“开始回合”即可锁定您的选择。

Arduino UNO Q 确定了自己的行动方案……最终的获胜者也已揭晓!

本文编译自hackster.io

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

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

关键字: LED XMC1202 Arduino

嗨,自从我的车辆有时会遭到人为破坏之后,我觉得现在正是开展这个项目的好时机。目前这个项目还比较简单。在这里,我正使用激光切割机来为我的零部件制作一个存放空间。

关键字: 霍尔效应传感器 ESP32 摄像头

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

关键字: 印刷电路板 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

2026年3月27日,中国上海 — 思特威(上海)电子科技股份有限公司(股票简称:思特威,股票代码:688213)近日宣布,全新推出5000万像素1英寸超高动态范围手机应用图像传感器新品——SC5A6XS。此款新品基于思...

关键字: CMOS图像传感器 智能手机 摄像头

一种数字标识系统利用人工智能的面部检测和性别识别技术,能够根据观看者的身份自动切换视频内容。当有人靠近显示屏时,该系统会检测其面部、估算性别,并播放相应的视频。当无人观看时,它会切换回闲置模式。

关键字: 人工智能 仪表盘 摄像头 树莓派
关闭