16ç§?马æ?¥è¥¿äºšä¸å¦è€?师
你可以用一把原声吉他木,一串LED灯和一些基本的编码知识制作出令人惊奇的东西。当然,具有健康想象力的人可以找到各种方法来将这些元素用于一系列DIY项目,但是一位名叫Brent Graham的Reddit用户在评估他的能力并思考可能性时设想了最先进的单词时钟。依靠他丰富的木工知识,同时扩展了他以前未经训练的编码感受,格雷厄姆创造了一个平稳运行的多面时钟,在Redditsphere中产生了巨大的波澜。
在你强调缺乏编码知识之前,你应该知道格雷厄姆开始没有经验丰富的项目。事实上,DIY的成功开始于具有木工经验的格雷厄姆和他的朋友之间的各种竞争,他的朋友对编码知之甚少。大约一个星期之后我和他谈过,他就像是,'嘿,我已经把我的所有编码了,你的怎么样?'我想,'我还没有开始。'“那是什么时候格雷厄姆开始严厉打击项目的编码方面。
在项目的编码部分找到他的方位后,格雷厄姆开始了施工过程,在公园内散步,因为他有木工经验。令他惊讶的是,原声吉他木最终具有完美的尺寸,形状和外观,为格雷厄姆提供了抛光成品。然后他用锯齿形的11x11模式应用了一串LED灯,以配合他在网上找到的11x11字母矩阵,拼出了在clcock上显示的不同时间。他使用中密度纤维板在灯光之间创建分隔线,因此颜色不会从一个字母到另一个字母出血,并喷涂分隔线银色以均匀照亮每个小房间。
如果您参考Graham的Reddit帖子,您将找到构建过程的其余步骤,包括激光切割字母,浇注环氧树脂以及构建时钟框架。模型完成后,只需将适当的代码应用于arduino即可控制LED灯。他在Adafruit上找到了一个能够适应LED蜿蜒路径的代码,并且在这里和那里进行了一些额外的调整,成品挂在他的墙上。
由于项目中有许多不同的部分,格雷厄姆说在制定任何不可逆转的削减或编码决策之前,必须先绘制出一切。他说:“古老的谚语'措施两次削减一次'总结了一切。”即使有令人难以置信的成品在互联网上获得关注,他仍然希望对代码进行更多调整,以便三个按钮具有独立的功能。但那是在以后发生的。至少现在他知道正确的计划和来自在线天才的大量帮助,任何DIY项目都是可能的。