Mind+无人机 传感器套件——第九节:初识传感器——手势识别

2020-12-063264
AI 快速预览详细 收起
本文介绍了如何使用Mind+图形化编程软件和Gravity: PAJ7620U2手势识别传感器控制RoboMaster TT无人机。通过9种手势控制无人机动作,包括上、下、左、右、前、后、顺时针、逆时针移动以及快速挥动。文章详细说明了硬件连接方法,并提供了自制扩展库的步骤,解决了官方库不支持的问题。适合8岁以上儿童的STEM教育场景,帮助孩子掌握编程技能并激发创造力。
project-image

【课程引言】

    大队长小天带领学员开始学习“Mind+无人机 传感器套件”,本节将完成以下实践任务:

1.利用9种手势控制TT动作;

2.拓展练习:手控TT无人机飞越障碍

【课程目标】

1.学习Mind+无人机传感器套件相关功能;

2.认识Gravity:PAJ7620U2 手势识别传感器;

3.掌握使用Mind+实时监测传感器数值的方法;

【教学过程】

    Mind+图形化编程软件与RoboMaster TT教育无人机深度结合,并作为该款无人机官方指定图形化编程软件平台。此外,基于Mind+强大的硬件扩展功能库DFRobot旗下的开源硬件也作为该款无人机官方推荐第三方外接硬件产品,使得RoboMaster TT无人机更加如虎添翼。

1、DFRobot无人机扩展套件简介

https://www.bilibili.com/video/BV1Cp4y1r7JE?p=5

2、.认识Gravity:PAJ7620U2 手势识别传感器

 

    SEN0315手势识别传感器是一款强大的3D手势识别交互式传感器;在最远20cm范围内,最多可以识别13种手势。具备良好的手势识别稳定性和节能机制,总是能够在恰当的时候偷偷帮你节省电源;采用Gravity接口,零件的连接就不再是一件麻烦的事。目前有两种工作模式:高速模式下可以识别手的上\下\左\右\前\后\顺时针\逆时针移动以及快速挥动9种手势;低速模式下可以此前9种基础上再加乱序\缓慢左右\缓慢前后\缓慢上下移动4种手势。显然这款传感器可以有广泛的运用范围,设想一下,挥挥手控制无人机;

project-image
project-image

通信接口:Gravity-I2C 4Pin             I2C地址:0x73

D     I2C数据SDA       C    I2C时钟SCL      -      电源负极            +   电源正极

 

硬件连接电路图

project-image

IIC接口,IO27——SDA,IO26——SCL。SEN0315手势识别传感器数据线绿色接IO27,蓝色接IO26。

实物连接图

project-image

【加载扩展】

1、MIND+扩展中,“PAJ7620U2” 手势识别传感器暂时不支持TT

project-image

2、用户库中的PAJ7620U2 手势识别传感器也不支持TT

project-image

4、MIND+允许用户自己制作“扩展库”

https://mindplus.dfrobot.com.cn/extensions-user

(1)下载PAJ7620U2手势传感器mind+的库

https://gitee.com/dong223

project-image

(2)加载电容指纹

project-image

找到对应目录,找到telloesp32.json.

project-image

复制到下载的PAJ7620U2手势传感器库文件对应文件目录中

 

project-image

将esp32.json的内容复制到telloesp32.json中

project-image

修改config.json

project-image

增加两行,在主控列表中增加telloesp32;下拉菜单参数telloesp32.json.

project-image

(3)导入自定义库文件

project-image
project-image

【测试手势传感器】

project-image

【无人机实践】

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -