plotclock绘图钟也可以画小猪佩奇

plotclock是一个有意思的机电一体的小玩具。一开始是不打算入手的:主要是时间成本,专注太分散;广而不深怎么说也不是一种好事。

小时候想做的2件事:AM收音机,飞固定翼航模,几年内都已经完成了。小时候都是以失败结束,现在想想觉得以当时的条件是难以成功的;年少的热情倒是现在缺少的。

无论是理论知识,还是物质条件(收音机需要一定的射频仪器,电容电感高频时的精确测量)上来说都有很大的差距。这可能是心理上的补缺,也有可能是做到以前做不到的事情的超我需求。

能而不做也是一种能力。知道什么不该做,什么该做对人生来说是很重要的,毕竟时间有限。

我是彷徨的,不知道要到哪去?似乎能做点什么,又似乎做不了什么。对于一个普通人,去哪可能也不是太重要,能发出一点微弱的光也是好的。

有人说:世界是混沌的,本没有方向。我不想讨论人生意义这种庞大的话题,既没有能力,也没有想法。

只是想说,以经验来看,事物是相互影响的,有时候要试试看。时常在脑海里想到远古祖先从大海爬向陆地的情景。造物主从未设定过什么路线,随机出现倒是系统变化的一种重要动力。

所以放在购物车里大半年后买了一个plotclock回来,这个卖家价格比较公道(机架39.9,只买了机架,arduino我是不会的)。

理论上这个plotclock就是一个绘图机,用来写个时间屈才了,它的才能是任意绘制图形。不过设计上精度存在问题。

----分割线-----

我这个真不是用来写时间的,是用来绘制的。有兴趣的拿出参考。

目前实现情况:

1.支持图形,汉字,英语。

可以用inkscape编辑绘制图形与文字,然后生成gcode,上传gcode,再用plotclock绘制。

展示:

 

https://www.bilibili.com/video/BV1FV411J7fF?share_medium=android&share_plat=android&share_source=WEIXIN&share_tag=s_i&timestamp=1619492617&unique_k=6GuQoB

https://www.bilibili.com/video/BV1464y1i7sK?share_medium=android&share_plat=android&share_source=WEIXIN&share_tag=s_i&timestamp=1619492732&unique_k=qPqqtb

原图,矢量图第一版,改进版(主要是调大了画,校准舵机)

方案如下:

esp8266+micropyton+plotclock

python代码请参考github:

https://github.com/chuanjinpang/plotclock_esp8266_upy_gcode

box_plotclock-gcode.py 是主程序

if __name__ == '__main__':    

run_gcode("rmc_pigger.gcode")    默认绘制小猪佩奇。也可以生成自己的gcode文件。

硬件联接:

左舵->ESP8266 Pin 13

右舵->ESP8266 Pin  15

升降舵->ESP8266 Pin  12

micropython固件我更新了一点点,原因是pwm细分1024,太低了。舵机信号也是个人才,只用0.5-2.5ms的占空,周期长20ms。改成了4096个细分。改后理论和实际上角度要细腻点。

问题点:

1.精度问题,代码理论上可以画出相当精准的图形,然而舵机精度问题,造成了实际的困难。比如计算要求是50度,实际转动是48度,这会造成误差。

矢量图是上面的,实际画出来的是下面的。这个舵机问题是很坑的。上好舵机又太贵。不如步进电机来的划算。

 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值