小編給大家分享一下怎么用紅外遙控器遙控樹莓派,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
十載的梁河網站建設經驗,針對設計、前端、開發、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都全網營銷的優勢是能夠根據用戶設備顯示端的尺寸不同,自動調整梁河建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優雅布局與設計,從而大程度地提升瀏覽體驗。創新互聯從事“梁河網站設計”,“梁河網站推廣”以來,每個客戶項目都認真落實執行。
在開始之前, 你需要按此教程把樹莓派搭建為影音中心.
在搭建好了影音中心之后, 你需要去買些零件.
名稱 | 數量 | |
紅外傳感器 http://adafruit.com/products/157 | 1 | |
紅外遙控器 http://adafruit.com/products/389 | 1 | |
母對母杜邦線 http://adafruit.com/products/794 | 1 |
紅外傳感器只有三個引角, 都需要連上樹莓派的GPIO管腳. 我們需要用到母對母杜邦線把它們連上. 好的杜邦線連上紅外傳感器會使得連接更可靠些.
按下圖所示進行連接. 跳線的顏色無關緊要, 只是不同顏色更容易區分.
要注意在樹莓派上用紅外傳感器需要3.3V電壓, 千萬別用5V.
樹莓派和遙控器的通訊通過LIRC (Linux Infrared Remote Control)完成. 大多數樹莓派發行版都已經預裝了, 所以在Rasbmc上我們就不需要再安裝了, 只需做些設置即可.
為了確保紅外硬件正常工作, 我們可以用SSH連接安裝好XBMC的樹莓派來測試下.
如果你從沒用過SSH,請看此教程.
在XBMC的系統信息界面我們可以獲得樹莓派的IP地址.
我們需要關掉紅外功能, 要不然我們無法通過SSH使用LIRC. 進入XMBC的設置界面, 然后將"Enable GPIO TSOP IR Receiver"選項設為disabled.
更改之后記得要重啟一下.
再用SSH連上樹莓派, 執行以下命令:
現在在紅外傳感器前面操作遙控器, 每按一次按鍵都應該會顯示一組'pulse' / 'space'信息.
恭喜! 紅外傳感器工作正常.
配置并測試
我們已經知道紅外硬件是OK的了, 我們需要給LIRC一個配置文件來定義在遙控器上的按鍵.
通過SSH會話, 執行命令:
nano lircd.conf
把下面的內容粘貼到文件中, 按CTRL-x退出, 按Y確定.
# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.9.0-pre1(default) on Thu Mar 14 14:21:25 2013
#
# contributed by
#
# brand: /home/pi/lircd.conf
# model no. of remote control:
# devices being controlled by this remote:
#
begin remote
name /home/pi/lircd.conf
bits 16
flags SPACE_ENC|CONST_LENGTH
eps 30
aeps 100
header 8945 4421
one 594 1634
zero 594 519
ptrail 598
repeat 8949 2187
pre_data_bits 16
pre_data 0xFD
gap 106959
toggle_bit_mask 0x0
begin codes
KEY_VOLUMEDOWN 0x00FF
KEY_PLAYPAUSE 0x807F
KEY_VOLUMEUP 0x40BF
KEY_SETUP 0x20DF
KEY_UP 0xA05F
KEY_STOP 0x609F
KEY_LEFT 0x10EF
KEY_ENTER 0x906F
KEY_RIGHT 0x50AF
KEY_KP0 0x30CF
KEY_DOWN 0xB04F
KEY_BACK 0x708F
KEY_KP1 0x08F7
KEY_KP2 0x8877
KEY_KP3 0x48B7
KEY_KP4 0x28D7
KEY_KP5 0xA857
KEY_KP6 0x6897
KEY_KP7 0x18E7
KEY_KP8 0x9867
KEY_KP9 0x58A7
end codes
end remote
這個配置文件應該放在用戶pi的home目錄下.
現在, 返回XMBC的設置界面開啟"Enable GPIO TSOP IR Receiver"選項. 然后把"GPIO IR Remote Profile"設為如下圖所示:
重啟一下XMBC, 在開機時應該會在右下角顯示一個和下圖一樣的提示框.
遙控器應該可以正常使用了, 再也不用鼠標和鍵盤來操控XMBC了, 哦也!
我是用LIRC中的一個工具'irrecord'來生成遙控器配置文件的.
如果你要用其他的遙控器, 你可以用這個工具來生成配置文件.
步驟如下:
在XMBC中關掉"Enable GPIO TSOP IR Receiver"選項.
把現在的lircd.conf文件改個別的名字.
輸入命令'irrecord –list-namespace'. 參數表示將會提示可用的按鍵名.
輸入命令'irrecord -d /dev/lirc0 ~/lircd.conf'
按照指示操作即可. 這個程序會自動算出遙控器的時長和編碼.
以上是“怎么用紅外遙控器遙控樹莓派”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!
網站題目:怎么用紅外遙控器遙控樹莓派
分享網址:http://vcdvsql.cn/article22/jhggcc.html
成都網站建設公司_創新互聯,為您提供網站制作、建站公司、品牌網站設計、網站營銷、移動網站建設、App設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