亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

树莓派 LIRC 通用红外遥控器专业构建指南

简介

本指南将指导你使用树莓派和 LIRC 构建一个可靠、功能丰富的通用遥控器。面向爱好者和专业人士,强调清晰的说明、合理的元件选择和整洁的搭建流程。

步骤 1:准备元件

步骤 2:安装软件栈

以下命令假设全新的 Raspbian 镜像。打开终端执行:

sudo apt-get update
sudo apt-get upgrade
# LAMP 栈——若需要 Web 界面可选
sudo apt-get install apache2 php5 mysql-client mysql-server tomcat6 vsftpd
# 安装 LIRC 进行红外控制
sudo apt-get install lirc

为 LIRC 配置 GPIO 引脚。编辑 /etc/modules 并追加:

lirc_dev
lirc_rpi gpio_in_pin=23 gpio_out_pin=22

设置 LIRC 硬件配置。用以下内容完整替换 /etc/lirc/hardware.conf:

########################################################
# /etc/lirc/hardware.conf
#
# lircd 启动参数
LIRCD_ARGS="--uinput"
# 禁用可选服务
START_LIRCMD=false
START_IREXEC=false
LOAD_MODULES=true
DRIVER="default"
DEVICE="/dev/lirc0"
MODULES="lirc_rpi"
LIRCD_CONF=""
LIRCMD_CONF=""
########################################################

重启树莓派使配置生效:

sudo reboot

步骤 3:使用 LIRC 学习遥控器按键

将红外接收传感器的 3 针连接器按 modules 文件指定接到 GPIO 23。连接后,运行以下命令测试传感器:

sudo /etc/init.d/lirc stop
mode2 -d /dev/lirc0

按下现有遥控器按键,终端应显示按键事件。准备好后,记录遥控器布局:

irrecord -d /dev/lirc0 ~/out.conf

按屏幕提示操作,使用以下命令列出的预定义按键名:

irrecord --list-namespace

记录完成后,编辑配置文件:

sudo nano out.conf

复制从 begin remote 到 end remote 的块,粘贴到 /etc/lirc/lircd.conf:

sudo nano /etc/lirc/lircd.conf

将 NAME: 条目改为描述性的遥控器名称,对每个想支持的遥控器重复操作。保存文件并再次重启以加载新配置。

更深入的设置和故障排查,请参阅本教程末尾链接的《树莓派通用遥控器指南》。

制造工艺

  1. 树莓派专业温度监测:基于 DS18B20 传感器的完整指南
  2. 树莓派 2 搭建户外气象站:接入 ADS‑WS1 串口气象站
  3. 树莓派精准监测机柜温度:DS18B20 多点部署实战
  4. 树莓派 3 配合 PubNub 实现远程气象监测
  5. 树莓派 OpenCV 乒乓球追踪进阶教程
  6. 树莓派 PIR 运动传感器控制 LED 实战指南
  7. 树莓派射频转直流:包络检波器构建与故障排查
  8. Cycle Chaser:树莓派让自行车变身夜间光影秀
  9. 树莓派低成本土壤湿度传感器:智能灌溉 DIY 指南
  10. 树莓派防窃报警器 DIY:压力触发播放警报声
  11. 精通树莓派传感器:电子与通信协议实战指南
  12. 树莓派无需 LIRC 捕获红外遥控指令:Python UART 方案