基于STM32的无线体感仿生机械手的设计与实现
研究目标
设计一款基于STM32的仿生机械手:
(1)基于STM32的仿生机械手实现无线控制和有线控制。
(2)实现串口指令控制仿生机械手动作。
(3)实现仿生机械手具有多种工作模式。
(4)实现数据手套远程操控仿生机械手抓取实物。
仿生机械手控制系统硬件设计
仿生机械手控制系统硬件设计图
数据手套软件控制设计
数据手套软件控制设计图
仿生机械手软件控制设计
仿生机械手软件控制设计图
控制系统控制板原理图设计
控制系统控制板AD原理图设计图
控制系统控制板PCB设计3D视图
控制系统控制板PCB设计3D视图
基于STM32仿生机械手操作指令集
工作模式 |
模式指令 |
手指/手势指令 |
xxx范围 |
无线模式 |
Set_Wireless_Mode |
Set_Steering_Thumb_xxx |
185-193 |
舵机模式 |
Set_Steering_Mode |
Set_Steering_Index_xxx |
179-192 |
手势模式 |
Set_Gesture_Mode |
Set_Steering_Middle_xxx |
183-195 |
复位模式 |
Set_NRST_Mode |
Set_Steering_Ring_xxx |
181-192 |
自检模式 |
Set_Check_Mode |
Set_Steering_Little_xxx |
180-190 |
校准模式 |
Set_Calibration_Mode |
Set_Gesture_xxx |
000-011 |
仿生机械手操作指令集表
仿生机械手与数据手套实物图
基于STM32仿生机械手在舵机模式测试图
基于STM32仿生机械手在手势模式测试图
基于STM32仿生机械手在无线模式测试图
基于STM32仿生机械手抓取实物测试图
- 基于STM32仿生机械手作品测试视频展示
哔哩哔哩视频链接:https://space.bilibili.com/404144775/channel/detail?cid=144414
总结与展望
一、功能:基于STM32的仿生机械手实现无线控制和有线控制。无线控制是通过数据手套对仿生机械手远程操控;有线控制是通过串口指令控制仿生机械手。仿生机械手有无线模式、舵机模式、手势模式、校准模式和自检模式。
二、创新:1.仿生机械手多自由度结构。2.数据手套无线传感控制仿生机械手。
三、不足:1.牵引线与舵机连接不易固定,易断。2. Flex 2.2传感器的长度比手指长度短,导致不能全面采集手指弯曲关节的数据,控制出现误差。
(1)仿生机械手的动力传输方式的选择。采用尼龙线作为动力传输的介质,在手指过度伸直和弯曲会导致尼龙线折断,修复工作量过大,可通过使用更粗尼龙线、尼龙线与舵机连接出设计缓冲结构进行解决;
(2)数据手套结构优化。采用普通布料手套来挂载弯曲传感器器,普通布料手套具有伸缩性,导致传感器安装位置不够准确,可通过硬性材作为设计结构材料,固定于手背进行解决;
(3)弯曲传感器的选择。Flex 2.2传感器的长度比手指长度短,导致不能全面采集手指弯曲关节的数据,控制出现误差,可通过使用Flex 4.5传感器进行解决。
基于STM32的无线体感仿生机械手的设计与实现相关推荐
- 无线体感仿生机械手之数据手套远程操控仿生机械手测试视频
笔者为了更好的实现对仿生机械手的控制,通过串口指令来对仿生机械手从控制板的工作模式配置.如下表: 工作模式 模式指令 手指/手势指令 xxx范围 无线模式 Set_Wireless_Mode Set_ ...
- 基于数字电路交通灯信号灯控制系统设计-基于单片机病房温度监测与呼叫系统设计-基于STM32的无线蓝牙心电监护仪系统设计-基于STM32的智能蓝牙温控风扇控制设计-基于STM32的智能温室控制系统设计
1617基于数字电路交通灯信号灯控制系统设计(仿真电路,论文报告) 摘 要:交通灯控制系统在城市交通控制中发挥着重要的作用,本次课程设计就是以城市交通灯控制系统为背景的,主要通过运用学过的数字电路 ...
- 基于STM32的智能温室控制系统仿真电路设计(温控补光)-基于STM32的智能蓝牙温控风扇控制系统设计-基于STM32的无线蓝牙心电监护仪系统设计【毕设课设分享】
1609 基于STM32的智能蓝牙温控风扇控制系统设计-毕设课设 1.LCD1602液晶显示当前温度,温度上下限值,风扇等级,自动手动模式: 2.设置有4个按键,按键1可以设置自动和手动2种模式切换: ...
- 基于STM32的无线通信模块使用——A7130
基于STM32的无线通信模块使用-A7130 2.4G Hz的无线通信芯片A7130.本文简单介绍A7130的使用. 注:相关资源在这里 A7130简介 A7130 SPI接口 A7130寄存器配置及 ...
- 商业计划书:基于手机摄像头的体感运动游戏
商业计划书:基于手机摄像头的体感运动游戏 概述 我们的公司致力于开发一种基于手机摄像头的体感运动游戏,它可以让用户使用简单而实用的技术来进行沉浸式健身体验.用户可以通过运动感应在手机上玩游戏,并配合深 ...
- 基于STM32的无线飞鼠(二)
基于STM32的无线飞鼠(二) 在前一篇博客中讲了下一些题外话,从本篇开始讲讲重点的知识,说说无线飞鼠过程用到的模块 细说MPU6050 一. MPU6050简介 二. 细节问题 三. 相关技术 四. ...
- B45 - 基于STM32单片机的家庭防火防盗系统的设计
文章目录 设计要求 实物 人脸识别模块的调试 传感器采集与显示 模块设计 温湿度模块 烟雾浓度MQ2 GSM模块 人脸识别模块 语音报警模块 资源占用 源程序 主程序 处理逻辑 AD/DA转换检测烟雾 ...
- 基于STM32人群定位,调速智能风扇设计
基于STM32人群定位,调速智能风扇设计(论文,源码,流程图,设计报告) 1.本系统采用 STM32 , ATmega16 , AT89S52 三款单片机为控制器, 分为主控台和工 作区两部分. 2. ...
- 基于STM32的无线抄表系统
目录 一.项目描述 二.原理图 三.实物 四.代码 六.论文 七.资料清单 资料下载地址:基于STM32无线抄表系统 一.项目描述 1.通过串口获取电表数据,并在OLED液晶上显示: 2. 通过ESP ...
最新文章
- python异常处理类源码_Flask源码异常处理问题
- Python3 queue队列模块详解
- KTV歌曲推荐-深入浅出协同过滤
- Hybris Commerce Cloud backoffice的一些使用截图 - home工作中心
- MySQL的存储过程和函数简单写法
- 大哥你需求里说只要工作流引擎组件,怎么真正需要的东西这么.悲剧了,客户需求无止境...
- win32开发(对话框启动)
- iostat查看服务器io
- 误操作自动锁定计算机,当离开电脑时,需要手动锁定电脑屏幕,或设置10分钟无活动自动锁屏,短时间离开的锁屏就无关紧要()...
- Kotlin — 心印(熟悉与锻炼Kotlin语法)
- java操作hbase使用hbase-client2依赖
- python 读grid 数据_如何将TextGrid文件的变量读入Python?
- 用批处理的方式解压文件
- 苏格拉底、柏拉图、亚里士多德,走进希腊三贤的世界
- 2600评测_佳能专微的雄心,RF 28-70/2 L USM评测
- 测试员入职新公司如何快速熟悉新业务?
- 生信工作流框架搭建 | 从零开始入门指南 - 00工作流之华山论剑
- Linux系统重启和停止Mysql服务教程
- 测试2k显示器的软件,高性价比的27吋2K显示器 AOC Q27P1U评测
- 常见的产品生命周期模型
热门文章
- 照片日历制作软件服务器端,#原创新人#99%完美的全平台日历解决方案
- ​Aqua Data Studio 22.2 Crack
- (绝对详细)CenterNet训练自己的数据(pytorch0.4.1)
- 毫米波点云生成论文 阅读笔记 | 3D Point Cloud Generation with Millimeter-Wave Radar
- windows下制作Ubuntu的U盘启动工具
- W3C中的css3-官方理解与提升
- would have to用法
- 直流偏磁 matlab,[PDF] 直流偏磁条件下电流互感器的传变特性.pdf
- 倾角传感器和IMU的区别是哪些?
- 万年历查询 API数据接口