plotclock是一款繪圖時鐘,它由一支可擦除的水筆、機械小手臂和一塊白板以及其他 3D 列印或者雷射切割的零配件製作而成,它能用機械小手夾[同意]住水筆在白板上寫下當前的時間,精確到分鐘,再套住筆帽擦除時間,如此反覆。
首先先來看下成品視頻:
使用材料:
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,之後時鐘就自動進入正常模式,開始寫時間。後就完成了,可以根據需要自行改代碼增加新功能,有能力的小夥伴們可以改數字成文字或者中文顯示時間那就更牛了。