当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]这是一个相对较新的模块,这次我将尝试制作一个实际设备,通过微控制器来展示其功能潜力。在测试和开发过程中,我将使用Seed Studio网站提供的工具、库和指导说明。

今天我收到了从Seed Studio订购的包裹,里面包含Grove智能红外手势传感器。产品包装精美,并附带一份基础信息说明。

这是一个相对较新的模块,这次我将尝试制作一个实际设备,通过微控制器来展示其功能潜力。在测试和开发过程中,我将使用Seed Studio网站提供的工具、库和指导说明。

至于微控制器,我计划使用Arduino Nano。此外,传感器模块背面配有四个微动开关,可通过组合这些开关来切换I2C、SPI和USB通信模式。

测试传感器及其基本功能最快捷、最简单的方法是使用随附的Windows应用程序“手势演示”(Gesture Demo)。

为此,需要将该模块设置为USB模式,即四个微动开关均处于关闭状态。在传感器的正面左上角有一个小的人形图案。如果你看到这个图形直立站立,说明你已经将传感器放置在正确位置。

接下来,我们需要将Grove手势传感器连接到电脑,启动应用程序,点击软件左上角的“运行”按钮,然后选择“手势模式”,即可实时查看结果。

接下来,我将向大家介绍如何借助Arduino微控制器制作一个独立设备。这是最简单的示例,它会以文字形式在LCD显示屏上显示识别到的手势,同时点亮相应的LED灯。LED灯也可以替换为继电器,用于控制某个过程、执行其他命令或根据用户需求完成特定功能。总之,通过这段简单的代码,只需少量修改,我们就能制作出具有复杂功能的设备。此外,基础代码也来自本文开头提到的Seed Studio网站。编写代码并非我的专长,因此我相信还可以做得更简单,但最重要的是确保它能完美运行。如果你有相关知识,可以自由地进行修改和简化。

整个设备非常简单,仅包含几个组件:

•Arduino微控制器

•16x2字符I2C LCD显示屏

•5个LED灯,配有合适的电阻用于电流控制

•蜂鸣器

•以及来自Seed Studio的Grove智能红外手势传感器

首先进行手指测试:根据检测到的手指数量,相应数量的LED灯会亮起。接着是滑动测试,可检测手部移动的方向。例如,我们可以用这种方式在相册中切换图片、在电视上播放节目或在播放列表中切换歌曲。这一次再进行一次测试,我认为最有趣的是顺时针和逆时针旋转。如视频所示,执行的指令会持续显示在LCD屏幕上。

最后简要总结一下:

这个小型模块是一款配备红外摄像头传感器和AI算法的智能手势识别装置,能够广泛检测超过15种手势,同时支持IIC和SPI通信协议。在这段视频中,我介绍了控制该模块的最简单方法,从而让你有机会自行开发更多创意,并根据自己的需求制作设备。

本文编译自hackster.io

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