數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#1 2011-10-20 23:44:51

ardayang
精靈
註冊日期: 2008-05-25
文章數: 104
目前積分 :   

找出紅外線遙控器隱藏的訊號(遠端控制視訊通話)

以SONY 32" LCDTV之遙控器RM-CA008搭配WINLIRC為列,找出紅外線遙控器沒有的控制碼.

WINLIRC可以學習紅外線訊號,也可以接收紅外線訊號,更可以發射紅外線訊號.

原廠的紅外線遙控器RM-CA008沒有TV鍵,也沒有PC鍵,只能靠INPUT鍵切換訊號,因為INPUT鍵切換TV訊號或PC訊號每沒按的次數又不一定一樣,需且浪費時間,所以在環控系統的使用上會很不方便.

首先用WINLIRC學習紅外線訊號,資料如下:
begin remote

  name  SONY-RM-CA008-TV
  bits           11
  flags SPACE_ENC
  eps            25
  aeps          100

  header       2434   544
  one          1230   544
  zero          606   544
  ptrail        606
  gap          25821
  toggle_bit      0


      begin codes
          POWER                    0x0000000000000548
          INPUT                    0x0000000000000528
          UP                       0x0000000000000178
          DOWN                     0x0000000000000578
          LEFT                     0x0000000000000168
          RIGHT                    0x0000000000000668
          ENTER                    0x0000000000000538
          MENU                     0x0000000000000038
          SLEEP                    0x0000000000000368
          1                        0x0000000000000008
          2                        0x0000000000000408
          3                        0x0000000000000208
          4                        0x0000000000000608
          5                        0x0000000000000108
          6                        0x0000000000000508
          7                        0x0000000000000308
          8                        0x0000000000000708
          9                        0x0000000000000088
          0                        0x0000000000000488
          REPLY                    0x00000000000006E8
          CHUP                     0x0000000000000048
          CHDN                     0x0000000000000448
          VOLUP                    0x0000000000000248
          VOLDN                    0x0000000000000648
          MUTE                     0x0000000000000148
          FREEZE                   0x00000000000001D8
          SHOW                     0x00000000000002E8
      end codes

end remote

因為紅外線遙控器本來就沒有TV鍵及PC鍵,所以上面的資料也不可能會有TV鍵及PC鍵紅外線碼.
但是可以從上面的紅外線編碼看的出來有一些規則,最後1碼是8,而且剛好是10位數進位,所以我們可以自己編一串符合其規則的紅外線碼,再一個一個發射測試訊號,看看電視是否有出現被控制的反應.
經過測試,我找出了紅外線遙控器沒有按鍵的訊號,資料如下:
          VIDEO1                   0x0000000000000018
          Component2               0x0000000000000098
          TV                       0x0000000000000128
          PICTURE                  0x0000000000000138
          VIDEO3                   0x0000000000000218
          VIDEO2                   0x0000000000000418
          HDMI1                    0x0000000000000498
          PC                       0x0000000000000618
          Component1               0x0000000000000718
          MTS                      0x0000000000000748

所以現在直接發射一次0x0000000000000128就可以切換至TV訊號,發射一次0x0000000000000618就可以切換至PC訊號,不用再按N次INPUT鍵來切換訊號.

應用實例:遠端完全控制視訊通話
所需環境及硬體:INTERNET、RT-N16、PC、紅外線接收發射器、SONY LCD TV、WEBCAM、SKYPE、控制端PC或智慧型手機
實際作流程:
假設被控端沒有人看電視,也沒有人開電腦的情形下.首先拿出智慧型手機連上控制網頁,遠端開啟電視機後面的電腦,電腦會直接啟動SKYPE及紅外線接收發射器,再用控制網頁發射電視開機及切換PC訊號,再執行智慧型手機SKYPE與其視訊通話,這時家中的長輩只要動嘴巴就可以了.通話完畢後,再發射切換TV訊號(如過不切換為TV訊號,長輩開電視會以為電視壞了)及電視關機與電腦遠端關機,結束遠端完全控制視訊通話.(若長輩需繼續看電視,則不需發射電視關機訊號)
若搭配羅技瞭望台AF或MP,可遠端進階控制鏡頭上下左右放大縮小等.

如果覺得上面的範例太複雜,建議可改採2支3G電話做視訊通話即可,不過螢幕可能會太小,長輩會看不到視訊.

希望上面的說明有同好可以認同!


參考資料:
http://winlirc.sourceforge.net/
http://www.bellinux.com/httpirc/
https://digiland.tw/viewtopic.php?id=406
http://www.skype.com/intl/zh-Hant/tell- … pe-button/
http://www.quickcamteam.net/documentati … ch-cameras




離線

 

#2 2011-10-21 12:30:11

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

Re: 找出紅外線遙控器隱藏的訊號(遠端控制視訊通話)

很好的想法! 現在新一代的LCD TV內建Skype, Web等, 對老人家如我而言, 是新奇好玩的, 但要另購WebCam等專用設備, 才能作視訊等功能. 不知道有沒有便宜相容的WebCam? tongue
另外是鍵盤. 記得好久之前曾在Palm app看過模擬電視遙控器的程式, 忘記程式名稱了, 看網友有沒有機會找到. 若能利用Palm內建的紅外線傳輸模組, 或許也能模擬鍵盤等其他功能, 操控LCD TV內建的Web, 不必使用專用的鍵盤或難用的電視遙控器.
題外話, 網樂通等機上盒, 就看後續軟體怎麼改或怎麼破, 而能提供視訊通話等服務. 一切都是網路才能作怪, 而軟體通通在雲端.



離線

 

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed