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

改造废弃红外遥控器控制树莓派:LIRC实现关机重启

引言

手头有闲置红外遥控器?将其变身树莓派便捷电源控制器——无需键盘鼠标。

适用范围

本指南讲解安装配置LIRC客户端irexec,将遥控器按键映射为树莓派关机/重启命令。红外接收器硬件安装见单独教程。

目标读者

拥有配备红外接收器树莓派的任何人。

步骤1:记录红外编码映射为LIRC事件

按前序指南“在树莓派上用LIRC记录任意遥控器红外编码”操作,捕获遥控器按键编码。

步骤2:安装配置LIRC守护进程

按早期帖子步骤安装LIRC并设置监听接收器。

步骤3:创建irexec配置文件

创建或编辑/etc/lirc/lircrc告知irexec发生LIRC事件时执行何种动作。

sudo vi /etc/lirc/lircrc

示例配置(将remote_name和codes替为您记录的值):

begin remote
name = remote_name
bits = 12
flags = RC5
eps = 30
aeps = 200
[KEY_RESTART]
codes = 0x1FEA45, 0x1FECAD
begin
program = /usr/bin/irexec
arguments = -e "sudo reboot"
end
[KEY_POWER]
codes = 0x1FEA1C, 0x1FEA1D
begin
program = /usr/bin/irexec
arguments = -e "sudo poweroff"
end
end remote

步骤4:测试设置

用sudo reboot重启树莓派,对准接收器按映射KEY_RESTART的按键——树莓派应重启。按映射KEY_POWER的按键——树莓派应关机。无反应时查LIRC日志或检查接收器连接。

详情见相关教程:复用闲置红外遥控器关机重启树莓派。

制造工艺

  1. 集成二维码、RFID与体温验证的门禁控制系统
  2. NodeMCU DHT22接入树莓派3B+ MQTT Broker:无缝物联网集成指南
  3. 树莓派与 Python 构建远程温度传感器:分步实战指南
  4. 树莓派配合 EzTemp 实现无缝温湿度监测
  5. 树莓派 3 配合 PubNub 实现远程气象监测
  6. 树莓派 LIRC 通用红外遥控器专业构建指南
  7. 树莓派多传感器温度光照监测系统:DS18B20 实战构建
  8. 树莓派传感器与执行器控制实战:加速度计、舵机与数据流
  9. 树莓派自动化气雾栽培系统:湿度传感器智能控制
  10. 树莓派无需 LIRC 捕获红外遥控指令:Python UART 方案
  11. 树莓派 + Hologram Nova 短信控制智能交流电源开关
  12. 树莓派 3 B+ – 更新特性、规格与选购指南