老狗要玩新把戲?我要老狗跟上時代
讓我燃起改機的文章是這篇 EvanII 大的 "Gee改機迴轉幫浦+無刷直流馬達"
原本起心動念是要來升級泵浦,也感謝這位大大提供我改泵浦的資訊
但就零組件上的更換我想這會比較容易達成,晚點再來處理
後來決定朝幾個方向來做改變 (OSCAR 老實說沒甚麼功能只有 開跟關的操作)
1.改掉令人乏味的操作介面 OR 外觀 (包膜改色換心情,幾年前有想過)
2.改掉傳統按鈕改用面板來操作主機 (需要些技術,自我懷疑中)
3.IoT 物聯網控制,用手機來操作咖啡機 (這世代不稀奇,我的烘豆機也只用手機控制)
4.直接換新咖啡機 (我沒預算~XD)
考慮後幾個結論:
1. 包膜就跟換手機殼一樣,心情好一陣子,然後就沒了
2. 一般家用機比較少有人這樣做 (新創品牌與高價設備除外)
3. 煮咖啡一定要有手機,我開跟關就可以完成為何要多此一舉,再來是網上有賣現成的套件
可以直接安裝,還支援蘋果跟安卓系統的手機
4. 不想要花太多錢來完成
第2點比較有挑戰性,決定讓自己來設計界面還有程式,首先上網找資料研究有什麼方法可以做到我要的功能,原則上是用最少的預算來達到效果
最後決定用 Arduino 搭配觸控面板來做到我要的效果,問題來了這些我沒有接觸過也沒玩過
過程中也參考了以下這幾篇文:
xhining 大的
使用Arduino自製USB(RS-232、藍牙)K-type溫度記錄器搭配RoastLogger(類似Artisan)
六凡之靝 大的
使用Arduino製作Kent500烘豆機控制盒連接Artisan烘豆軟體
上網大概了解一下Arduino 透過範例與網上資源,不斷試驗與測試,不斷調整,修改,更新 確定可以做到我要的功能後,便開始尋找適合的LCD觸控板,過程中也慢慢了解到一些常用的面板尺寸,供電,資料傳輸方式等等,畢竟觸控板的code與Arduino不同,規格上也需要配合

最初買的 UNO


3.5吋 HMI 人機介面
到了面板階段就不只有程式編輯,還有UI需要設計,我拿拍攝的圖片來做背景,透過3D小畫家來繪製選單按鈕,完成UI設計,再來跟Arduino串接,接下來又是不斷的測試修改,到了放樣階段我又發現 UNO 板子有點大加上走線,感知器要擠進咖啡機有點辛苦,為了解決這個煩惱只能再改用其他Arduino版本,最後選用 Arduino nano 讓我多出不少空間 (最後還是很擠)

UI 設計需要透過專屬的軟體去上傳與更新



Nano跟UNO 規格差不多,體積差很多

上線前,還是要持續測試
軟體部份解決,再來是硬體修改,大概想一下需要的工具,買齊後又不敢冒然的破壞,這跟我當年再鑽壓力表洞時一樣,很猶豫因為機殼破壞下去,就沒有回頭路,有想過外掛但我已經外掛PID控制盒,還要再擴充麻煩也不美觀,停滯幾天思考看來也是沒路可走心一橫,面板就這樣一刀鋸下去,第一次用鋸片也是不好控制讓面板多處都有傷痕,可是也沒辦法只能透過後天再來修補,為取代實體按鈕也只能這樣做,以為一切就緒只缺組裝考慮到電源不能都常開還是需要實體開關來斷電,同時考慮安全問題如果軟體出現異常,也需要緊急中斷後續又加購開關與按鈕,開關上也遇到問題原以為只要能支援220V,試裝開電直接跳機後來看了原廠開關才發現需要支援到15A以上電流,再次出門採購開關除了開關外為了鎖上LCD觸控板,一直買錯螺絲規格也是多跑了好幾趟

有按鈕的面板,最後的畫面

自己土炮改就是會這樣切得很醜

放上LCD 後,感覺上還可以

原以為改用Nano可以省不少空間,但主機本身電線也是很多,最後還是擠再一起

溫溼度感知器(目前這模阻只拿讀取環境濕度)

組裝完成後,原本的基本功能還是要先測試一下
最後組裝完成啟動測試後發現 K Type 感知抓溫度不太準,接下來要來嘗試把K Type感知鎖在沖煮頭上這樣數據回報因該會比較精準
以上過程從五月發想,開始購買週邊零組件,單晶片與觸控板,程式編輯測試,UI設計,一共花了快3個月來完成,硬體修改階段感謝太太包容,因為我獨佔餐桌弄得亂七八糟,總算做到自己要的效果,自我成就感滿滿,預算上也符合自己的預期合計不到2k 完成改機,我不知道未來還可以玩到什麼地步,至少目前我讓老狗跟上時代,也給了老咖啡機一個新生命

改機完成
分享一下最終的費用
Arduino UNO x1 285 (後來沒用到)
透明壓克力保護外殼x1 80 (後來沒用到)
TYPE-C Arduino Nano x1 175
DHT11 溫溼度感應模組1wire數位訊號 x2 86 (被我弄壞一組)
MAX6675 KType 溫度測量模組SPI通訊 x2 258 (被我弄壞一組)
1路繼電器模組5V 低電平觸發x1 25
BT05 藍芽4.0模組 BLE C2541帶底板相容HM-10 x1 110 (打算日後再來玩IoT)
HMI人機介面 TJC4832K035 3.5吋 (拆機品)x1 400
HMI人機介面 傳輸線x1 100
K-705電子元件密封膠 66
矽膠 120
杜邦線x2 100
搖頭開關x2 50
220V轉DC5V模組 x1 85
文章有點長,感謝收看