PALMisLIFE 討論區

搜索
鹹魚爸魅力四射舞蹈教室
查看: 8567|回復: 2
打印 上一主題 下一主題

iPhone 用於紅外線 remote 之可行性分析

[複製鏈接]

79

主題

0

好友

488

積分

該用戶從未簽到

文章
405
跳轉到指定樓層
1#
發表於 2008-10-10 17:26 |只看該作者 |倒序瀏覽


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 編輯 ]
分享淘帖0 分享分享0 收藏收藏0 頂0 踩0

2

主題

0

好友

48

積分

該用戶從未簽到

文章
18
2#
發表於 2008-10-12 03:32 |只看該作者

Re: iPhone 用於紅外線 remote 之可行性分析

iPod 上很早就有人試過了
http://www.engadget.com/2004/07/ ... red-remote-control/
回復

使用道具 舉報

2

主題

1

好友

376

積分

  • TA的每日心情
    無聊
    2018-1-26 01:49
  • 簽到天數: 790 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    文章
    217
    3#
    發表於 2008-11-20 12:50 |只看該作者

    Re: iPhone 用於紅外線 remote 之可行性分析

    實驗出了沒? 很好奇!
    回復

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 免費註冊

    與站長聯繫| PALMisLIFE 掌上生活      下載:更快、更棒、更好玩

    GMT+8, 2024-11-15 12:04 , Processed in 0.828562 second(s), 30 queries , Gzip On.

    Powered by Discuz!

    © 2001-2012 Comsenz Inc. style by eisdl

    回頂部