首页 > 其他分享 >手势控制机械手

手势控制机械手

时间:2024-07-13 21:55:17浏览次数:13  
标签:控制 1.6 舵机 mqtt 硬件 机械手 paho 手势

机械手的手势控制

思路:

1 通过摄像头实现手势识别

2 将识别后的手势数据通过计算拇指与中指指尖的距离计算出舵机需要旋转的角度

3 将数据通过mqtt发送给mqtt服务器

4 硬件通过mqtt获取需要旋转的角度控制舵机旋转

开发环境:

硬件:

ESP8266、舵机

硬件代码:

软件环境:

python3.9

paho-mqtt                     1.6.1

cvzone                        1.6.1

mqtt通信代码

# -*- coding: utf-8 -*-


import paho.mqtt.client as mqtt

HOST = "xxxx.com"
PORT = 9501
client_id = "****&

标签:控制,1.6,舵机,mqtt,硬件,机械手,paho,手势
From: https://blog.csdn.net/qq_30895747/article/details/140401162

相关文章

  • Python学习笔记36:进阶篇(二十五)pygame的使用之事件监听控制切歌和暂停,继续播放
    前言基础模块的知识通过这么长时间的学习已经有所了解,更加深入的话需要通过完成各种项目,在这个过程中逐渐学习,成长。我们的下一步目标是完成pythoncrashcourse中的外星人入侵项目,这是一个2D游戏项目。在这之前,我们先简单学习一下pygame模块。私信我发送消息python资料,......
  • 自适应巡航控制(ACC)功能—巡航车速控制功能介绍
    1.背景介绍随着自动驾驶技术的发展和普及,自适应巡航控制(ACC)系统逐渐成为现代汽车的重要配置之一。ACC系统不仅可以大幅度提升驾驶的舒适性和安全性,还可以有效减少驾驶员在长途驾驶和拥堵交通中的疲劳感。在ACC系统中,巡航车速控制功能是其核心子功能之一,通过精确调节车辆速......
  • 流程循环控制语句
    目录for循环带列表循环不带列表循环类C风格循环while循环语法无限循环使用示例until循环基本语法示例select循环语法格式嵌套循环break和continuebreak的使用continue的使用在shell中循环有以下几种:for循环        while循环until循环selec......
  • 【免费】多种模型预测控制MPC的matlab程序+simulink模型+说明文档
    多种模型预测控制MPC相关matlab程序代码simulink+文档MPC控制算法文献  下文附下载链接1、基于Koopman模型预测控制的非线性流控制的数据驱动框架2、一种用于非线性模型预测控制的并行优化工具包(NMPC)3、基于运动学车辆模型的开放式驾驶MPC横向控制算法4、移动机器......
  • rest-api安全权限控制
    rest-api安全权限控制 httpapi权限安全验证和session管理简单演示1)对于合法用户,后端会主动给它们提供唯一的用户名+密码2)客户端每次httpmethod调用api,必须提供有效的签名3)sessionid可以hash用户签名来生成唯一的sessionid4)服务端验证用户签名成功,才允许客户端调用此api5)签......
  • Vue2-利用自定义指令实现按钮权限控制
    文件结构新建directive目录,并在该目录下新增permission目录,在permission目录下新增hasPerm.js和index.js。文件内容hasPerm.js//操作按钮权限控制importstorefrom"@/store";exportdefault{/***被绑定元素插入父节点时调用*@param{*}el指令绑定的元素......
  • 0基础_永磁同步电机FOC(矢量控制)实践快速入门(一)——通过DSP28335配置SPI与AD2S1210通信
    AD2S1210.cADSP28335配置SPA模块与AD2S1210通信读取旋转变压器反馈的位置、速度信息欢迎大家进群领取电机控制,嵌入式学习资料!程序文件也在群里哦目录文章目录前言一、位置角是什么,为什么要获取位置角?二、如何获取位置角?三、AD2S1210介绍四、如何通过AD2S1210进行旋......
  • WGestures 2 - 好用的全局鼠标手势操作工具
    WGestures是一款适配macOS与Windows平台的全局鼠标手势工具,利用鼠标移动、点击等操作触发执行命令,简化操作提高效率,充分发挥鼠标作用。WGestures2有哪些功能1、多重触发方式WGestures2内置丰富的手势动作,使用鼠标中右侧键,或屏幕边角碰撞、滚轮等皆可快速触发。......
  • Day33.定制元类控制类的产生
    1.定制元类控制类的产生_类People继承类Mymeta'''如何自定义元类(type)来控制类的产生'''#todometaclass=type:代表继承原有的元类type#classPeople(metaclass=type):#todometaclass=Mymeta:代表继承自定义的元类MymetaclassMymeta(type):#只有继承了type类的......
  • 高压恒流泵:精密流体控制的核心设备
    高压恒流泵:精密流体控制的核心设备随着工业自动化的不断发展,流体控制技术在许多领域扮演着至关重要的角色。其中,高压恒流泵作为一种精密流体控制设备,被广泛应用于化工、制药、食品、冶金等多个行业。本文将详细介绍高压恒流泵的工作原理、应用领域以及选型注意事项,帮助企业客户更......