plotclock是一款绘图时钟,它由一支可擦除的水笔、机械小手臂和一块白板以及其他 3D 打印或者激光切割的零配件制作而成,它能用机械小手夹[同意]住水笔在白板上写下当前的时间,精确到分钟,再套住笔帽擦除时间,如此反复。
首先先来看下成品视频:
00:26
使用材料:
1、Arduino uno一块;
2、Tower Pro 9g舵机三件;
3、M3螺栓螺母若干;
4、干擦笔一支;
5、3D打印机或者激光切割机一台(或可以某宝代加工);
6、电烙铁焊锡等若干。
如果你是激光切割机请下载pdf或dwg文件,如果你是3d打印机请下载作者的stl图纸文件打印,小编已经将所有素材打包,大家可以直接去沐风图纸免费下载,以下为下载地址:
http://www.mfcad.com/tuzhi/index.php?m=content&c=index&a=preview&catid=6376&id=416299
部件切割或者3d打印:
准备工作:硬件组装方面,arduino用到了234针脚和5vgnd针脚。234针脚分别对应下方舵机,左侧舵机和右侧舵机。采用并联供电。焊接成并联插上arduino板即可,无需面包板。
组装:搞定板子后,开始组装时钟,打印或切割完的零件按作者给的图纸组装,保持机械臂活动流畅即可。
刷程序调整:小编为大家打包好了所需ardiuno程序,下载地址http://www.mfcad.com/tuzhi/index.php?m=content&c=index&a=preview&catid=6376&id=416299,
另外必须下载http://playground.arduino.cc/Code/time的arduino时钟相关库文件解压到libraries里面。否则烧录作者的ino时候会提示settime无法识别。烧录完成后组装完成后,机器会自动进入调试模式而不是直接开始写时间。
调整数值是SERVOFAKTOR 620 分别代表下方舵机SERVOLEFTNULL 1900 左舵机SERVORIGHTNULL 984 右舵机按照作者要求保证机器人能持笔写字能碰到平面,而且提笔能把笔套塞回原位。调整最耗时,大家务必仔细调整,如果零件精度不够,可能要重新制作零件哦。最后调整完成后,按照说明,删除#define CALIBRATION 这条,或者加//变成注释,然后烧写进arduino,之后时钟就自动进入正常模式,开始写时间。后就完成了,可以根据需要自行改代码增加新功能,有能力的小伙伴们可以改数字成文字或者中文显示时间那就更牛了。
举报/反馈

沐风网

254获赞 2356粉丝
机械行业相关知识技术交流
关注
0
0
收藏
分享