以下步骤是高度基于优秀的导游在这里找到:
HTTP:/ / alexba。/博客/ 2013 / 01 / 06 / setting-up-lirc-o. ..
Linux红外遥控(LIRC)图书馆是用来处理通过接收模块接收红外命令,保存到一个文件,然后发送命令时,需通过红外发光二极管。
第一步是记录从我们现有的远程使用红外接收器的红外信号,并将它们保存到一个文件。红外接收器只需最初学习红外信号然后可以删除,所以可以用临时连接。
连接红外接收器的Raspberry Pi。使用所附的图片识别的VCC,GND,信号引脚。使用线路板、连接线、或弯曲的引脚以下连接
连接到5伏的VCC引脚
接地引脚
信号引脚23
电源和连接到Raspberry Pi通过打开终端在本地设备上,或者创建一个SSH连接使用的程序,如Putty的Windows。剩下的步骤将输入的命令行界面
安装Lirc
sudo apt-get install LIRC
添加所需的模块文件信息
sudo nano / etc /模块
将以下代码行添加到文件的末尾
lirc_dev
lirc_rpi gpio_in_pin gpio_out_pin = 22 = 23
当完成后,按Ctrl + X,Y,然后输入要保存并退出
下列数据修改hardware.conf文件
sudo nano / etc /尽管/ hardware.conf
lircd_args =”——uinput
#跑”lircd --司机=帮助”名单支持司机。
司机=“默认”
#通常/ dev / lirc0是系统使用udev的正确设置
装置=“/ dev / lirc0”
模块=“lirc_rpi”
当完成后,按Ctrl + X,Y,然后输入要保存并退出
修改config.txt所以尽管内核模块加载启动。添加到文件的末尾。
sudo nano /启动/ config.txt
dtoverlay = LIRC RPI,gpio_in_pin = 23,gpio_out_pin = 22
当完成后,按Ctrl + X,Y,然后输入要保存并退出
重启RaspberryPi
sudo关机了
测试红外接收器停止LIRC和监测的输入。第一,尽管将停止,然后尽管装置将被监控
sudo / etc / init.d/lirc停止
2 - D / dev / lirc0
目标的红外遥控接收端,按下一个按钮,确保数据在屏幕上的显示
按Ctrl + C停止
在这一点上,尽管程序安装,我们能够查看红外信息。现在,无论是远程配置文件可以从LIRC网站下载,或自定义配置文件可以远程创建你自己的。
在这个过程中,你将进入键的名称你的记录。只有有效的名称是允许的,所以运行以下命令来查看所有可用的名字
irrecord清单命名空间
<em>例如:我的名字</em>key_power当我记录的电源按钮在我的远程key_time录音时,计时器按钮。
如果多几个键进行记录,我推荐记录关键名称用什么按钮来,有可能不是一个完美的名字被记录的按钮。这将使它更容易参考的未来。
生成一个远程配置文件
#停止LIRC释放/ dev / lirc0
sudo / etc / init.d/lirc停止
#创建一个新的远程控制配置文件(使用/ dev / lirc0)和输出保存到~ / lircd.conf
irrecord D / dev / lirc0 ~ / lircd.conf
按照屏幕上的指示。一旦记录被初始化,进入关键的名字你要使用,然后按下遥控器的按钮,指向接收到几点出现。重复此步骤,每个遥控器的按钮您希望记录。
#重命名远程配置文件中
sudo nano ~ / lircd.conf
修改线从名字反映你的记录装置。在这种情况下,它被重新命名为spectrafire
当完成后,按Ctrl + X退出并保存
#使原lircd.conf文件备份
sudo MV / etc /尽管/ lircd.conf / etc /尽管/ lircd_original.conf
#复制你的新配置文件
sudo cp ~ / lircd.conf / etc /尽管/ lircd.conf
# LIRC再次启动
sudo / etc / init.d/lirc开始
在这一点上,远程代码已被记录到一个文件。
-