2020年8月8日 星期六

wifi clock (we mos d1 mini + max7219X2 + 3d printing box)

 

https://www.thingiverse.com/thing:4565180再花了一點時間設計雙排max7219時鐘的殼,這個WIFI時鐘同樣是很久以前就設計的,之前都是木片+熱溶膠固定,這幾天利用時間把3D外殼給設計出來。

雙排MAX7219就不是範例幫忙畫好,而是每個字都要自己畫,所以就需要類似這樣的繪圖檔案。



整個程式大概是這樣,wemos d1 連上網路後,連到NTP伺服器抓取時間,然後只保留時跟分,把時跟分的2個數字拆開,變成4個數字,如果數字為空就要補0回來。

把4個數字對應成座標,總共8個max7219,每個數字會對應出座標,每半秒更新點點和時間。

如果時間不變,就不更新,這樣可以避免畫面閃動。

再加上列印外殼,整個WIFI時鐘就完成。


























沒有留言:

張貼留言