arduino萌新,求教arduino控制步进电机机制作写字机问题,谢谢各位大神!!

1手把手教您3D打印自动写字机器人

    【】近日,在DIY热站Instructions上,一名网名为MakersBox的用户共享了一个非常有趣的器人,这个小巧的机器人使用的是Arduino芯片,具有自动绘图、写字的能力。


手把手教您3D打印一个自动写字机器人


这个机器人通过插在身体中央的钢笔,轮子的左右移动来绘制图形

    这个3D打印绘图机器人的灵感来自龟机器人的设计,龟机器人最早出现在20世纪40年代,后经logo编程语言的发明人Seymour Papert进行了完善。Papert的龟机器人用logo语言编程,并配备了一支笔,能够根据一套相对位置的指令在表面上绘制出复杂的“海龟图形”。

    这位名为Makersbox的网友决定采用这种乌龟机器人的创意,并将其与3D打印技术相结合,以此来激发那些女程序员和工程师们的想象力。为此,Makersbox选择了Arduino平台,因为它具有方便的集成开发环境和代码。

2制作自动写字机器人的具体步骤

    具体来说,在制作之前您需要准备的零部件包括:一块Adafruit Pro Trinket、一对步进电机(及器)、一个4×AA电池的电源、外加一堆电线、螺丝等,这个机器人的3D打印部件一共有8个,包括底盘、车轮等。


自动写字机器人所需要的3D打印部件


一个直流电机的安装(参考图)


一小块面包板(参考图) 


4节5号或7号电池盒及电池(参考图)


一个6V直流电机(参考图)


一把公对公跳线(参考图)

    这个机器人通过一套编程的指令来定位它在一张纸上的相对位置,Adafruit Pro Trinket通过编程控制机器人向后和向前、向各个方向旋转、提起和放下笔等等。因此,您可以通过编码控制机器人在纸上写一行字、画一朵儿雪花等等。


电路板示意图(此图仅供参考)


绘图机器人线路图(图片来自Instructables,仅供参考)

    虽然目前这个机器人使用的是微型的Adafruit Trinket,不过Makersbox建议,如果您设计的是更大的底盘的话,可以使用常规的Arduino(甚至是树莓派),这将为您提供进一步的创造空间。

    下面我们就一起来看看,这款自动写字机器人是怎么制作出来的:

    绘图机器人涉及到很多不同的运动控制单元,以下是您需要的组件清单:


制作绘图机器人所需要的电子组件和结构件

3自动写字机器人最后的拼装

    虽然理论上只要各个部件按照适当顺序连接起来就能用,但是,如果要保证绘图机器人写出来的东西跟计划的一模一样,还需要控制好各个组件的安装位置。

    接下来就开始安装电子控制部件了,这里有很多接线,注意不要弄错顺序和位置!

    首先将微控制器、开关等组件安装到面包板上,按照图示进行连接,连接好之后,装上电池并打开开关,可以看到板上的LED灯开始发光。

    装上画笔,笔的位置调整可以通过手动完成,也可以在上进行调整。

    安装好了以后就可以测试了。利用其它开发平台也能打造出类似的绘图小车,该创客就基于不同的平台打造了不同的版本,如上图所示。如果您对于上述制作感兴趣的话,不妨自己动手DIY一个吧。(注:文中部分图片来自3ders.org)

网上看到一款叫做axidraw的写字机后欲罢不能啊,就是封面上的那张图,看了一下价格还是算了吧,于是利用机自制了一个axidraw,然后我在论坛里也看到一位大佬做了: what?全CNC的铝支架(或者是铁)??在下搞不到那个啊!!!来个3D打印版的吧欢迎访问1.材料准备
  • 2GT 开口同步带(3M吧)
先将直线轴承使劲按到槽里卡住
然后将两边的电机都按上,底下的固定光轴也插上(网上大部分都是用铝型材支撑固定,但为了省邮费我换成了光轴2333)

插上Y轴的两根光轴,安装上后面的轴承座和前面的笔架,安装上舵机,这样差不多就完成了。

然后是穿同步带了,走线是这样的(灵魂画手) 前面的两个同步带头是用笔架上的一个压块压着的,打印出来你自然就知道了 注意接上跳线帽啊,成品:

builder烧写固件 插上控制板然后选择端口和版型,选择下载的固件然后开始烧录(这里是hex固件,你想要源码的话国外好多开源社区都有,自己找一下)

烧写成功如上图,这样就好了,可以选择自己喜欢的上位机载入自己的Gcode后开始画了

忘记拍视频了以后补,图片被qq压缩成这样了。。。抱歉了。

啊忘了说了,我的笔架是用老外的一个模型,很难用

楼主你好,我一直都在搞Axidraw,但是遇到很多问题,能否给予细节上的帮助??
  • 月均发货速度: 暂无记录

  • 月均发货速度: 暂无记录

  • 月均发货速度: 暂无记录

  • 月均发货速度: 暂无记录

  • 月均发货速度: 暂无记录

  • 月均发货速度: 暂无记录

  • 月均发货速度: 暂无记录

  • 月均发货速度: 暂无记录

  • 月均发货速度: 暂无记录

  • 月均发货速度: 暂无记录

  • 月均发货速度: 暂无记录

  • 月均发货速度: 暂无记录

  • 月均发货速度: 暂无记录

  • 月均发货速度: 暂无记录

  • 我要回帖

    更多关于 arduino控制步进电机 的文章

     

    随机推荐