現在要來做FLUX本身缺少的加熱系統
製作之前在網路上找了很多相關的資料
發現很多自製的熱板都是手動開關,也就是列印開始時需要先手動開啟
列印完畢後熱板會持續一直加熱,直到手動關閉為止
FLUX本身是支援wifi控制,加個VPN與監控甚至可以在遠方控制與監測
這樣的產品怎麼能夠搭配需要人在幾台旁邊才能使用的熱板呢?
這不符合我的要求。
我要做的系統必須要在列印開始時自動啟動,列印完成後自動關閉
但是我不想破壞保固拆幾台拉線(畢竟目前的FLUX回廠機率很高)
PS: 筆者在寫這篇文章時,幾台正好又躺在FLUX的RMA
這樣要怎麼知道幾台目前的狀態呢?
加一台camera做動態偵測?殺雞怎麼能夠使用牛刀呢。
所以我的做法是,偵測FLUX各個狀態消耗的電流,得到的結果如下:
待機時為40~50mA
當噴頭在加熱時,約為1400~1500mA
單純只有散熱風扇啟動時,約為200~300mA
由這個結果來看,當耗電量為200mA以下時,就代表FLUX處於待機狀態。
先上完成影片,影片一刀未剪未後製,
另外因為單手持手機,手有點抖請見諒,玻璃反光也請無視XD
影片內的LCM第一行為熱板的溫度
第二行分為左右兩部份,左邊為FLUX耗電量,右邊的ON、OFF為熱板狀態
DEMO中熱板設定的溫度為55度,噠噠聲音為Relay切換
當溫度接近時會很頻繁的切換,一般的Relay壽命約為1萬次,好一點的約10萬次
如果擔心因為的切換速度太快,可以在程式內設定溫度的上下限
或是將Relay換為MOS,並使用PWM控制
影片內容為FLUX Studio送出列印請求->熱板啟動->溫度到達時Flux還在定位->
Flux Studio送出停止請求->等待風扇停止->降溫->關閉LCM背光
事前準備:(括號內為本為使用的)
熱板 x1...(原本的鐵板加上加熱片)
熱板變壓器 x1 ...(12V 10A)
Arduino x1...(Arduino UNO R3)
Arduino 電源 x1...(可與熱板的變壓器共用)
LCM x1...(1602 LCM)
LCM控制板 x1...(為了節省Arduino的控制線)
電流測試模組 x1...(ACS712)
5V Relay x1
測溫元件 x1 ...(LM35)
測試使用的熱板系統是在原本的鐵板上面貼上3片超薄繞式加熱片,感溫元件貼在鐵板邊緣
(實測鐵板邊緣與中心相差約5度)
3片電熱片採用並聯連接(電壓相同)
為了方便拆裝,做了快拆接頭
快差頭開啟時 |
程式碼:
目前已經在設計下一個套件版本,敬請期待!
目前已經在設計下一個套件版本,敬請期待!
有新版的套件了嗎?
回覆刪除