[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

2018.05.04更新: 30人份舒肥大考驗..更新在: 第123樓
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.


2017.10.05更新: 中秋節吃牛排一定要舒肥一下的!!..更新在: 第96樓
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.



2017.09.14更新: R30/L30最有意義改版.. 更新在第85樓
畫面風格調整, 可5分鐘~96小時間定時
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

可調整加熱參數, 適合更多加熱源..
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.



2017.05.22更新: 上菜了... 更新在第46樓
今天菜色: 舒肥嫩豬排 甜點是: 調溫巧克力出奇蛋...
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.


2017.05.10更新: 新增使用影片
簡單拍了一個影片..
結果牛排做好之後忘了拍..因為..一下被搶光光..XD




2017.05.07更新: JetSOVI Pro正式版...更新在41,42樓
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.



2017.03.16更新: JetSOVI Pro版誕生...更新在34樓
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.


2017.02.17更新: 舒肥牛來了... 更新在27樓


2017.02.14更新: 本次更新在9樓哦!!


[前言]
因為自己資訊工作已經N年...加上閒閒沒事(~有嗎~)喜歡東搞搞西搞搞...最近又常在FB不時看到舒肥機的廣告...好奇心Google了一下.. 哇..原來這東西感覺還蠻神奇的..但仔細看一下內容..它基本上就是一個有控溫和計時的電湯匙嘛..
又看到另一個台灣團隊也做出了一台直接把大同電鍋變成舒肥機的東西..又仔細看了一下..咦..只是電湯匙變成大同電鍋而已..

那..大家的價格為什麼都那麼的貴呢? 於是有了DIY的念頭...

翻翻文章..Google一下.. 其實DIY的人很多... 不過大都使用傳統的控溫器再加上幫浦來讓水溫平均, 這裡要對想到要用大同電鍋來加熱的團隊掌聲一下..和電湯匙相比..大同電鍋的加熱更平均..基本上就不用再加幫浦了..

那我也想DIY..但卻不想用傳統的控溫器..感覺線路很雜.. 再加上近年來物聯網很流行..什麼都要上個網..手機操控什麼的..因此決定使用.. Arduino 來做..

說到Arduino, 還真的沒接觸過..只用過它做出來的3D印表機而已.. 但對於電子科+資訊工程出身的我來說..應該不複雜. 又想到1年多前玩空拍機時有買過一塊Arduino Nano版子來串接設定空拍機的OSD, 就在櫃子的深處把它找了出來..

插在麵包板上, 接上PC, 上了Arduino網站下載了 開發IDE環境..測試了一個最簡單的LED一閃一閃的程式..成功..好吧..那就開始了.

[功能]
剛有說過..要做就要做一點不同的..那麼...加個Wifi模組好了..因為我自己有網站..搞不好可以把加熱資訊丟到資料庫以後可以參考..有Wifi就可以用手機連(本來想用藍牙, 但有朋友說..藍牙距離不能太遠..), 有Wifi就可以用網頁控制..酷吧!! 我的煮水器可以用網頁控制開關耶(實用性怎樣不管..有酷就好)

所以我對JetSOVI(你看..連名字都有了..有團隊想加碼投資嗎? 請打下面專線謝謝)的功能要有:

1. 有1個插座可以插電湯匙或大同電鍋, 這個插座可由系統控制開關.
2. 有1條感溫線可以泡在水裡.
3. 有Wifi可以讓手機連上線..或讓JetSOVI連上IP分享器.
4. 可以用APP(當然要自己寫), 網頁(也要自己做..真命苦)來控制, 設定及啟動 JetSOVI.
5. JetSOVI上要有很酷的小型OLED顯示器(比那些大廠只用LED7段要酷的太多了吧!), 有LED燈號, 有嗡鳴器時間到會叫
這樣應該就夠了..
其實還想到要不要把語音加進去, 再加個麥克風模組可以用語音控制, 對它叫.. 阿肥..用55度煮4小時, 超酷的啦, 後來想到自己現階段Arduino只寫過讓LED一閃一閃的程式而已(還不是自己寫, 直接從範例複製貼上再改的). 就放棄了這個酷酷的念頭了.

[開始做]
於是..開始收集零件..這裡買買..那裡買買..網路也買買..也沒花多少錢..就開始學習寫Arduino程式的路程了!!

這個就是塵封已久的 Arduino Nano, USB接頭都生鏽了..XD
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

剛好手上有紅外線接收器..拿來實驗一下(和舒肥機無關..只是學一下Arduino程式而已)
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

拿到OLED實際測試了一下...看到顯示出想要的內容還真的蠻激動的, 照片左上方的就是沒有用到的藍牙模組(看來再做一個藍牙版也不錯)
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

左下角那個Wifi圖樣是用小畫家一點一點畫出來的..
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

計時和溫度也都測試完成..
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

系統運作時的畫面..左邊是設定的溫度和時間..右邊則是即時溫度和時間.. 因為溫度測定還蠻吃CPU時間的(會影響TCP Server運作)所以設計用5秒檢查溫度一次..
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.


為了方便用APP或網頁控制.. 也在裡面寫了一個簡單的Web Server, 直接用網址下命令給JetSOVI..

/FUNC/Version/ 會回應機器版本(最新的會連同機器序號一起)
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

/FUNC/Stop/ 會中止加熱並重置時間, 最新版本已經改成 /FUNC/Reset/了
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.


/FUNC/Start/ 開始計時及加熱, 新版本再呼叫一次會暫停時計並停止加熱
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

/FUNC/GetData/ JetSOVI會用JSON格式傳回目前狀態,
最新版本指定改為 /FUNC/Status/ , 傳回 溫度, 時間, 是否加熱中, 是否完成, 是否暫停, 是否進行程序
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

/FUNC/LinkAP/SSID/密碼/ 把JetSOVI連上無線分享器
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

/FUNC/MyIP/ 傳回目前JetSOVI 的IP狀態, JetSOVI同時有兩種模式,
一是AP模式, 可以讓手機直接連上JetSOVI, 直接操作或作設定使用
一是Client模式, 可以讓JetSOVI連上IP分享器, 這樣手機可以同時上網也可以操作JetSOVI, 也可以透過網頁來操作JetSOVI
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

/FUNC/Temp/溫度/ 設定目標溫度(25-85), 設定後會直接取代目前目標溫度, 如果程序進行中不會中斷
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

/FUNC/Timer/分鐘數/ 設定定時時間, 以分鐘為單位, 設定後機器會重置, 停止程序進行.
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

設定溫度或時間..如果不加後面的溫度或分鐘數..則會傳回目前JetSOVI的目標溫度和定時時間

當然為了方便使用起見..用簡單的MIT Appinventor2寫了一個可以操作的APP.
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

當然..也用萬用板先焊了一張初號機..
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

剛好有個小電鍋..接上去後..用蛋來測試一下.. 設定63度45分鐘.
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

結果令人滿意啊..那個蛋白吃起來就像奶油一樣入口即化..
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

蛋黃香而滑順...(不過我覺得63度高了點..下次改用60度試看看)
[2018.05.04更新] Arduino版自製JetSOVI舒肥機開發日記.

目前程式還在優化中...加熱的邏輯也還在修改當中..希望可以更完美..

但我想有了它之後..套個時事梗...我想一切都會變好的...

本來只是肥..會變成好肥...
Jetter wrote:
[前言]因為自己資訊...(恕刪)
超精采,MIT Appinventor2趕快查一下,謝謝分享好文。
Jetter wrote:
[前言]因為自己資訊...(恕刪)
DIY精神就是讚!!!!
下一部要整合什麼新功能嗎???
Jetter wrote:
[前言]因為自己資...(恕刪)
fireworks wrote:
DIY精神就是讚!!!!
下一部要整合什麼新功能嗎???


想弄個網站..收集一些食譜, 這樣時間和溫度就不用再特別去找了..
而且選好食譜..加熱時間和溫度就會自動送到JetSOVI. 也不用手動設定.

另外應該還會再加一個嗡鳴器..因為這2天Google了一下..好像時間計算是從溫度到達開始..所以會把加熱動作設定成.. 先做預熱..到達溫度後機器會響, 通知把食材放入, 再按個鈕開始計時.. 時間到前3分鐘和時間到都會有聲音提醒要把食材拿起.

目前想到大概是這樣..

昨天又改了一下加熱模式..因為剛始加熱測試時發現..當切掉電鍋電源時..還會再繼續升溫大約2-3度..溫度才會開始用很慢的速度下降.. 而降到加再開始電源溫度時..溫度還會再降個0.5度左右才會開始回升..

而昨天改了加熱模式後..大概可以讓溫度維時 正負1度左右..應該已經夠用了..而且用電鍋超省電..因為電鍋有保溫效果.. 當加熱到需要的溫度後..每5鐘大概只會需要啟20-30秒左右的電源..就維持想要的溫度..
2017.01.19更新..

自從發表後就不少朋友有興趣... 我也想把它做幾個出來送給家人用.. 但總不能用萬用板焊啊焊的..

於是..想找一個可以把它主機板先做出來的東西..本來找了.Fritzing 這套開源軟體..原來網路上一堆畫出麵包板的電路都是它做的..

但對於早年讀電子科系的我來說..它不是我的菜..於是再找找..後來看到一套剛被Autodesk收購的Eagle, 在100mm*80mm的電路板範圍是免費使用的..而且可以直接輸出業界可以直接使用的Gerber檔案. 因此決定就是它了..

在一陣兵荒馬亂之下..終於慢慢把電路畫了出來..


然後它的自動佈線也不錯..稍稍調一下就很好用(圖片不是最後版本..又加了好多東西)..


不過在輸出Gerber檔案讓我搞了3天(錯失了過年前最後送件打樣, 要等到過年後了 XD)..這樣也好..搞不好過年時又有一些ieda可以放上去..

忙完了這些旁支末節的東西..終於可以回來Focus在主要功能上..
於是又花了時間..把功能改了一下.. 加入了預熱的功能. 等到加熱到須要的溫度可以發出聲音通知把食材放入..放入後按個鈕開始計時..當然這系統會維持水溫的穩定.. 在這裡真的很建議用電鍋來當系統的加熱器..因為加熱均勻, 又有保溫能力. 因此用電很省..

為了想把加熱的過程記錄下來..又寫了自動上傳加熱數據到雲端的功能(當然可以關閉). 這樣就可以知道用不同的加熱工具它的加熱曲線及系統維持時的溫度變化了..

於是就有了這張曲線圖..


這是每10秒JetSOVI自動上傳的數據, 可以看出電鍋的每次加熱只要30秒左右..就可以維時3-4分鐘的溫度(電鍋的溫度掉得慢). 一整個慢煮過程下來真的很省電.. 但因為Arduino Nano只有32K的ROM及2K的RAM..因此程式每個字元都要計較..大概會再把程式也做一下總整理..

最後..一直想試試舒肥牛肉..明天剛好要去小小採購一下..想到這口水都流下來了..
[2017.01.25更新]
主機版沒得洗..不過還是用洞洞板先把可以拿來用的東西做出來吧!!

因為板子上需要5V+3.3V..所以我找了5V和3.3V的變壓模組..不過它真的太大了..哈..有點搞笑..

但總算有個可以用的成品出來還是蠻開心的..

真是大顆的變壓整流模組(下次用5V就好, 3.3V找DC-DC來用就行)


總共分3大區塊..電源供應, 30A繼電器模組, 和主機板(找到了一塊可以用MicroUSB的變形Arduino Nano. 以後更新就比較好接了..


盒子也大了點..下次用3D自己印個盒子好了.


標準美式插座..

Jetter wrote:
舒肥機



看板大自己動手做,很羨慕。

你手上有的器材,我有80%以上,(包括 AI2) 東西或許還更新。

叫我把它串起來,實在能力有限。

我當啦啦隊好了。

tw_01 wrote:
看板大自己動手做,很...(恕刪)


哈..就是愛玩....


不過那個OLED真的太小了...於是..找到便宜又直接可以吃i2c的 2004LCD..
於是...
試做機變這樣




這次拿1100W的快煮壺來測試...基本上完全沒問題


重寫的APP






原本用小電鍋試出來的加熱模式套在快煮壺加熱曲線變成這樣


因為快煮壺加熱速度太快..沒控制好會衝過頭..調整了一下就好多了..


現在已經把加熱運算參數化了..用什麼鍋..下載參數就可以, 打算再把食譜上線..APP選好就自動設好溫度時間了.
雖然看不太懂,不過給愛DIY的大大一個讚!!
關閉廣告
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 15)

今日熱門文章 網友點擊推薦!