之前看到過一個O-Clock的創(chuàng)意時鐘項目,覺得很不錯,于是,決定開模把它做出來。
項目的創(chuàng)意在于時鐘沒有傳統(tǒng)的1-12點的指示,而是用60個燈表示一分鐘,紅色系的顏色指示代表時,綠色系代表分,藍色系代表秒,通過各種創(chuàng)意炫酷的效果進行時間的顯示,剛開始可能看不習慣,看幾次就會習慣。

大家看的出來幾點不
結構層面,整體是一個很大的圓環(huán),時鐘本體是一個360度的圓型,開一個大模具超級貴,直徑460mm,于是想著把一個圓分成12分,每30度一個塑料件,再拼接起來。兩個塑料件開了模具,一個上殼一個下殼,花了一萬塊。



發(fā)光部分,利用60個WS2812貼在最內側的圓環(huán)上,再利用2.5mm的光纖柱把光導出來,效果還是挺好看。
硬件部分,在圓型的最下面,留了一小塊空間給PCB,主控用ESP8266,可以聯(lián)網獲取準確的時間,同時也加了一個本地的RTC,在不聯(lián)網的情況下也能獲取到相對準確的時間。USB-C供電,帶一個WS2812接口,還留了一個RF 433MHz的模塊,可以接收遙控器的一些控制指令,硬件相對簡單。
這里用的高精度RTC,不聯(lián)網的情況下,一年的累計誤差不超過1分鐘。
直接在嘉立創(chuàng)EDA畫板,懶得手焊,嘉立創(chuàng)PCB+SMT一條龍搞定,非常方便。
原理圖:


板子是雙層板,整個開發(fā)流程全部在嘉立創(chuàng)完成,用嘉立創(chuàng)EDA設計,整個原理圖PCB封裝完全不用自己畫,直接用標準元器件封裝,個人感覺相比傳統(tǒng)EDA還是快不少。

板子畫完直接在嘉立創(chuàng)EDA里面提交打板,每個月還能免費打,這么多年白嫖我確實有點不好意思了。重點是在原理圖的標準元器件選好每個元器件的品牌型號后,SMT的時候直接就能綁定對應元器件,私有物料也能寄過去放自己的小倉庫,三四天貼好的板子就能回來了,老宇哥SMT過好多次了,質量還是不錯的。

后續(xù)準備用ESP32進行升級,加入藍牙連接、小程序控制等功能。芯片直接上板以后,接口和走線都會更復雜,應該也會用到多層板。嘉立創(chuàng)的多層板最高可以做到 64 層,也支持盤中孔、HDI和阻抗控制等高階制板能力。以后如果還要繼續(xù)增加功能、壓縮板子尺寸,或者對信號完整性提出更高要求,也有進一步升級的空間。


軟件部分,主要就是WS2812B的驅動,以及NTP獲取時間毫秒級別的準確性,這個改期單獨一篇文章介紹,還是有一些技巧,還需要本地與在線數(shù)據的融合,還有就是多種時鐘顯示效果的算法,老宇哥做了很多種炫酷的效果?,F(xiàn)在有了AI的加持,寫起來估計會非常快,感興趣的同學也可以建議一下,大家一起玩一個產品。
做了個網頁端的控制:


一共做了9種時鐘顯示效果,整體效果是挺炫酷,但是看時間剛開始不是很直觀,看多幾天其實也還好。
小日子有個品牌叫,BALMUDA,做了一個時鐘非常漂亮,跟我們相比,它的1-12完整的顯示了出來,可以很直觀的一眼看出時間,分與秒,就通過60個白色的顯示點來表示,非常簡潔高端。

結合它們的創(chuàng)意與我們的幻彩效果,感興趣的小伙伴可以后臺私信,加入團隊一起優(yōu)化設計,后續(xù)會上傳到立創(chuàng)開源硬件平臺進行開源。
