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