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度,这会造成误差。

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

plotclock绘图钟也可以画小猪佩奇相关推荐

  1. 用python画小猪佩奇的编码_如何用python绘制小猪佩奇-python绘图教程图文讲解

    原标题:如何用python绘制小猪佩奇-python绘图教程图文讲解 如何运用python来绘制小猪佩奇呢?通过几道简单的python代码即可让你绘制出小猪佩奇,话不多说,直接上代码. 用python ...

  2. python画猪头_使用Python画小猪佩奇 社会人标配

    看了一些用python实现小猪佩奇画画的帖子,向自己实现下,以此记录. 社会人的标配是谁,当然是吹风机小猪佩奇身上纹. 我自己尝试画过小猪配齐但是感觉眼睛特别难画,画出来的猪头没有立体感,眼睛画不好整 ...

  3. Python学习笔记六——画小猪佩奇

    目录 Python学习笔记六--画小猪佩奇 画布 画笔 属性设置 操纵命令 运动命令 画笔控制命令 全局控制命令 其他命令 Python学习笔记六--画小猪佩奇 使用Python的turtle库可以绘 ...

  4. 使用python(turtle)画小猪佩奇

    使用python画小猪佩奇 Dear all: 前段时间使用python画小猪佩奇很火.下面我们来一起操作下吧! 操作环境macOS 1.安装Python IDLE ,python的运行环境,可以官网 ...

  5. 怎么用python画房子_怎么用python画小猪佩奇

    最近社会猪可是火遍了大江南北,不蹭下热度可对不起它.见过手画的佩奇,见过用代码画的吗? 没有?那就来看我大显身手. 用python的turtle库来画小猪佩奇. 有人问:turtle难不难? 答曰:不 ...

  6. 惊呆了!C语言也能画小猪佩奇?【附源码】社会我佩奇哥!

    社会我佩奇兄那么火,那么我们接下来就分享下如何用 C语言 画小猪佩奇 使用带符号距离场(signed distance field, SDF)表示圆形: 沿用这个方法表示形状,但这次我们想利用 ASC ...

  7. 使用canvas 代码画小猪佩奇

    使用canvas 代码画小猪佩奇 最近不是小猪佩奇很火嘛!!! 前几天 在知乎 看见了别人大佬用python写的 小猪佩奇,  顿时想学 ,可是 自己 没学过python(自己就好爬爬图片,,,,几个 ...

  8. 用Python画小猪佩奇

    最近社会猪可是火遍了大江南北,不蹭下热度可对不起它.见过手画的佩奇,见过用代码画的吗? 没有?那就来看我大显身手. 用python的turtle库来画小猪佩奇. 有人问:turtle难不难? 答曰:不 ...

  9. 用python画小猪佩奇的编码_如何用Python代码画小猪佩奇

    Python语言的功能太强大了,可以制作出很多想想的作品来,不信吗?用Python代码还可以画出小猪佩奇,代码其实很简单的,下面,就将几个关键步骤代码分享出来. 怎么用Python代码画小猪佩奇? 首 ...

最新文章

  1. Java单元测试的意义_单元测试重要意义及方法介绍
  2. Python常用语句及流程控制
  3. 史上最全站点降权原因解析
  4. c#保存数据格式为.cvs_C#读取csv格式文件的方法
  5. python 重写断言_历时四年,Dropbox 用 Rust 重写同步引擎核心代码
  6. python模块离线安装_离线安装db2的python模块ibm_db
  7. 020-Spring Boot 监控和度量
  8. canvas 五子棋游戏
  9. iOS开发之UITableView全面解析
  10. 使用boost::filesystem实现目录遍历
  11. 工程流体力学笔记暂记33 (边界层动量积分方程)
  12. HI3519移植samba服务器
  13. 服务器代维护 云桥,Citrix
  14. nmos导通流向_讨论一下:用NMOS还是PMOS关断好? - 模拟与混合信号 - 电子工程世界-论坛 - 手机版...
  15. vue 数据看板大屏适配方案
  16. 基于改进U-GAT-IT的人像手绘风格转换系统(源码&教程)
  17. mysql memory leak,项目在Tomcat中启动出现内存泄露memory leak
  18. 安卓漫漫路之实现简单的弹幕.
  19. python 实现人脸采集 训练 与人脸识别
  20. jsp text边框_CSS设置DIV边框实例

热门文章

  1. 智能化防杀未知电脑病毒探讨
  2. java三叉戟_HTML 5 Web SQL核心三叉戟
  3. 使用原生JS在Vue实例中动态插入元素
  4. html语言涉及到的专业,HTML语言专业学习.ppt
  5. 1324: 小周的烦恼
  6. ARM40-A5应用——W1LED的使用说明
  7. ITN网络课程笔记(十五)
  8. python assign
  9. Verilog中assign的使用
  10. 深圳Java培训:Java中的对象流和序列化