总结
这是一款文字时钟(用法语设计,因此下文会有更多法语说明),专为完全采用 3D 打印技术制造而设计。
它采用了一个 16x16 的 LED 矩阵(WS2812B)、一颗 ESP8266 微控制器,以及一颗 TEMT6000 光传感器(用于在夜间降低亮度)。
它可以用英语重新编排。我已经开发了一个字母矩阵,用于用英语显示时间(源代码可在GitHub上获取)。接下来要做的是:
- 重新设计“网格”部分,使用英文矩阵模板。
- 更新代码,开启英文矩阵显示屏上的右侧 LED 灯。
- 请更新代码,将配置设置翻译成英文。
所有与代码相关的信息(源代码、编译方法、英文文档、硬件相关内容等)都存储在GitHub项目中:https://github.com/machintrucbidule/wordclock
然后,当它用法语显示时间时……给我的法国朋友们做个解释吧。
如上所述,这个项目可以制作一个 3D 打印的“文字时钟”(word clock,直译的话可能需要加注释说明),用于显示时间。
就硬件配置而言,除了打印丝外,用户还需要以下设备:
- 一个厚度为 2.5 毫米、有机玻璃窗户,尺寸为 16 厘米×17 厘米。
- 用于遮挡窗户的"白色遮光膜"(可在大型家装建材商店购买)
- 4 个 M4 螺母
- 4个M4x30螺丝
至于电子产品方面:
- 1. ESP8266
- 1 块 16x16 WS2812B 型 LED 矩阵板
- 1 个 Temt6000 光照传感器
- 电线、焊锡笔、锡料等等...
- 一个5伏电源(我选用了8安培的电源以求保险,但由于并非所有LED灯都会同时亮起,所以实际需求量远超此值)。
这里只有STL文件,这些文件与代码相关,代码及上传说明可在GitHub上找到,具体路径如下:https://github.com/machintrucbidule/wordclock
有一张照片展示了线路布置情况,但在GitHub上还能获取更多相关信息。那里还提供了我购买的ESP8266、LED灯、光传感器以及电源的链接(均购自速卖通平台)。
关于剪辑部分:
- 将玻璃窗的四个边角稍微切掉一点(这样做是为了不妨碍四颗螺丝的安装)。
- 把白色磨砂膜贴在有机玻璃上(我贴得比较仓促,所以照片里能看到气泡,下次得重新贴一次了 :o)
- 将有机玻璃板安装到框架内部(部件名为“frame.stl”)。
- 将字母格("grid.stl"文件)贴在玻璃窗上,字母面朝玻璃窗。注意方向,框架上方有一个用于光线传感器的切口,下方有两个切口,用于穿过线缆并让ESP8266的USB接口易于操作。字母格上以"IL EST"开头的部分应位于顶部位置。
- 将LED矩阵贴在支撑板上,然后让电线穿过预留的孔洞。
- 拆卸预先安装好的电缆
- 安装电源线,将其连接到 LED 灯,并把所有部件连接到 ESP8266 微控制器和光照传感器上(一张照片展示了线路布置情况,更多信息可在 GitHub 上查看)。
- 将包含所有电子元件的部件放在电路板上(LED 灯位于电路板的一侧)。
- 将四个螺母分别安装到“背板”部件上的对应位置。
- 把这件物品放在电子设备上方
- 紧紧握住整个钟表,将其翻转,使钟面朝向自己,放在桌子上,然后在每个角落分别拧上4颗螺丝固定。
时钟启动时,如果代码已成功编译并上传,它会显示一个橙色圆环,表示未连接到互联网。此时,会创建一个 Wi-Fi 接入点(默认名为 "horloge")。使用手机连接该接入点,选择对应的 Wi-Fi 网络,并输入对应的密码即可。
随后,时钟会重新启动,几秒钟后应该就能显示时间了。
只需用手机或电脑(需与时钟处于同一网络)访问以下网址,即可进行操作:http://horloge届时,将显示一个界面,用于调整时钟的设置。通过这个界面,你可以更改时区设置、颜色方案、亮度等参数。
打印设置
打印机品牌:
普拉萨
打印机:
I3 MK3S
木筏:
不要
支持者:
不要
分辨率:
0.2
填充部分:
20%
注意事项:
填充率为20%,除了需要支撑的"SupportLeds"部件(即将安装LED矩阵的区域)外,其余部分无需支撑结构。
Tags
Modellquelle
