作者:徐韻婕
創新科技逐漸深入日常生活,智慧廚房的概念也開始引起了大家的關注,2016 CES (美國最大國際消費性電子展) 上,也可見「主廚」系列智慧廚房配備,嶄露頭角,像是:智慧餐具、遠端遙控烤箱、透過iPhone就可以監控的平底鍋……等,加上近年來分子料理的興起,美味口感也開始成為時下的科技創新話題。
2/24(三)新創團隊KitchBot來到MakerPRO Hub(古亭基地),創辦人Sam 與Casear帶來「真空低溫烹調機」分享會,帶來了團隊創新歷程、KitchBot軟硬體介紹以及Sous-vide美食評鑑會,該團隊專注於科學料理的研發,目前已打造出KitchBot真空低溫烹調機,及多樣Sous-Vide(真空低溫)食譜。
KitchBot的緣起
身為硬體工程師的Sam,希望結合網路的技術與軟體的部分,讓自身的Hardware能力,也能夠應用在物聯網的領域上,而擅長網路的Casear,亦打算學習硬體相關技術,來做IoT的控制,兩人最後決定發揮各自的強項,一起開發出新的專案。
在Casear提出了微軟首席技術長納森.米佛德所說的一段話:「既能探測外太空,怎能不探索牛排最完美的烹飪溫度!」,兩位技術玩家,受到激發,「學了那麼多電子跟技術,如果可以用在廚藝上,似乎可以產生新的火花。」,科學料理,成為兩人下一段的里程碑。
研發專案主題訂出來的隔天,正好是聯發科通訊大賽,「Easy Sous Vide」真空低溫烹調機在參賽過程中順勢而生,並以料理為主題風靡一時的日本卡通「中華小當家」,其中黑暗料理界之象徵黑麒麟,為第一代控制器的版本,並獲得了2015聯發科物聯網大賽亞軍的殊榮。
Easy Sous vide之硬體架構
除了分享創業緣起,Sam簡潔的和大家介紹了KitchBot硬體基礎的部分,KitchBot真空智慧烹調機,主要架構分為:「智慧鍋蓋」、「加熱鍋體」、「WiFi控制器」,大致上的運作方式為:先由控制器透過網路跟server-side (服務端/伺服端)做連結,藉由藍芽與鍋蓋和溫度感測器做連結,然後以交流開關來控制加熱鍋,最後經由特定的演算法,來達到可以製作出科學料理的功能!
此外,第一版硬體很重要的一部分是由RePhone構成的,RePhone Kit 是Seeed在Kickstarter發佈的世界首款開源模組手機套件,其中包含了一個 RePhone 核心模組、音響模組以及1.54 吋的觸控顯示器;KitchBot控制器從GPIO去控制熱電融、觸控螢幕的介面、藍芽的連結、預設的菜單,都是建立在RePhone上而完成功能的。
溫度的掌控對於料理製作而言,可說是舉足輕重的關鍵,要讓智慧電鍋做出完美的科學料理,溫度掌控自然也要完美,Sam強調:「為了要讓電鍋達到自動控制溫度的功能,PID是一個非常重要的控制方法,PID控溫常見於3D列印機的控溫操作上,傳統電鍋,以到達一溫度值就開啟或關閉的方式來控溫,這樣的方式會造成溫度落差大,而使用PID控制器,則可以解決這個問題,降低溫度曲線的波動。」
後續的版本,改由使用Linklt Smart 7688 Duo作為轉接版,以便將轉接版與控制電路、供電電路都整合再一起,除了方便,也變得美觀,不需要分作成兩個部分,(7688版本請參考)。
軟體的架構應用
Casear向大家介紹KitchBot所開發的真空低溫烹調機軟體的部分,其中應用了很多近期才推出,或者不到一年才推出的軟體。
主要的架構如圖:
以React Native為例:React Native 是Facebook在2015 年 3 月份的時,才剛開放的原始碼,使用 iOS 或 Android 原生支援的 JavaScript 元件,因此只要會JavaScript,就能使用React Native。
Casear:「網路這部分,隨時都在推陳出新,上禮拜流行的東西,下禮拜就不一樣了;上個月流行的,下個月又不一樣,找到自己最熟悉的相容語言,能事半功倍。」
另外軟體的部分還有使用到 meteor.js,meteor.js開發模式,主要的運作方式為:
- Suscribe your data
- Run remote Procedure Call
- Get Chang immediately
meteor.js的特點在於,代碼簡潔,而且前後端統一,只用Javascript一門語言,就可運行,最重要的是實時數據同步,亦即推送實時數據的基礎設置在操作時,會及時同步響應在終端上,界面會自動更新、速度快,系統可以自動監看及發收數據。
Casear亦提到:「在新創前期,沒有成本聘請額外的工程師,只能自己來,因此要用最快的方式來變動自己的東西,滿足所有需求,例如像 React Native、meteor這些兩者寫法就差不多,可以一人多工,完成很多資料的傳輸和運作。」
「天下武功為快不破」,善用這樣的開發流程,也是新創時期很重要的一點。
小結:
分享會最後,KitchBot主廚替大家烹調了美味的科學料理:「班尼迪克蛋」及「真空低溫牛排」,美味程度足以媲美高級餐廳,也說明了科學的進步正在改變世界,實現了更多不可能,工程師雖然不太會煮飯,也不可能成為特級廚師,但工程師卻可以在數據上及用量上,做很精準的判斷,因此將廚藝「科學化」後,透過化學諸如熱漲冷縮等概念,你可以真的了解到為什麼要這樣做,以科學的角度,探討做菜的樂趣,並精準的掌握美味料理的關鍵,「KitchBot」使人人都有機會成為特級廚師。