欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

六轴机械臂DIY,机械臂DIY总体规划

程序员文章站 2022-06-15 21:33:19
一直想搞一个六轴机械臂玩玩,查了查网上的资料,发现这个开源项目已经较为成熟,但没有一个总体的教程。正好我可以记录一下我接下来的DIY过程,作为一个项目日记。(当然不确定项目会不会烂尾)本项目总体参考github项目arduino-sainsmart,项目的网站如下:https://github.com/wedesoft/arduino-sainsmart一个机电产品总体包括三个部分:机械本体、电气硬件系统、软件控制系统一.机械本体:sainsmart机械臂的机械本体如下图所示可以看到...

一直想搞一个六轴机械臂玩玩,查了查网上的资料,发现这个开源项目已经较为成熟,但没有一个总体的教程。正好我可以记录一下我接下来的DIY过程,作为一个项目日记。(当然不确定项目会不会烂尾)

本项目参考github项目arduino-sainsmart,项目的网站如下:
https://github.com/wedesoft/arduino-sainsmart

一个机电产品总体包括三个部分:机械本体、电气硬件系统、软件控制系统

一.机械本体:

sainsmart机械臂的机械本体如下图所示

六轴机械臂DIY,机械臂DIY总体规划

可以看到它是一款模仿ABB机械臂的桌面模型,之所以跟着这个项目,很大原因是因为他的模型比较好看,与ABB机械臂的相似度极高。淘宝上可以直接买到, 链接在
https://m.tb.cn/h.4W53yTL?sm=db5e89
当然作为一个DIY人直接买多没意思,之后我会提供建模文件
机械臂本体采用板状材料和一个管状材料组成,板状材料采用PVC工程塑料,通过淘宝可以切割定制,管状材料使用pvc管,或亚克力管,可通过淘宝采购。

二.电器硬件系统:

sainsmart机械臂采用六个舵机作为关节的执行件,由图可以看到,123轴采用MG995舵机,456轴采用SG90舵机

 

六轴机械臂DIY,机械臂DIY总体规划六轴机械臂DIY,机械臂DIY总体规划

下位机控制板采用arduino uno控制板,配合DFRobot arduino 传感器拓展版

 

六轴机械臂DIY,机械臂DIY总体规划六轴机械臂DIY,机械臂DIY总体规划

arduino 下位机的控制代码可以通过github下载得到,请前往sainsmart项目网站查看,之后我也会开一贴介绍六轴机械臂DIY,机械臂DIY总体规划

三.软件控制系统

软件控制系统用于向下位机发送运动指令,同时用于处理图片数据形成运动路径,上位机可分为串口通信、路径处理等部分,本项目采用QT绘制上位机界面,采用C++语言,这部分由于没有现成的参考需要自己琢磨,估计需要一段时间。

 

总的来说,这个项目我会坚持更新,但由于作为一个研究生我还有自己的项目,跟新的时间不定,希望最终能一起做出一个成熟的作品吧。

 

 

 

本文地址:https://blog.csdn.net/weixin_44640149/article/details/109643290