news 2026/5/5 18:55:46

星瞳OpenMV官方机械臂教程|从零开始:Robot Arm机械臂快速上手

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
星瞳OpenMV官方机械臂教程|从零开始:Robot Arm机械臂快速上手

欢迎观看OpenMV官方机械臂的第一期教程!本期将带你快速了解机械臂并掌握基础操作。

看完后,你就能开始创建自己的专属项目啦!

OpenMV官方机械臂教程|从零开始快速上手

*具体教程和源码可在星瞳科技OpenMV官网[OpenMV.cc]查看哦!

我们先快速了解一下这台机械臂的各个核心组成部分。

显示屏:可显示OpenMV拍摄的图像、当前机械臂坐标。

按键:可控制机械臂各轴的移动,也可自定义按键功能。

OpenMV智能摄像头安装在机械臂最前端,能够识别颜色、追踪物体、运行AI神经网络模型。

机械臂的末端执行器由一颗舵机驱动,用于抓取物体。我们提供多种不同形态的夹具。

以上是机械臂的外部结构,下面来看看机械臂内部,其主要由两块电路板构成:

1、OpenMV机械臂扩展板:

它直接与OpenMV相连,可以将OpenMV的IO引出来,方便连接机械臂。 串口通讯接口是OpenMV向机械臂主板发送运动指令的通道。 FPC接口用于连接底座上的LCD显示屏和按键。 5V驱动接口可输出稳定的5V电压,轻松外接并驱动小型的装置。

2、机械臂ESP32主板:机械臂的所有动作都由此板控制。 步进电机接口分别对应机械臂的四个关节模组,主板通过它们控制每一个关节的运动。

步进电机驱动芯片(A4988)提供了驱动电机所需的足够电流。

限位开关接口 用于复位时判断位置,能判断是否运动到了极限位置,防止撞机损坏。

5V舵机接口可为夹爪舵机供电和控制信号。

继电器外设接口可以看作是一个由程序控制的智能开关,能够通断更高电压、更大电流的外设,比如外接气泵、真空发生器或者大功率灯带。

接下来就正式开始操作教程!

供电与启动:使用配套的12V直流电源或电池为机械臂供电,打开机械臂本体的电源开关,确保机械臂通电。

连接OpenMV与放置模块文件:用USB数据线将OpenMV智能摄像头连接到电脑。 将 Robot_arm.py 模块文件复制到OpenMV的内置存储盘根目录中。

搭建编程环境:打开OpenMV IDE或OpenMV VSCode插件,导入机械臂控制模块。

初始化与安全复位:初始化机械臂,机械臂使用串口3为通讯串口,运行 home_setting函数进行机械臂复位。

复位后的坐标应在(0,174,290,0)附近,坐标 原点 位于机械臂的底座中心,即大齿轮中心到底面的投影。

获取与设置坐标:运行下图代码可以获取当前机械臂的X、Y、Z、E坐标,具体可在官网查询。

使用set_xyz_point函数,输入目标坐标,机械臂就能精确移动到坐标地点。

set_xyz_point函数的五个输入值表示的坐标如图,F设置的是运动速度,各轴的取值范围在Robot_arm.py中定义。

控制夹具:使用Servo(angle)函数,输入角度,0度张开最大,最大为76(推荐),防止太紧损坏夹具和舵机,角度增大逐渐闭合。

可通过relay函数控制机械臂底座上的继电器模块的通断。

get_key_val函数可以实时读取三个限位开关的状态,用于安全判断或流程控制。

OpenMV机械臂扩展板集成有一个电压为5V的简易驱动器,可以使用它来驱动使用5V供电的装置,如使用5V供电的激光笔。

机械臂底座的LCD显示屏可以显示当前机械臂的坐标等信息,也可修改代码自定义显示内容(图中已经更改为夹具角度)。

AD按键可以控制机械臂夹具的开合,三轴的运动,以及复位功能,当然,这些AD按键也可以自定义功能(5号键初始功能为机械臂复位,此处已更改为增大夹具角度)。

现在,你已经掌握了OpenMV Robot Arm机械臂的所有基础操作。

结合OpenMV的智能图像识别,你可以实现更酷炫的项目。

源码和更多内容可在星瞳科技OpenMV官网OpenMV.cc查看,感谢观看!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 0:11:55

算法题:字符串转换成整数。

字符串转换成整数:从原理到实战的深度解析 关键词 字符串转换、整数转换、类型转换、算法设计、边界处理、异常处理、Python实现 摘要 本文将深入探讨"字符串转换成整数"这一经典算法问题,从问题背景、核心概念、算法原理到实际应用进行全方位解析。我们将详细…

作者头像 李华
网站建设 2026/5/4 22:03:42

勾股定理简单学习

前言 若a和b是直角三角形的两条直角边,c是斜边,那么 a2b2c2a^{2}b^{2}c^{2}a2b2c2 勾股定理的图解法证明 勾股定理指出,在直角三角形中,斜边的平方等于两直角边的平方和,即 ( a2b2c2a^2 b^2 c^2a2b2c2)。以下是几种经…

作者头像 李华
网站建设 2026/5/1 11:43:55

从零开始安装并配置开源AI编程神器OpenCode

对于个人开发者而言,选择 OpenCode 国产开源编程模型 的组合,本质上是用开源工具 国产高性价比模型复刻了甚至超越了硅谷顶尖付费产品的AI编程体验。 让我们开始安装并使用开源AI编程神器OpenCode吧! 一,第一步:环境…

作者头像 李华
网站建设 2026/5/1 15:22:19

充电即服务:智慧园区打造“人-车-桩”智能互联新体验

1、概述 园区停车场有电动汽车和电动自行车,均需要提供充电桩。充电桩管理系统通过物联网技术对接入系统的充电桩站点和各个充电桩进行不间断地数据采集和监控,解决园区充电桩使用、监控问题。电动自行车充电可采用投币、扫码充电方式,电动汽…

作者头像 李华
网站建设 2026/4/29 2:32:01

基于springBoot的动漫分享系统的设计与实现

背景与意义随着互联网技术的快速发展,动漫文化在全球范围内的影响力不断扩大。动漫爱好者群体日益壮大,对动漫资源的分享、讨论和收藏需求显著增加。传统的动漫分享方式如论坛、贴吧等存在信息分散、互动性不足、资源管理混乱等问题。基于SpringBoot的动…

作者头像 李华
网站建设 2026/4/28 11:43:17

全球生成式人工智能的安全合规前瞻

随着生成式人工智能(GenAI)技术的迅猛发展,其应用范围日益广泛,影响力逐渐增强。然而,技术的双刃剑效应也引发了各国对安全与合规的深度思考。美国、欧盟和韩国作为全球科技前沿的代表,纷纷出台了针对性的法…

作者头像 李华