
LED陶瓷灯丝时钟
简介
用26mm陶瓷灯丝做的一个时钟
简介:用26mm陶瓷灯丝做的一个时钟开源协议
:GPL 3.0
描述
特点:
用三块PCB拼接而成,无需另外制作外壳
支持手动调时、定时开关、联网使用NTP对时
——————————
最初是在购物平台看到了类似的产品,觉得很有创意,就默默记下来了。在之后想着送礼时想起了这一小玩意,但奈何成品价格较高,于是想着自己做一个。
最开始遇到的困难便是不知道如何使其更像一个生活用品而不是一个工业品,左思右想之后设计成了现在这般模样。这样设计可以不用额外制做外壳,只要使用黑色电路板就好了。
我有将电路板做小的习惯,然后像玩游戏一样在电路板上排布原件和布线。这种事情我已经干过很多回了,折磨自己好像也挺快乐的?为了让他的外表看起来尽可能简洁以及把电路板当做外壳,我设计成两块电路板对接的模样,并只在一面放置元件。而且刻意不在上层电路板的上面(带触摸的那面)布置线路,使其看起来更美观,当然下面那块板子就不能这样做了,除非做成4层板。
为了让他能自动对时,我还加了一块8266模块,不过因为51单片机的RAM实在是太小了,难以处理长文本,因此在单片机与8266的通信部分写得很差,导致这部分功能有一些BUG,我现在基本上快放弃去研究他了,还不如直接用ESP的单片机进行开发。评价是51真不适合处理有关联网的工作。
我本身不是电子专业的学生,做这些东西纯粹出于个人爱好,因此这个项目存在不少问题,欢迎大家提出建议!
待解决的BUG:
1.联网部分存在一些BUG,例如无响应,或者无法进行NTP对时等,该部分原因与esp8266的AT通信有关
2.若使用全新的DS1302可能会出现无法初始化的现象,但若使用其他设备中能够正常运行的DS1302,则能够正常运行
3.触摸电路中的电容需要根据情况进行调整,以使触摸灵敏度合适
4.在调整亮度的时候,显示部分的中间两颗单独的LED会出现闪烁,这是因为我使用了一个单片机的一个定时器生成PWM信号对其进行调节,在调整亮度的时候就会导致这个定时器的中断代码无法被完全执行
注意事项:
若需要打样,注意灯板为1.2mm,另外两块电路板为1.6mm
设计图

BOM


评论