自制超级迷你写字机器人(含原理图、PCB、固件代码、机械图纸)

自制超级迷你写字呆板人(含本理图、PCB、固件代码、机器图纸)

那是正在B站看到的稚晖君分享的,一个CoreXY构造的迷你写字呆板人,构造件都是3D打印的,固件运用的是原人移植到stm32平台的grbl,步进电机真用了一体式驱动

量料都开源了,分享给各人。

相关量料间接下载:

(10.66 MB, 下载次数: 376)

2021-7-30 13:33 上传

点击文件名下载附件

大概前往github名目地址去下载:

链接已隐藏,如需查察请登录大概注册

看到弹幕中,竟然想到的都是代笔匡助写做业,如今的学生好惨啊。。。

X-Bot制做的做者注明:

134300pm3t3dmw3lwm1jmo.jpg (126.67 KB, 下载次数: 0)

2021-7-30 13:43 上传

那是一个自己设想的超迷你写字呆板人,软件、电路、构造彻底开源。

前言

X-Bot是我另一个AI项宗旨先导做品,由于之前看paper发现一个很风趣的条件生成式反抗网络(CGAN)模型,所以孕育发作了一些脑洞筹备动手联结硬件造一个AI魂灵画手。既然是画手,光有AI算法虽然还不够传神,所以X-Bot就应运而生了,其时也思考过许多多极少种机器臂方案,最末选择了CoreXY构造做为X-Bot的设想方案。

134300yfttrg4jcqgy4r54.jpg (79.14 KB, 下载次数: 0)

2021-7-30 13:43 上传

对于机器臂

这么CoreXY构造是什么东西呢?

首先咱们来理解一下目前比较风止的机器臂构造有哪些:

最规范的XYZ构造

134300mz8njo8mtqj7fwzw.jpg (60 KB, 下载次数: 0)

2021-7-30 13:43 上传

134300dpZZZimsVi334bgisg.jpg (29.39 KB, 下载次数: 0)

2021-7-30 13:43 上传

那一类构造各人应当一眼就能看大皂是怎样回事,简略说便是正在X、Y、Z三个标的目的上都是独立的曲线活动,尽管模式有多种比如图中的第一种被称做龙门式,正常正在雕琢机规模用的不少;而第二种正在比较逃求小型化的3D打印机上常常可以看到其身映。

XYZ构造的好处就构造很是简略,控制也很简略,由于三个标的目的上的活动都是解耦的(一个标的目的的活动不会映响到另一个标的目的),而且相对来说由于是杂线性驱动,其活动精度会比较容易控制。

DELTA构造

134300f52kf2brwi12knf2.jpg (85.93 KB, 下载次数: 0)

2021-7-30 13:43 上传

由于咱们身处三维空间,因而来说只有是三个线性独立的向质都可以用来表征空间中一个惟一的坐标,对应于机器臂中,便是说只有我有三个可以正确驱动控制的电机,我就可以玩出各类魔术让一个机器臂正确地活动到某一点。正在XYZ构造中,X、Y、Z三个电机的职位中央其真不是平等的,而DELTA构造则以一种很奇妙的方式彻底对称地放置三个电机,如上图所示。通过三根连杆两端一共六个万向枢纽关头的约束,DELTA机器臂的终端可以活动到三维空间中的任意一点(正在止程领域内,且止程空间其真不是和XYZ构造一样的一个立方体),那种构造的好处便是很是的炫酷,哈哈,其真几多年前个人最早决议设想原人的3D打印机的时候,就对DELTA构造很是的热衷~由于杠杆效应,正常来说那类机器臂的运止速度都要比XYZ要快一些,同时由于非线性控制坐标解算须要泯灭更多的计较资源,风趣味的同学可以去理解一下DELTA构造到XYZ坐标的解算公式推导历程。

圆柱构造

134300uhm9jlpuubupmZZZzq.jpg (25.48 KB, 下载次数: 0)

2021-7-30 13:43 上传

提到XYZ各人首先想到的是笛卡尔坐标系,然而咱们正在中学的时候就学过另一种坐标系叫极坐标系,也便是用一个角度和一个长度就可以表征平面内一个点的坐标,而且其跟XY坐标的转换也很便捷。这么讲极坐标系再加上一个Z轴的曲线活动,就获得了那样的圆柱构造机器臂。那类机器臂正在真际使用中见到的比较少,因为同为极坐标构造,下面那种SCARA构造有着更“拟人”的成效。

SCARA构造

134300rbZZZtZZZZZZzg11tpZZZzZZZZZZ.png (63.12 KB, 下载次数: 0)

2021-7-30 13:43 上传

那一类机器臂的构造很是像人类手臂(尽管自由度差了不少,人手臂应当是7个自由度),劣点很鲜亮便是勤俭空间,弊病也很鲜亮,由于远实个误差放大做用,应付电机角度控制的精度要求很是高,电机的一点点颤抖通报到终端都可能组成很大的误差,因而正在家产机器臂中,那类机器臂正常都是运用传动误差极小的谐波减速器。

CoreXY构造

其真对于机器臂的构造另有各类千般,构造设想师们的脑洞切真是让人叹为不雅观行,风趣味的小同伴可以去google一下海外的各类3D打印机做品,很是的有意思。那里只最后引见一下X-Bot中给取的CoreXY构造。

134300pmg72ZZZ636ZZZw2m6tz.jpg (40.79 KB, 下载次数: 0)

2021-7-30 13:43 上传

取传统XY构造差异,CoreXY是一种仅运用一根同步带就可以控制终端正在XY两个标的目的活动的构造,很是奇妙;但是和绝大大都其余构造一样,CoreXY那种构造也会有电机和限位开关结合分布,电路连贯走线比较省事的弊病;于是正在其根原上,X-Bot扭转了电机放置的位置,将其由两边放置改为地方放置,所有的电路板和电机会合安插,构造更紧凑。

134300ki4lgfal2647gdi7.jpg (235.81 KB, 下载次数: 0)

2021-7-30 13:43 上传

电路设想篇

电路很简略便是一个STM32的最小系统,电机驱动间接运用了一体式的驱动器,可以tb搜寻一下有不少。蓝牙模块运用的是HC-05,12x供电就止。

固件篇

间接移植了Arduino上面很成熟的grbl固件到STM32上,参数都曾经设置好了,也把坐标转换函数从XY改为了CoreXY,keil间接烧录就能用了。

 

此帖出自电机驱动控制(Motor Control)论坛

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://aidryer.cn