如何在樹莓派中安裝配置紅外接收器

2021-02-14 Freecodes

        最近再次翻出樹莓派來玩。回想當初萌生玩樹莓派要追述到樹莓派2B的時候,那時在家中陽臺上製作了一套種植系統。當1.0上線後,發現一重大缺陷:灌溉方面存在問題,純粹是體力活。出於程式設計師天生的懶惰特性,想自己加工一套滴灌系統。但由於種種原因(主要還是懶),現在樹莓派都發展到4B了,1.0的重大缺陷仍然沒有修復!臉皮在哪裡?.

    

        之前嘗試在樹莓派上玩系統,了解樹莓派的各種能力,但一直沒有真正動手嘗試GPIO的使用。這裡將逐步記錄自己玩各類傳感器的步驟和心得。

         本文先記錄一下紅外接收器的配置和使用。(另,最近還使用樹莓派3B安裝了一套OSMC系統,用於播放在線視頻。其中也使用到紅外接收器配合從二手市場淘來的蘋果遙控器製作了一套家庭影院系統。)

        這裡我們介紹紅外接收器在樹莓派上的配置和使用。我使用的紅外接收器型號為vs 1838b

注意:在接收器正面看,三個腳分別接GPIO口, GND和5V 電源

開始樹莓派的配置

1、安裝紅外接收模塊

$ sudo apt-get install lirc

這時你很可能遇到失敗錯誤信息:

安裝失敗拋出異常:
lircd.service - Flexible IR remote input/output application support
Loaded: loaded (/lib/systemd/system/lircd.service; disabled; vendor preset: enabled)
Active: failed (Result: signal) since Sat 2020-04-11 15:01:32 CST; 22ms ago
Docs: man:lircd(8)
http://lirc.org/html/configure.html
Process: 2552 ExecStart=/usr/sbin/lircd --nodaemon (code=killed, signal=SEGV)
Main PID: 2552 (code=killed, signal=SEGV)

不要緊張,執行下面命令:

$ sudo cp /etc/lirc/lirc_options.conf.dist /etc/lirc/lirc_options.conf

重新安裝

$ sudo apt-get install lirc

2、配置信息

編輯文件/etc/lirc/lirc_options.conf

::driver = defaultdevice = /dev/lirc0::

3、複製配置文件

$ sudo cp /etc/lirc/lircd.conf.dist /etc/lirc/lircd.conf

4、編輯文件 /boot/config.tx

這裡我使用GPIO 4 作為信號接收,所以gpio_pin設置為4

dtoverlay=gpio-ir,gpio_pin=4

5、嘗試檢查服務的狀態

$ sudo systemctl stop lircd.service$ sudo systemctl start lircd.service$ sudo systemctl status lircd.service

6、成功後重啟機器


7、確保設備已連接完成

$ sudo systemctl stop lircd.service$ sudo mode2 -d /dev/lirc0

8、使用各類遙控器嘗試發送指令

pi@4b:~ $ sudo mode2 -d /dev/lirc0Using driver default on device /dev/lirc0Trying device: /dev/lirc0Using device: /dev/lirc0Running as regular user pispace 16777215pulse 9111space 4519pulse 567space 577pulse 589space 551pulse 616.

至此,設備配置完成。後續將嘗試使用python解析接收紅外指令。

