DIY:文字是时间最好的载体 没有指针的木字钟
没有没觉得这个标题似曾相识 ,没错,曾经smzdm有这么篇文章。
《文字是时间最好的载体 没有指针的木字手表》
看了文章让我想起了挖坑一年多还未完工的文字钟。最近花了点时间把它完成,并写篇文章分享下。
简单介绍
文字钟在国外的制作网站上不少见到,在制作分享网站 instructables,搜索“word clock”能看到几十项各种各样的结果,如题图。
本文的制作95%参考了“DIY Word Clock - In Seven Steps”by TinkerElectric
先发个效果图:
下面是显示的动图
结构介绍
简单来说,就是买个宜家的RIBBA相框,把里面的相纸替换成写满文字的纸,通过点亮文字后面的LED,来表示时间。
所用的宜家RIBBA相框是 23cm x 23cm的。这个相框比较厚,能容纳下后面的LED和电路板。
相框到手后,先在sketchup中将每个部分测绘出来,方便后面部件制作。
从左到右依次为外框,玻璃,压玻璃的边框,纸板,后面板,其中纸板在制作中用不到。
word clock 也一起画了。
模型见 github
前面板
前面板是玻璃后面的一张透光膜,需要自己加工,比较费工夫。
面板设计
参考资料中的面板设计都带了一些个人的元素,想要与众不同只好自己修改了。
在excel中,画出11x11的格子,将显示时间必要的元素填入格子中。涂上颜色以示区别。然后剩余的格子中填上一些不相干的字母,以体现视觉效果的工整 。
在格子中可以塞入一些私货,比如“EL PSY CONGROO”
比如 IT IS LIT'S CLOCK (我的id litchiate 的简称 lit)
相比原设计,添加了四个O,原来显示时间分辨率只有5分钟,现在多一分钟就多显示个O,达到了分钟级别的显示分辨率。
如:下面的时间 11:36。
面板文字排版之后,选择合适的字体,修改合适的间距,生成图片备用。
面板设计好之后先打印出来确认下尺寸。可见普通A4纸的遮光能力是非常差的。这也是后面使用黑色即时贴做面板的原因。
面板加工
参照了参考文章的方法,黑色即时贴裁取略大于面板的一块,平整的贴到透明菲林上。要买A3幅面的菲林,因为宜家ribba相纸宽度大于A4大小了。
贴好的即时贴送入刻字机雕刻,刻字深度为刻透即时贴,不刻透菲林。
在此感谢姐夫赠送的闲置刻字机,这是在我这吃灰几年唯一派上用处的一次。
来个刻字的动图。
在即时贴上刻下划痕之后。用镊子揭起需要透光的部分。小心操作,撕坏会前功尽弃。记得我撕了一个多小时。
LED连接
LED,当然要RGB (光污染)的。为了方便控制,用的是内置控制芯片的WS2812灯条,使用带背胶的灯条,方便布局。需要的数量是 11x11=121个,每米60灯的话,要买3米。
按照设定好的间距贴在ABS板上,11行的灯条用导线焊到一起,相当于蛇形排列的一条灯条。
点亮效果。 RGB!!!
隔板加工
另外需要自己加工一个LED灯的隔板,防止某个LED点亮的时候,漏光到相邻的位置。我用的材料是3mm的黑色ABS板,加工方法为雕刻机刻下来然后用胶水黏住。也可以选择其它方法,手工制作或者3D打印。提供sketchup格式的3d模型。
用了隔板之后的效果。 全亮7.5W,不忍直视。
控制电路
很简单,没什么东西。
5V插座输入电源,经过1117LDO输出3.3V给ESP-01供电;
ESP-01的GPIO2驱动WS2812;
121个WS2812串起来;
ESP8266应该在很多文章中出现过了,这里不展开了。它就是个可以连wifi的高级单片机。没错,这个钟是wifi自动获取时间的,厉害吧
选取ESP-01是因为,这个应用中有1个IO用就够了,并且方便用洞洞板。
3d打印了个简单外壳用热熔胶贴在隔板的角落里。
装上ESP-01之后。
后盖板屁股上粘个DC插座。连上电线即可。
后盖板的样子。基本不影响外观。
上礼拜后补的打印标签,实际完成时间为去年。。。。。。
注入灵魂(写入程序)
90%的程序来自参考文章,修改部分如下
修改主控为ESP-01,改了一个IO;
把时间转换为点亮哪几个灯的功能写到了 一个CPP文件里(不会C++,瞎改的)
根据修改的面板修改对应显示部分;
修改了时钟源为wifi联网时间(记得抄来的代码是读的服务返回报文里的时间,而不是NTP时间,不过在一分钟分辨率本应用应该看不出差别);
5分钟改变一次显示的颜色,不然没人知道这是RGB的; (yes RGB!)
用arduino写的程序,如何添加ESP8266,如何写入程序,不展开了。
程序见 github
配置wifi
新下载好程序的控制器需要配置要连接的wifi,IOS使用的配置APP叫 ESPRESSIF ,安卓的没用过。
最后
以上开篇内容写于一年前,当时word clock已经完成,文章没写完就坑了 。
半年前发现word clock坏了,有时只能显示前面几个字。拖延了很久之后终于决定修理下,故障原因为WS2812坏了3颗,替换上就好了。然后下定决心把文章给完成了。
下面是坏掉的3颗LED。
yaodoctor
校验提示文案
天空real
校验提示文案
失落的KM
校验提示文案
ymy0511
校验提示文案
fjxy
校验提示文案
MrShen_
校验提示文案
妲己妖儿
校验提示文案
clinttrs
校验提示文案
Star星辰
校验提示文案
种子先生
校验提示文案
梁小勿拆
校验提示文案
折半世年华覆红颜
校验提示文案
泛天
校验提示文案
RoadsUntraveled
校验提示文案
zqbjzj
校验提示文案
神机妙算II
校验提示文案
逐光1119
校验提示文案
双木为林
校验提示文案
老韭菜根儿
校验提示文案
西山耀阳
校验提示文案
popeye20505
校验提示文案
wo是葫芦娃
校验提示文案
男勃丸儿
校验提示文案
西山耀阳
校验提示文案
老韭菜根儿
校验提示文案
双木为林
校验提示文案
逐光1119
校验提示文案
clinttrs
校验提示文案
神机妙算II
校验提示文案
妲己妖儿
校验提示文案
Star星辰
校验提示文案
zqbjzj
校验提示文案
RoadsUntraveled
校验提示文案
MrShen_
校验提示文案
fjxy
校验提示文案
yaodoctor
校验提示文案
ymy0511
校验提示文案
失落的KM
校验提示文案
天空real
校验提示文案
泛天
校验提示文案