一個 Linux 驅動的微波爐
加一點新奇的小玩意
如果把「Linux」和「微波爐」聯繫在一起的話,你可能會想到給微波爐加上一個智能手機式的觸摸屏和網路鏈接,然後再通過社區做一款微波爐的「革命性」的手機應用,想到這些就像做菜想到分享食譜一樣顯而易見。但Tulloh的目標和他的原型遠遠超過這些,他做了兩個新奇的功能——熱感相機和稱量物體質量的稱重裝置。
這個熱感相機提供一個可以精確到兩度的八乘八像素的圖像,這足夠發現一杯牛奶是否加熱到沸騰或者牛排是否解凍到快不能用來烹飪。不論發生哪種情況,都可以減小功率或者關掉它。而且在必要的時候會發出警報。這可能不是第一個可以檢測溫度的微波爐——GE在十年前就開始賣帶溫度探針的微波爐了——但是一個一直工作的內置感測器比一個手工探針有用多了,尤其是有一個可用的API支持的時候。
第二個新發明是一個嵌入的稱重裝置,它可以在加熱之前稱量食物(和容器)。很多食譜根據質量大小給出指導的烹飪時間,很多微波爐支持你手動輸入質量以便它幫你計算。利用內置的稱重裝置,這一過程可以變成自動化的。在許多微波爐的轉盤下面穩固地放置一個稱重裝置是一個機械方面的挑戰,不過Tulloh覺得這個問題不難處理。相反,他對微波爐的設計是基於「平板」或者「平板挂車」的風格——在四角各放置一個感測器,這不僅在機械實現上很簡單而且很好的達到了要求。
一旦你有了這些額外添加的並與邏輯引擎相連的質量溫度感測器,你可以去嘗試更多好玩的可能。一杯剛從冰箱里拿出來的冰牛奶的質量溫度分布可能會有適度誤差。Tulloh發現可以監檢測到這種情況,而且提供一些有關的像「煮沸」或者「加熱」的選項也是容易做到的(下面有一個模擬的界面,可點擊操作的版本請點擊右邊鏈接 here)
改造陳舊的東西
除了才開發出來的新功能,Tulloh還想要提升那些原本就提供的功能。可能不是所有微波爐的門把手都像Tulloh那個廉價的一樣僵硬,但是很少有微波爐將把手設計的讓殘疾人也能輕鬆使用。這些缺陷都是可調整的,尤其是在美國,微波爐應該在倉門關閉的時候給出一個確定關閉的提示。這種確認必須是可靠的以預防那些偽劣產品,所以在倉門閉合時固定的槽位里添加一個短桿以確認倉門開閉狀態,不至於誤使微波爐在倉門開著的時候工作。事實上,必須要有兩個相互聯繫的機關,如果他們提供的結果不一致,保險絲必須斷開以便啟動一個呼叫服務。Tulloh認為提供一個磁力門閂有更大的靈活性(包含簡單的軟體控制)並且像磁控也同樣用於磁性鑰匙鎖,它可以讓磁力門閂確認微波爐門是否關閉。
微波爐的另一個痛點是它會發出令人厭煩的聲音。Tulloh去掉了蜂鳴器並且使用香蕉派(類似於樹莓派的單片機開發板)控制他的微波爐。這可以通過一個把文本轉換成語音的系統來用令人愉悅而且可配置的警報來提示和引導使用者。顯然,下一步就是裝上一個用來控制聲音的擴音器。
許多微波爐除了定時和設置功率檔位之外還可以做更多的事情——它們為烹飪,加熱,化凍等提供一系列的功率檔位。加上一個精確的溫度測量裝置感覺會為這個圖表大大擴展這個列表。Andrew Tridgell對一個問題很好奇,加熱巧克力——一個需要非常精確的溫度控制的過程——是否是可能的。Tulloh沒有過這方面的經驗,他不敢保證這個一定可以,但是這個實驗結果的確值得期待。即使沒做成這件事,它也顯出了潛在價值——社區接下來可以更進一步去做這件事。
實用性怎麼樣?
Tulloh十分樂意向全世界分享這個linux驅動的微波爐,他希望看到(因為這件事)形成一個社區並且想看到它接下來的走勢。買一個現成的微波爐並且替換掉裡面的電子元件看起來不是一個可行的點子。最後的結果可能會很糟,而買一個小巧智能的微波爐必然要花掉(比自己改造)更多的錢,但是潛在的顧客不想在他們的廚房裡看到亂七八糟又不協調的東西。
許多零件都是現成的可以買到的(磁電管,處理器板,熱感測器等等),像USB介面的熱感測器,而且都很容易安裝。軟體原型當然也開源在GitHub。微波爐的艙室和門有不小的挑戰性並且很可能要定製。Tulloh想要通過提供左側開倉門的微波爐和顏色多樣化的選項來轉逆境為機遇。
一個對讀者的快速調查:很少有人會貿然承諾他會為了一個全新的升級過的烤箱付出1000澳大利亞元。當然,很難知道是否會有充足的時間和足夠多的讀者來完成這個調查。這整個項目看起來很有趣。所以Tulloh的博客 (點擊這裡)也很值得一看。
via: https://lwn.net/Articles/674877/
作者:Neil Brown 譯者:yuba0604
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive