當前位置:
首頁 > 最新 > 挖掘iPhone感測器的新應用

挖掘iPhone感測器的新應用

━━━━

有一天,我突然被一聲巨響驚醒,原來是我的百葉窗從公寓卧室的窗戶上掉了下來。過了一會兒,我看見窗框上的洞在滴水。我用窗帘代替百葉窗,可之後的幾天窗框仍然一直斷斷續續地滴水,讓我很惱火。

在房東來查看並解決樓上的漏水問題之前,如果我在家,我需要有個東西提醒我開始滴水了;而當我不在家時,我需要有個東西能自動拉開窗帘,以免窗帘被水打濕。考慮到這是暫時的突髮狀況,我需要速戰速決。幸運的是,我正好有能救急的東西:Nanospark。

Nanospark的價格為140美元,有了它,你可以用iPhone或iPad來控制電子產品。用一條纜線(新版iOS還需要一個適配器)將手機連接到一個有8個數字輸入和輸出口、6個模擬輸入和兩個模擬輸出口的界面板。只需點擊一下iOS上的應用,就可讀取輸入或向界面板發送命令了。最有意思的是,你還可以使用iPhone的感測器和消息系統來控制電子產品。

我的計劃是通過「顏色檢測器」這款應用來觸發Nanospark,Nanospark提供了這款應用的免費下載。我希望房頂開始滴水時這款裝置立刻就能檢測到,並觸發馬達將窗帘拉開,同時引起我的注意。白天或當屋裡的燈開著時,我想通過一個很響的蜂鳴器和LED提醒自己,而天黑和關著燈時(也就是我或鄰居可能在睡覺時),我想僅通過LED提醒。

設置好舊iPhone後,我下載了探測器的應用。(我的iPod Touch版本太低了,沒法更新到所要求的iOS版本。)我很快發現,儘管手機攝像頭視野里指定區域的顏色值變化時,我的確能打開或關閉界面板的輸出,但這款應用卻並不靈活。例如,它一次只能關注攝像頭視野里的一個區域,因此我不能從這半邊屏幕看到滴水,同時通過另一半屏幕檢查光線。我當然能自己編程,寫出一款iOS應用,但我只是需要用來救急的應用而已。於是我決定用連在蜂鳴器控制電路上的光敏電阻來探測房間內的光線水平,這樣Nanospark就不必再用來檢查光線了。

要概括一下Nanospark生態系統,只需4個字:尚未形成。只有幾個簡短的教程,還有一些視頻樂觀地描述了能利用Nanospark自動進行的製造任務。除了顏色探測器以外,唯一一款可以下載的應用就是「控制器」了,不過這款應用更像是調試器。你可以通過控制器單獨觸發輸出或從輸入中讀取電壓,卻找不到「若我的手機檢測到這個,就那樣做」這樣的界面。如果你使用蘋果的XCode(有一個重要的學習曲線)從頭編寫所有的軟體,或許Nanospark就不會像它設想的那樣定位於解決製造和修補問題了。這一裝置還處於雛形階段,不過用戶創建的應用和教程的資料庫最終會填補這一空白。

━━━━

再說回公寓。為感測到無規律的水滴,我粗略地做了一個通過顏色變化來檢測水滴的感測器,即把一個紅色塑料片粘在一塊白布(我新安的窗帘餘下的布頭)上,放到罐子上。布頭被滴水打濕時會變透明,攝像頭就能捕捉到視野里更高的紅色值了。我將這個動作與Nanospark的數字輸出相聯繫,從而能為裝有LED和5美元的5伏小馬達的試驗電路提供動力。然後我將另一個電路與光敏電阻和蜂鳴器相連接,這些組件都是我從Arduino新人工具包中借用的。我將它們都裝到任天堂的DS盒子里,因為能透過盒子上面的孔看到裡面的LED和光敏電阻,而且頂端有磁鐵能固定住馬達。

當iPhone檢測到水滴時,馬達就會啟動,將線捲起來,拉開窗帘,並將布頭和塑料板拽離罐子。接著,手機攝像頭檢測不到紅色了,馬達就停了下來,蜂鳴器和LED的電源也就被切斷了。若是在半夜檢測到滴水,警報提醒會很輕,蜂鳴器也不會出聲;但若是在下午提醒,我就會跑過去看個究竟。

我希望房東能發現樓上的狀況並修好這惱人的「水管+膨脹木頭」的組合帶來的問題,讓一切都快些恢復正常。而當那一天到來時,我發現公寓里積壓的一大堆問題,都是能通過密切監視和快速簡單的馬達反應解決的。用一個繼電器,再通上更強的電流,同樣的裝置很容易就能為更大的系統供電,比如用一張彩色卡片擋住門鏡就可以開門的系統,或根據人坐在椅子上的高度來微調燈光的系統。

我能想出許多種利用iPhone感測器(或結合感測器和遠程消息)的複雜方法來控制和調節我的公寓,但對大部分系統,我都不願花那麼多功夫去研究,而且也沒有定製化更強的應用來支持。

在那之前,我可靠的Nanospark、iPhone和裝滿了零件的DS盒子將是最能速戰速決的應急辦法。

作者:Sarah Lewin

>>>本文為原創,轉載請回復。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 iPhone 的精彩文章:

民間牛人打造藍黑板iPhone X,回歸蘋果4S外形,經典返古設計
無邊框全面屏,努比亞這樣旗艦比iPhoneX還驚艷,為啥就是火不了?

TAG:iPhone |