相關焦點

  • 為樹莓派電視盒子配置遙控器
    在後臺收到很多讀者的留言,問我 用樹莓派做電視盒子,安裝Android TV系統 這篇文章中的電視盒子 如何配置遙控器。之前是想寫文章接受的,這人要是懶起來記性還不好了,給搞忘了,今天給大家補上。driver = defaultdevice = /dev/lirc0最後,重啟樹莓派。
  • 樹莓派DIY真人CS裝備:紅外線雷射槍
    第二步:安裝並配置 Linux 紅外遠程控制(LIRC)軟體包的依賴項。文件信息請在項目文件庫中下載。https://make.quwj.com/project/153最後,為每個樹莓派分配一個 CLIENT 帳號並添加伺服器的位置。通過修改每個樹莓派上的「player.py」代碼文件來配置。為它們標記不同的玩家帳號,CLIENT 帳號是在 player.py 的第三行上分配的。
  • 樹莓派 HiFi DAC v1.1 擴展板開始發售
    近期我們綜合了樹莓派軟硬體的更新,以及用戶的反饋,對這款產品做了改進。今天開始發售 HiFi DAC v1.1 版本次調整主要有:採用組合式的 GPIO 排針插座設計,可選長針、短針自由拆裝。可根據需要使用長針排針插座,引出樹莓派的 GPIO 引腳,疊加安裝其他擴展板或使用杜邦線擴展功能。區分標準版和帶蓮花插座版。
  • 樹莓派上安裝Nginx竟如此簡單
    前言:上一篇文章樹莓派折騰記-安裝系統已經介紹了樹莓派上怎麼安裝系統,同時也給大家推薦了由
  • 個頭小本事大:13種20 美元以下的樹莓派 Zero 替代品
    導讀:最近兩年,樹莓派 Zero 和 樹莓派 Zero W 作為新成員出現在樹莓派產品線中。        本文字數:5829,閱讀時長大約:8分鐘 https://linux.cn/article-12502-1.html 作者:Chinmay 譯者:SilentDawn 最近兩年,樹莓派 Zero和樹莓派 Zero W作為新成員出現在樹莓派產品線中
  • 如何在樹莓派3/4上安裝Windows 10 on ARM系統
    繼2019年上半年成功在樹莓派3上運行之後,近日又有開發者在樹莓派4上安裝了針對ARM優化的Windows 10版本。 樹莓派3和樹莓派4官方支持Windows 10的IoT Core版本,不過該版本和在臺式機上運行的常規版本有所不同,主要是針對低功耗計算機的簡化版本。
  • 一起玩樹莓派3+樹莓派藍牙音箱
    一起玩樹莓派3+Win 10 IoT的痛苦體驗一起玩樹莓派3+將樹莓派打造成隨身WiFi一起玩樹莓派3+將樹莓派打造成功能強大的路由器一起玩樹莓派3+Ubuntu Mate初體驗在樹莓派上安裝UbuntuMATE後,在系統中安裝VNC、ftp、SSH等軟體,配置好開發環境,然後就是打造一個基於樹莓派的藍牙音箱
  • 用於各種用途的優秀樹莓派作業系統
    樹莓派 是一款不可缺少的單板電腦,在很多工作中都能派上用場。不相信?只要看看這個樹莓派項目列表,就能了解這個小小的設備能做什麼。考慮到樹莓派用途這麼多,為它選擇一個合適的作業系統就極其重要。當然,你可以用 Linux 做很多事,但專門為特定目的配置的作業系統可以為你節省大量的時間和精力。因此,本文中我要介紹一些專門為樹莓派量身定製的流行且實用的作業系統。由於有樹莓派鏡像工具,安裝任何作業系統到樹莓派上都很容易在 SD 卡上安裝樹莓派作業系統比以前容易得多。你只需下載樹莓派鏡像就可以快速地安裝任何樹莓派作業系統。
  • 樹莓派4和10寸顯示屏的入坑出坑記
    10.1」 800x1280 mini-HDMI IPS高清屏,兼容樹莓派剛好用來配手頭的樹莓派4.但是遇到了一系列的坑,今天就來扒扒都遇到了哪些困難並如何解決的。樹莓派4顯示接口這塊是HDMI0和HDMI1兩個接口。
  • arduino和樹莓派
    微控制器只是電腦中的一個部分,與樹莓派相比只能算是一個子集,提供的功能有限。儘管Arduino可以通過一些小型的類C應用程式進行編程,但它無法運行一個全面完整的作業系統。所以想用Arduino來取代你家裡的媒體中心是不可能的。另一方面,樹莓派就是一臺電腦,我想你應該知道我的意思。
  • 帶你了解樹莓派
  • Raspberry Pi 新手該選哪種,怎樣選擇樹莓派系統,怎樣安裝樹莓派系統.
    背景介紹:只玩單片機在當代顯得太局限了,本篇說說樹莓派(Raspberry Pi)。
  • zero Qplug 樹莓派zero USB轉接板 BadUSB擴展板
    將它插入電腦的 USB 口,就可以通過 USB 乙太網連接到樹莓派 Zero 了,無需給樹莓派連接任何其他連接線或電源。FAQQ:安裝 Zero Quick Plug 後,樹莓派 Zero 的 Micro USB 接口還能正常使用嗎?A:只要 Zero Quick Plug 的 USB 插頭未插入任何電腦或 USB HUB,樹莓派 Zero 的 Micro USB 接口就能正常使用。Q:安裝 Zero Quick Plug 後,樹莓派 Zero 還需要額外供電嗎?
  • 樹莓派嘗試玩兒Docker虛擬機
    今天下午嘗試了一下樹莓派上跑docker,感覺還是不錯的,推薦給想要嘗試的小夥伴。Docker 是一個開源的應用容器引擎,基於 Go 語言 並遵從Apache2.0協議開源。-----------------------------------------0x01 樹莓派安裝 Docker CE 步驟強烈警告:切勿在沒有配置 Docker APT 源的情況下直接使用 apt 命令安裝 Docker.
  • 樹莓派|NextCloud搭建專屬私有同步雲盤
    百度網盤限速大家都懂沒有會員的痛,手機拍的照片太多,又想隨時方便歸檔瀏覽,今天小壹教大家樹莓派搭建私有雲盤,讓你方便管理文件照片。效果:環境準備樹莓派 4B+4G系統:Raspberry Pi OS (32-bit) with desktop網盤軟體:NextCloud18.0.4LAMP環境搭建1.環境搭建
  • 擁有一款強大的樹莓派,用它來做各種有趣的事情!(樹莓派篇)
    (美文美句)大家好,今天給小夥伴主要分享一下樹莓派知識,英文:Raspberry Pi(中文"樹莓派")有沒有想過什麼是樹莓派?在這篇文章中,我們將看看這臺超級酷的小計算機是什麼,以及你能用它做些什麼。簡單地說,Raspberry PI是一臺只有信用卡大小的微型計算機。
  • PiShrink:製作更小的樹莓派鏡像文件
    它可使樹莓派鏡像更小。PiShrink 將自動縮小鏡像,然後在啟動時將其調整為 SD 卡的最大大小。這能更快地將鏡像複製到 SD 卡中,同時縮小的鏡像將更好地壓縮。這對於將大容量鏡像放入 SD 卡非常有用。在這個簡短的指南中,我們將學習如何在類 Unix 系統中將樹莓派鏡像縮小到更小。
  • 樹莓派推出可更換鏡頭的高清相機模塊
    樹莓派近日發布了一款名為"High Quality Camera"的新產品,這是一個搭載了高清攝像頭的相機模塊,支持更換鏡頭。默認採用 1230 萬像素的攝像頭,售價 50 美元,此外還有一系列可更換鏡頭,售價 25 美元起。
  • 如何在樹莓派4開發板上使用Windows 10 IoT Core?
    好消息是,曾於去年為樹莓派 3 創建了 Windows on ARM 安裝程序的開發者 José Manuel Nieto,現在又為樹莓派 4 開發板的用戶帶來了 Windows 10 IoT Core 的輕鬆部署解決方案。
  • 從此Mac上的文件再也不會丟了,我教你使用樹莓派做無線時間機器
    本教程分下面三步,長文多圖,如果前端的步驟你已經會了,請自行跳到對應步驟第一步,樹莓派安裝作業系統第二步,掛載移動硬碟第三步,使用樹莓派時間機器進行備份第一步,樹莓派安裝作業系統到樹莓派官網下載樹莓派系統鏡像寫入工具,寫入工具安裝後打開,如下圖所示樹莓派系統寫入工具點擊 CHOOSE OS選擇要安裝的作業系統,我這裡選擇Ubuntu Server 20.04.1