2021年7月18日 星期日

SUPER MARIO 燈飾

 



之前做過這個題目

https://maker00.blogspot.com/2020/04/supermario-1.html

https://maker00.blogspot.com/2020/04/supermario-2.html

,因為當時時間都很零碎,所以一直沒辦法處理ws2812一些問題,大概問題如下

1.框體體積設計太小,長約12.5公分,有些燈和線體積太大,裝不下。

2.焊接也一堆問題,單顆ws2812焊接不好焊,杜邦線也有一些品質問題,所以程式連線最基本測試燈號都異常。

當時只做了第一版本的框體,也沒設計到後面晶片的部分,這一次一起考慮進去使用nodemcu,體積小,還可以多放一顆麵包版。


首先是建模部分,直接圖片,轉向量,匯到123D裡面。





要考量的部分是底板,nodemcu要稍微墊高這樣USB線才可以放上去。




先用大麵包板接,然後慢慢轉到小麵包板。


旁邊還挖洞,可以把小塊麵包板綁進去,因為體積有限,所以全部線就擠在一起,空間真的很有限。






測試燈的部分也花了很多時間,有些是焊接的不好,有些是燈泡本身品質不好,還有的是線也不好,一堆問題,焊失敗的要解焊,線有問題要除錯,解焊換線,還有的是燈泡燒掉或故障,要一個一個除錯。



中框部分,列印要12小時。



有了中框,可以嘗試把燈放進去,使用熱融膠固定燈泡,我是一面亮燈一面黏,怕黏的過程手勁太大,也可以立即處理。

測試單顆跑馬燈效果






這個白罩也印2次,第一次不知道什麼原因刮到,因為只有一層0.3mm,所以底板沾的不好就直接失敗,只有一層這樣才會透光。


底板裝上之後,就有樣子了,還是可以一面跑程式一面測效果。

測試多顆跑馬燈效果。
測試呼吸燈效果。




面板印銀色,但是效果不好,不遮光


變成這種淡淡灰色,也是只設計一層0.3mm,所以後來再印一個黑色,全部一起黏起來。
測試隨機燈效果。





3層,用保力龍膠黏,感覺很厚。





測試單顆燈跑馬燈效果。

測試呼吸燈效果。



測試隨機燈效果。
多顆跑馬燈完成版。



整合程式的部分也處理很久,單一程式都可以跑,但是要怎麼整合到一起,原本想把nodemcu架成http伺服器,後來發現udp比較快,也簡單,所以又改成udp模式。

沒有留言:

張貼留言