KiCad 华秋发行版 new
供应链、设计、制造,一体成就未来
华秋PCB
高可靠多层板制造商
华秋SMT
高可靠一站式PCBA智造商
华秋商城
自营现货电子元器件商城
PCB Layout
高多层、高密度产品设计
钢网制造
专注高品质钢网制造
BOM配单
专业的一站式采购解决方案
华秋DFM
一键分析设计隐患
华秋认证
认证检测无可置疑
发资料
发帖
提问
发视频
扫码添加小助手
加入工程师交流群
myCobot 280 Pi开箱
MicroSD 卡插槽位于 MyCobot 280 Pi 机械臂下方。
包装中还有一个100-240V~50/60Hz 1.2A 电源线,具有 8-12V输出高达 5A(42 瓦)。
myCobot 套装中的其他配件包括:
myCobot-平面底座
4 个硅胶吸盘,确保底座牢固地固定在桌面上
myCobot 摄像头
myCobot 吸泵
各种连接线
乐高连接件
如何将机械臂连接到平面底座上
组装很简单。只需将吸盘插入四个角的安装孔中,然后用塑料螺丝头固定即可。
这是完成后的样子。
提供的乐高连接件,让您可以轻松地将底座连接到 myCobot 280 Pi 机械臂。
根据需要在安装板插槽中插入一些乐高连接件。
最后,将 myCobot 280 Pi 机械臂放在底座顶部,确保其与螺纹和乐高连接件对齐。您现在可以将机器人放在地板或桌子上,并用力拧紧吸盘,以确保机械臂的底座在操作过程中不会移动。最好将它放在光滑的表面上,例如玻璃或大理石。
Python
使用 MyBlockly 对 MyCobot 280 Pi 机械臂进行编程
MyBlockly 是一个完全可视化的模块化编程软件,用户可以通过拖曳模块,来构建代码逻辑,过程很像搭积木,而不是手动编写基于文本的代码。如此一来,复杂又抽象的编程语言就变得容易理解。这些模块包括逻辑、循环、数学、文本、列表、颜色、变量、函数以及控制机械臂的函数等等,所以用户可以轻松入门编程,只需单击右上角的运行就可以启动程序,做一些有趣的应用。
操作机械臂运动的程序是需要时间来完成的,所以在一个动作之后需要接上一个睡眠模块,给机械臂运动的时间再进行下一个运动。睡眠模块允许您以秒为单位添加延迟。
树莓派-GPIO
这组模块控制 GPIO(通用输入/输出)。它用于在输出模式下将任何 Raspberry Pi GPIO 引脚设置为高电平或低电平或将它们配置为输入。
ATOM IO
这模块控制着机械臂末端的 5×5 LED 矩阵。您可以更改每个 LED 的 RGB 数据(红色、蓝色、绿色)的值,也可以使用 PWM 控制。
LED 的颜色将根据我们输入的数据而变化。
状态
一组针对于 MyCobot 280 Pi机械臂的模块,主要用于打开或关闭机械臂电源、检查工作状态以及释放所有伺服系统。
MDI运行和操作
这些模块控制机械臂在每个轴上的运动程度。可以同时输入数据,包括速度控制,或者如果您愿意,可以使用协调模式。这使得对机械臂进行编程非常容易。
点动控制
控制机械臂在每个轴上的移动程度。
运行状态和设置
可以设置机械臂的速度,查询当前速度,以及特定关节的最小和最大角度。
找到机械臂在每个轴上的角度
MyCobot 280 Pi 精度测试
我们测试了 myCobot 280 Pi 机械臂的运动精度,测量精度为 +/– 0.5。在测试中,将画出5种不同颜色的圆圈,同时更改机械臂末端 LED 矩阵显示屏以匹配该颜色圆圈,如下面的视频所示。
myCobot 吸泵
吸附物体使用,可以通过吸力提升和移动物体,从而增强 myCobot 280 Pi 机械臂的拓展能力。使用 吸泵举起的物体的最大重量为 250 克。
吸泵亮点
功能——吸住物体以提起和移动它们
被提升物体的最大重量 – 250 克
材料 – 光聚合物/尼龙
颜色-白色
尺寸 – 94 x 74 x 51 毫米
重量 – 220 克
将吸泵安装到 myCobot 280 Pi
吸泵,通过吸泵控制套件作为机械臂的末端执行器,执行吸附物体的功能,吸泵提供乐高连接件插入的孔位,接上末端ATOM
将吸泵盒连接到机械臂底座IO接口
我们将使用插入 GPIO 接头的公杜邦电缆,即 5V、GND、G2 连接到 GPIO21,G5 连接到 GPIO22。
将 myCobot 吸泵与 myBlockly 结合使用
让我们进入 Raspi-GPIO 菜单,并选择“Set Mode BCM”模块以使用 Set pin 命令模块将引脚 20 和 21 作为输出 (OUT)。
两组模块用于控制 myCobot吸泵
为了使吸泵工作,我们将引脚 20 和 21 设置为高电平
为了阻止它,我们将引脚 20 和 21设置为低电平。
这就是启用和禁用 myCobot吸泵 所需的全部内容。
吸泵升降复位测试
我们通过将特定颜色的积木块移动到相同颜色的填充圆来测试机械臂与吸泵同时工作的状态。我们已经注意到,如果物体很重,则需要一段时间才能吸住物体,如果物体很轻,则需要一些时间才能将其释放。但是从下面的测试视频中可以看出,机械臂和吸泵可以非常准确地工作。
MyCobot 280 摄像头
该摄像头重量轻,可以在几分钟内轻松安装到机械臂上。它基本上是即插即用的,紧凑的设计意味着您不必担心它会占用太多空间。USB 2.0彩色摄像头最高支持720p高清分辨率,色彩广角,适用于人脸识别、智慧屏、智能快递、自动售货机、条码/二维码扫描、门禁、医疗设备等。
将 myCobot 吸泵和 摄像头安装到 myCobot 280 Pi
我们现在将 MyCobot 280摄像头连接到 myCobot 吸泵,方法是首先将乐高连接器插入吸泵……
在将其插入相机之前,我们将向其添加更多 LEGO 连接器
以便将其安装在 MyCobot 280 Pi 机械臂上。
完美安装!非常简单。
使用 pip 安装 OpenCV 和 Numpy
我们需要安装库,即 OpenCV 和 Numpy,以便在机器人上运行图像处理工作负载。我们可以通过机器人操作系统中的终端安装它们。
OpenCV是一个流行的基本图像处理库,例如模糊、混合、增强图像质量、提高视频质量、图像识别、图像和视频中的人脸检测,以及我们将在本项目/评论中使用的颜色识别.
Numpy是一个 Python 扩展模块,具有通常用于数据集(数组)和矩阵操作的数学函数。
图像阈值
Python 中的阈值示例代码
导入了两个模块:cv2 用于处理图像,numpy 用于处理数组和矩阵。
使用带有传送带的 myCobot 280 Pi 对物体进行分类(颜色分类)
我们将使 myCobot 280 Pi 机械臂与传送带一起工作,以对不同颜色的物体进行分类。该项目由两部分组成:
myCobot 280 Pi 使用图像阈值检测颜色,并使用吸泵选择红色、蓝色或绿色对象并将其移动到相同颜色的桶中。设置了四个位置:
1、红框位置
2、蓝框位置
3、绿框位置
4、在方便 myCobot 280 Pi 的位置检测彩色物体的初始位置。我们可以将机械臂移动到那个位置,从Serial Monitor中读取数值,并将得到的数值放入程序中,这是一个很好的寻找不同位置的点
myCobot 280 Pi 颜色识别示例代码
浏览量
浏览量
浏览量
浏览量
扫码添加小助手
加入工程师交流群
下载发烧友APP
电子发烧友观察
长沙市望城经济技术开发区航空路6号手机智能终端产业园2号厂房3层(0731-88081133)