生活节奏越来越快,有时候想要静心做点自己喜欢的事情,发现总是没有那么多的时间。习惯了快节奏的生活,有时一个起身才意识到时间过去了很久。
所以,我心里一直有个想法,希望时间可以被看见,能感受到它的流逝。终于有一天,我脑海里浮现了弹珠时钟的原型,便开始了尝试制作一款别样的时钟。
最开始,我使用了C4D画了一个原型图,并且简单做了个动画,便于形象的认识到时钟的运行轨迹,以及机械结构。
但是初稿发现,这样的体积太大了,也很不友好,于是,开始了第二版的设计。我把原来的矩形,改为圆型,原来的滑块,变成了圆形的最外圈,这样,滑动起来,不会再多占用其它地方。甚至,最左边还有空余的地方,可以加上一个装饰小风车,当时间走动时,还可以带着风车转动……
然而,我的设计感完全不存在,尝试着修修改改,还是不满意,于是,只好作罢。
最终,我还是考虑做第三版,改回了最初的矩形。只是,尽量缩小上下之间的距离,让它看着不是那么的狭长。就这样修修改改,我得到了第三版的弹珠时钟。
怀着无比期待又忐忑的心情,我使用激光雕刻机雕刻了一版木制原型,确认相关位置和尺寸,发现还可以,心里悬着的石头放下了不少。
继续使用亚克力制作了一版,使用上弹珠和舵机,然后发现购买的亚克力厚度尺寸有些问题……之后用热熔胶临时顶上了,看着效果还不错!
不过,最终经过测试,我使用的是第四版……
就这样,整体效果有了,我就开始了代码调试。
1、硬件
硬件非常简单,机械部分就是一个舵机,控制核心则是使用了飞思创的Air602,一款超小的WiFi板,上面主芯片是联盛德的W600。
讲起这款芯片,不得不讲我之前制作的《桌面台历》也是基于这个芯片制作的。感兴趣的可以查看我这篇文章:桌面台历基本定型啦! 或者,在B站搜索”桌面台历“,也可以看到(顺便给我B站账号:平头创意 求一波关注)
2、软件
软件部分,就更简单了,但是,却让我纠结了许久,因为我想要的太多了。
这个芯片,既可以使用国产物联网操作系统RT-Thread编写,也可以使用合宙LuatOS。而这两款操作系统我现在都比较熟悉,反而有点纠结了。而且,最近我还学习了Miuser米老师的Midemo,基于合宙Air724做的一个YAPhone,特别袖珍,也希望尝试一下。
就这样,我一个重度纠结和选择恐惧症患者,耽搁了好久,最后决定每一个都尝试一下。第一个版本就先使用了LuatOS。
因为源码过于简单,所以也没啥好说的,就直接看效果吧!
最上面的一行弹珠表示小时,中间的表示分钟的十位,下面的则是分钟的个位。白色的弹珠对应的数字就是当前的时间了。
看上去也没有那么的难理解吧。
就这样,每分钟伴随着一次弹珠坠落的声音,倾诉着时间的流逝,提醒我专注于当下,切莫浪费时光。
其实,那白色的弹珠,是夜光的!
另外
欢迎关注我的公众号 平头创意 非常感谢!
离线
有创意啊
离线
创意不错啊,做精致以后放桌面上还是蛮有味道的。
离线
这个时钟确实非常有创意,值得研究一下
离线
这个球不能像体彩的球一样悬浮起来,我是不认可的
离线