当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]手势Spotify控制器是一款完全基于Arduino UNO Q运行的手势音乐遥控器,无需云端、视频流或配套应用程序来监控你。抬起手,做出四种手势之一,你的Spotify播放就会相应响应:播放、暂停、下一首、上一首。摄像头画面始终留在电路板上,所有推断均在设备本地完成。

手势Spotify控制器是一款完全基于Arduino UNO Q运行的手势音乐遥控器,无需云端、视频流或配套应用程序来监控你。抬起手,做出四种手势之一,你的Spotify播放就会相应响应:播放、暂停、下一首、上一首。摄像头画面始终留在电路板上,所有推断均在设备本地完成。

一款基于边缘人工智能的无接触媒体控制器,利用实时计算机视觉控制Spotify播放。该项目采用Arduino Uno Q双脑架构,结合硬件加速的手势识别(通过USB网络摄像头)与Modulino Pixels和Modulino Buzzer模块实现即时多感官反馈,并与Spotify Web API无缝集成。

我为什么要建造它

我想要的项目,不只是一个连接到云端API的网络摄像头,而是一个真正获得“边缘AI”标签的项目。我先考虑了几种想法——比如垃圾分类器、姿态监测器、室内空气质量传感器、线缆识别器、桌面守卫者——但每一个都面临一个问题:要么需要的数据采集在时间上不切实际,要么听起来像是个噱头,无法让任何人对演示后产生持续兴趣。手势控制完美解决了这两个问题:它确实实用(谁不想在锻炼或做饭时不用碰手机就能跳过某首歌呢?),而且还能清晰展示出在一块微型电路板上实现的实时、本地化计算机视觉技术。

系统架构与亮点

•边缘视觉处理:采用Arduino App Lab的VideoObjectDetection框架,通过标准USB摄像头实时捕捉并识别手势动作,并应用去抖和冷却算法,防止误触多次触发。

•软硬件RPC桥接:Python主机通过UART经由Arduino_RouterBridge与Uno Q微控制器无缝通信,实现即时触觉反馈,同时不阻塞主应用程序循环。

•异步云控制:在非阻塞的后台守护线程中使用spotipy发送Spotify Web API命令(OAuth 2.0 REST请求),确保网络延迟不会导致实时视频采集流卡顿或冻结。

•无头嵌入式OAuth:实现自定义的内存令牌认证处理器(MemoryCacheHandler),可在嵌入式Linux设备上实现后台令牌刷新,无需依赖交互式浏览器提示或文件系统锁限制。

它是如何工作的

•通过观察手势——一个USB摄像头将帧数据传输给UNO Q. Edge Impulse的FOMO(更快物体,更多物体)模型——该模型经过训练,可识别四种手势类别(播放、暂停、下一曲、上一曲),并结合背景负样本帧——系统可在设备上直接逐帧检测和分类手势。

•从检测到执行——App Lab 的 VideoObjectDetection 模块会运行模型,并在手势被准确识别时触发 on_detect_all 回调函数。该回调经过去抖处理,以防止持续按压的手势产生重复的命令。

•跨平台通信——运行Python推理的Linux端通过Bridge RPC与微控制器端通信,使MCU能够驱动Modulino Pixel和蜂鸣器,实现即时的物理反馈:颜色闪烁和蜂鸣声确认手势已被捕捉,而Spotify指令甚至还未完成。

•连接 Spotify — 该系统通过调用官方的 Spotify Web API(使用 spotipy)来控制任何正在播放内容的设备,例如手机、笔记本电脑或扬声器,无论这些设备位于你的 Spotify Connect 账户的哪个位置。认证只需在笔记本电脑上进行一次,生成一个令牌;该令牌随后被复制到 UNO Q 上,使其在无浏览器和无需依赖其他设备开机的情况下,以无头模式运行。

结果是:你可以向桌上的一块小板子挥手,房间中间的音乐就会改变,而识别、反馈和决策全都发生在UNO Q内部。

本文编译自hackster.io

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

PantryPal 是一款轻量级的智能食品储物追踪器,可记录杂货清单、估算保质期,并提示哪些食物即将过期,避免被扔进垃圾桶。该应用完全基于 Java 26 标准库构建,通过一个真实且日常的场景——减少家庭食物浪费,展示了...

关键字: 摄像头 USB 树莓派 Java

一个放在柜子里的无头机器——家庭服务器、虚拟机管理程序或网络附加存储设备——在能正常启动前都令人惊叹。但一旦无法开机,就完全失去了意义:没有ping回音,没有SSH连接,网页界面也已瘫痪。它是否卡在BIOS中?内核是否崩...

关键字: USB HDMI信号 ESP32-P4

交通摄像头可生成有用信息,但向云端持续发送视频需要大量带宽,并可能引发隐私问题。

关键字: 摄像头 RK3576 NPU 传感器

整个系统通过摄像头进行数据采集,获取模型,并借助reComputer AI Lab平台实现快速部署,同时在reComputer RK3576边缘计算设备上运行算法。在模型推理阶段,设计并优化了推理流程和跌倒判断逻辑,最终...

关键字: 摄像头 边缘计算 RK3576

GC50B5搭载双转换增益(Dual Conversion Gain, DCG)单帧高动态技术,支持100%全像素相位检测自动对焦(4-Cell PDAF)、2x In-Sensor Zoom、NOMF(Non-Over...

关键字: 图像传感器 折叠机 摄像头

随着消费电子音频行业的发展,越来越多的消费者不满足于电脑主板自带的声卡性能,开始选择灵活的 USB 外置音频设备,来提升音乐体验。如现在常见的 USB 外置声卡、USB 耳机、USB 耳放、USB 数码播放器……其中不乏...

关键字: 消费电子 音频 USB

MIPI(移动产业处理器接口):由ARM、诺基亚、ST和TI等公司于2003年成立的联盟制定的一种接口标准。其目的是标准化移动设备内部接口(如摄像头、显示屏、射频/基带接口),从而降低移动设备的设计复杂度,提高设计灵活性...

关键字: 摄像头 显示屏 RV1126B

过去几年间,围绕人工智能潜力的讨论一直在快速迭代:在人工智能发展的第一波热潮中,行业中最受关注的焦点是运行速度与性能表现,而随着持续的技术优化,这些难题已被逐步攻克。如今,我们已经能够实现真正的实时、确定性的响应。...

关键字: 边缘人工智能 辅助芯片 GPU

【2026年7月21日,德国慕尼黑讯】全球功率系统和物联网领域的半导体领导者英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)推出SECORA™ ID Key S USB安全密钥‌,这是一款基于Ja...

关键字: 读卡器 控制器 USB

嵌入式人工智能领域的软件发展使得AI的开发与部署得以快速推进,让开发者能够迅速将AI解决方案推向全球。借助Edge Impulse等平台,这些任务已得到简化,使我们能够快速构建高效的AI解决方案。接下来对开发者而言的挑战...

关键字: 嵌入式 人工智能 Arduino UNO Q
关闭