PALMisLIFE 討論區

標題: iPhone 用於紅外線 remote 之可行性分析 [列印本頁]

作者: Harry    時間: 2008-10-10 17:26
標題: iPhone 用於紅外線 remote 之可行性分析


iPhone 在我手上把玩了近一星期,以過去玩PDA的經驗,對可不可用來做 IR remote / 接 external Keyboard 這種題目我開始又有了興趣。

iPhone 基上是一個半封閉系統,近來 Andriod手機的上市對 APPLE來說是有了一點壓力。 不再堅持NDA可看作是第一個反應。

不過基本上 iPhone還是提供了 SDK 且允許讓開發者自行寫程式。 

對 IR Remote 這個題目,我先查了 AppStore上有關 "remote"這個關鍵字,試著看看是否已有了合適的應用程式。 找到了一些,但都不是我所要的,主要的原因是 iPhone硬体上並無任何紅外線的界面。 所以現行的 remote 程式皆以 WiFi 為界面,而接受remote command 者,就必須是具有上網能力的Mac,PC,APPLETV等。


我們要的標的物很簡單:

傳統TV,音響,紅外線控制的小玩具(tomy出很多)


可行的方法:

在不外加任何硬体的條件下,似乎用 WiFi是唯一的道路,iPhone 是 Client, PC做為 Server。 但為了玩個小玩具,還要把 PC 抬上桌,這是無法被接受的動作。

那好,重點來了,若加個紅外線的小硬体可接受,要加在那裏?

我的結論是 Audio Interface。  iPhone 共有三個 Audio出口,一是底座 30pin的接頭,二是左下方的實体 Speaker,三是上方的耳機接頭。 耳機這個界面,我認為是現在最好的出口應用端。

以 tomy的小車為例,有六個方向的控制,前,後,右前,左前,右後,左後。 iPhone 上的軟体,用電話的 DTMF 撥號程式即可,不用自己重寫。 DialPads [1][2][3],[7][8][9]剛好有六種輸出配合。 而在耳機這個界面上的硬体(8 bit micro),就做 DTMF Decoder的動作,再 Encode成為對應的 38K IR Modulate Control Signal。

對其它的標的物,理論都是一樣的,唯一可能是 DTMF 只有12個 Dial Tone,若 IR 端的 command 超過 12 如何解決。 一個簡單的方式是組合 Tone, 比如以 [#]當 Spacer, [#][0][1][#]對應第一個 command。

我近期會做一個來試試!

[ 本文最後由 Harry 於 2008-10-10 20:11 編輯 ]
作者: shininglee    時間: 2008-10-12 03:32
標題: Re: iPhone 用於紅外線 remote 之可行性分析
iPod 上很早就有人試過了
http://www.engadget.com/2004/07/ ... red-remote-control/
作者: twingo    時間: 2008-11-20 12:50
標題: Re: iPhone 用於紅外線 remote 之可行性分析
實驗出了沒? 很好奇!




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5