来这里发现更多有趣案例

HaaS开发框架 HaaS积木方案,赋能生态开发者,让您快速找到自己需要的解决方案,硬件主板与外设,以及各种应用组件。 https://haas.iot.aliyun.com/solution/

PAJ7620 手势识别传感器接入案例。本案例也包含将手势识别结果上报到物联网平台的设备物模型中的功能,以便后续云侧的业务处理。

PAJ7620 模块内部带有一个光学阵列式传感器,其内部算法能够将各种手部动作在其光学阵列中的探测和变化情况,识别为不同的动态手势动作。与拍照在线识别相比,本动态手势识别方案不需要联网,且识别的是动态手势,适合在手势控制需要位移或外形转换的场景中使用,目前支持的手势类型有:

  • 上划
  • 下划
  • 左划
  • 右划
  • 靠近
  • 远离
  • 顺时针
  • 逆时针
  • 挥手

1.1、流程

1.2、准备

  1. 任何支持 I2C 接口的开发板1套,本案例以 ESP32 乐鑫开发板作为演示
  2. PAJ7620U2 手势识别模块1个
  3. 杜邦线若干,或面包板+跳线若干

涉及到的硬件购买链接如下,仅供参考,本文作者不负责商家发货的品质保障等问题!

名称 数量 参考链接
PAJ7620U2手势识别传感器模块 1 https://item.taobao.com/item.htm?id=618595129787
ESP32-WROOM-32E 1 https://item.taobao.com/item.htm?id=542143157571
蜂鸣器(高电平触发) 1 https://detail.tmall.com/item.htm?id=41251333522
杜邦线或面包板 若干 https://detail.tmall.com/item.htm?id=16513870165

硬件连线图如下图所示:

2、物联网平台

本案例包括将手势识别结果上报物模型功能,所以需要开阿里云通物联网平台。
如果您已经熟悉阿里云物联网平台的基本操作,请通过以下「快速操作指引」完成物联网产品和设备的准备,并跳过「详细操作步骤」章节:

2.1、快速操作指引

  1. 注册阿里云账号 并登录 阿里云物联网平台控制台
  2. 创建产品
  3. 编辑产品物模型,导入 物模型描述文件
  4. 创建设备 并查看设备密钥,

如您不熟悉物联网平台的基本操作,请按以下图示,依次完成准备过程:

2.2、详细操作步骤

如已按照「快速操作指引」完成准备,请跳过此章节。

  1. 注册阿里云账号 并登录 阿里云物联网平台控制台

  2. 进入产品管理页面,创建产品:


  3. 修改产品物模型:

  4. 导入 物模型描述文件




  5. 发布物模型:

  6. 进入设备管理页面添加设备:

  7. 查看设备详情:


  8. 查看并记录设备证书:

3、设备端开发

请确保 ESP32 开发环境已经搭建完毕。详见 ESP32快速开始

  1. 创建解决方案


如下图所示,在Haas Studio中创建项目。先选择左侧的“开发板型号”再从右侧的案例中选择“本地动态手势识别”案例点击“立即创建”即可。

  1. 修改 main.py 文件顶部的信息,包括设备接入密钥、 WiFi 名称和密码(请注意,名称和密码都需要放在''符号中间)
######################
#### 请修改此处信息 ####
PRODUCT_KEY = '这里填写产品PK'
DEVICE_NAME = '这里填入设备名称DN'
DEVICE_SECRET = '这里填入设备密钥DS'
WIFI_SSID = 'WiFi名称'
WIFI_PWD = 'WiFi密码'
######################

4、查看结果

在开发板上部署运行脚本,查看结果。
当网络连接或物联网平台连接中或连接失败时,会打印等待中或出错的日志;
当手势识别模块初始化失败时,蜂鸣器会有连续 3 声短鸣提示;
初始化过程一切正常,蜂鸣器会有 1 声长鸣提示,表示手势识别已就绪。

4.1、查看日志

在PAJ7620U2模块前方10~20cm范围内做出手势,查看日志输出结果:

Connecting to WiFi...
Waiting for WiFi connection...
Waiting for WiFi connection...
('192.168.3.49', '255.255.255.0', '192.168.3.1', '192.168.3.1')
WiFi Connected
Connecting to IoT LinkPlatform...
establish tcp connection with server(host='*****.iot-as-mqtt.cn-shanghai.aliyuncs.com', port=[443])
Waiting for IoT Platform connection...
tcp_connect: can only connect from state CLOSED
success to establish tcp, fd=54
ON_CONNECT:  {'code': 0}
IoT Platform connected
Initializing gesture recognizer...
RIGHT
BACKWARD
FORWARD
CLOCKWISE
ANTICLOCKWISE

4.2、查看物模型信息

进入阿里云物联网平台,打开设备的物模型数据,查看上报到物模型的手势识别结果和上报的手势识别事件:

