【譯】一個Linux驅動的微波爐
linux.conf.au里的人們都有一種想到什么就動手去實現的想法。隨著硬件開源運動不斷地發展壯大,這種想法越來越多,與現實世界聯系的越來越緊密,而不僅僅存在于數字世界中。David Tulloh用他制作的Linux驅動的微波爐 [WebM]來展示一個差勁的微波爐會多么難用以及說明他的項目可以改造這些微波爐使得它們不那么討人厭。
Tulloh的故事要從他買到了一個公認很便宜的微波爐開始說起,它的用戶界面比其它微波爐默認的還要糟糕。設定時間時必須使勁按按鈕以至于把微波爐都向后推了一段距離——而事實上必須要用力拉倉門把手才能把微波爐拖回原來的位置,這形成了一個“優雅”的平衡。當然這只是極端情況。Tulloh很郁悶因為這個微波爐近十年來都沒有一丁點明顯的改善。他可能買到了一個又小又便宜的微波爐,而且特點是大部分人不研究使用手冊就不會使用它——和智能手機的對比更加明顯:智能手機只需知道一點點的操作指南并且被廣泛使用。
改造這個微波爐不一定沒有前途,“讓微波爐重獲新生”——這個想法成為了一個原型,如果Tulloh可以再平衡一下想做的功能和需求之間的關系的話他希望這變成一個眾籌項目:一個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/
來自: http://blog.csdn.net/li_zheng_yu/article/details/51135857