伴随着人们生活水平的提高,养鱼已经成为了一种新的时尚,各种桌面鱼缸层出不穷,但是市面上的鱼缸系统多是比较简单的,智能鱼缸可谓是凤毛麟角,同时也价格不菲。鉴于此,我们HaaS团队打造了一款智能水族馆案例。通过监测水温,水位,以及水质,继而通过物联网平台的功能动态的调节鱼缸生态。... 酒精会使人意识不清晰,在很多场合都不适合饮酒,尤其是在需要驾车时。国家也出台了法律,明确禁止酒后驾驶,否则会给予非常严厉的处罚。MQ3传感器是汉威电子出品的乙醇传感器,它有快速相应、高敏感度、稳定、寿命长以及外围电路简单等多个优点,常用于酒精检测。... 元宇宙(Metaverse)概念近期霸屏大众视野,在社会各圈层掀起热议。这一极具科技感与未来感的抽象概念激发了人们无穷想象力,现实世界与虚拟世界融合仿佛近在眼前。元宇宙概念始于《雪崩》一书,作者斯蒂文森在故事中虚构了“元界”这一世界,所有现实世界中的人在元界中均有对应的网络分身。元宇宙实现,需要六大技术的支撑,分别是物联网技术、区块链技术、交互技术、电子游戏技术、人工智能技术、边缘计算。其中物联网技术,是其中十分重要的一环,本质上,它是真实宇宙与虚拟“元宇宙”的链接,是元宇宙提升沉浸感体验的关键所在。 紫外线是阳光光线中的一部分。适当紫外线强度的照射有助于人体合成维生素D,然而,过量的紫外线暴晒,会对人体造成损害,诱发皮肤疾病。本案例的紫外线检测系统可以实时检测紫外线光强度, 并在紫外线强度过高时提醒作出相应的防护。... 使用Python做一个本地语音播报温湿度系统,元气满满的一天从听到他开始。本案例利用HaaS EDU K1内置的传感器,循环检测当前温湿度,显示到屏幕上,并通过语音播报,同时上报到阿里云物联网云平台,记录数据以做进一步分析。... 定位系统是以确定空间位置为目标而构成的相互关联的一个集合体或装置(部件)。这个系统可以保证在任意时刻,地球上任意一点都可以同时观测到至少4颗卫星,以保证卫星可以采集到该观测点的经纬度和高度,以便实现导航、定位、授时等功能。这项技术可以用来引导飞机、... 轻松制作一个智能皂液器。智能皂液器是一种非接触式的皂液投放设备,由微控制器、红外传感器、液位检测传感器、舵机等关键部件构成,其特点是非接触,定量出液,液量数据实时监控,欠液提醒等。可被广泛应用于酒店,机场,办公园区等。... 机器人和人工智能是目前很热门的两个学科,未来也是被很看好的行业之一,而机械臂就是通往机器人和人工智能的基础。本机械臂是入门级的自由度金属机械手臂,主要包括舵机驱动板、金属机械手臂支架和四个金属齿轮舵机,同时结合HaaS开发框架,就可以通过远程控制...... 自动投食器是一种可以自动投喂宠物粮的设备,致力于解决当家中无人时宠物无法喂养的问题。该设备具备云端接入能力,可通过手机进行控制,拥有两种投喂模式可供选择,即在手机端手动点击投喂,或定时进行周期性的投喂;另外,还可对剩余宠物粮进行实时监控,方便用户实时了解宠物们碗中是否有粮可吃。... 👋 Hi,各位爱好科技的同学们在这个技术快速升级、重构的时代有这样一个活动,你不容错失它就是HaaS开源百校科技助力计划这是一项由阿里云IoT HaaS技术团队在全国高校推出的活动帮助未来的新一代开拓技术视野与同道中人开启技术路上的新机遇如果你正好是这样的一名青年:√ 乐于玩转物联网与嵌入式开发√ 爱好探索技术前沿√ 热爱折腾的科技Geek√ 力图探寻物联网技术在未来无限 ♾️ 的可能性你,就是我们正在寻找的校园大使!在这个圈子里你将和阿里云IoT 空气质量检测模块 - CCS811来这里发现更多拿来即用的硬件积木https://haas.iot.aliyun.com/solution/detail/hardware一、产品简介通过CCS811传感器模块可以测量环境中TVOC(总挥发性有机物质)浓度和eCO2(二氧化碳)浓度,作为衡量空气质量(IAQ)的指标。引脚定义VCC:3.3VGND:接地SCL:I2C时钟SDA:I2C数字WAK:接地INT:NC(阈值中断引脚)RST:NC(复位引脚)ADD:NC二、技术参数 总是忘记给家里的盆栽浇水?试试这款【土壤湿度传感器】。土壤湿度传感器主要用于检测土壤中湿度是否达到阀值及湿度的大小,通过电位器调节土壤湿度控制阀值,可以自动对菜园,花园自动浇水,家庭花盆土壤湿度的控制,连上云后,还能实时监控土壤湿度,远程控制水泵浇水,再也不用担心盆栽缺水啦 14:33【TTP224电容触摸模块】有别于传统的机械按键,电容按键只需要用户触摸即可输出电平,这为产品带来了更轻的交互。同时,由于电容按键特殊的电气特性,可以实现一些机械按键做不到的更有趣的交互,例如市场上有一些镜子灯将按钮“镶嵌”在镜面上,以及一些音响表面并无按键,但用手指在音响表面滑动,就可以调整音量;都是电容触摸模块应用的场景。 【HCSR04超声波测距传感器】使用声纳来确定物体的距离,其工作原理类似蝙蝠。HC-SR04的核心是两个超声波传感器,一个用作发射器,将电信号转换为40 KHz超声波脉冲;接收器监听发射的脉冲,如果接收到它们,它将产生一个输出脉冲,其宽度可用于确定脉冲传播的距离。HCSR04可以用于机器人测距,液位检测,智能车避障,甚至超声波雷达。 【继电器】是最基础的控制元件,仅需要一个GPIO就能控制,但它却是DIY中使用最多的器件之一。应用继电器,可以通过弱电控制强电的通断(前提是:注意用电安全),例如DIY远程智能开关;控制家具通断电,实现智能家居;各位极客们快来试试看。