前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >树莓派红外控制空调

树莓派红外控制空调

作者头像
一朵灼灼华
发布2022-08-05 21:22:45
6900
发布2022-08-05 21:22:45
举报

前言

前些天灯、喂食灯接入了物联网,现在准备空调也接入, 所以购买了这块树莓派IR红外控制扩展板 ,但是卖家不给技术支持,折腾了几天发现sj1竟然是断开的,导致红外发射无法连通,电烙铁给一下就好了

教程

  1. 树莓派系统安装lirc
sudo apt install lirc
  1. 编辑lirc配置文件 vim /etc/lirc/lirc_options.conf
将
driver = devinput
device = auto
修改为:
driver = default
device = /dev/lirc0
  1. 编辑启动配置文件 vi /boot/config.txt
dtoverlay=gpio-ir,gpio_pin=18
dtoverlay=gpio-ir-tx,gpio_pin=17

重启查看设备,分别对应发射管和接收管: ls /dev|grep lirc

lirc0
lirc1
  1. 测试 mode2 -d /dev/lirc1
Using driver default on device /dev/lirc1
Trying device: /dev/lirc1
Using device: /dev/lirc1
Warning: Running as root.
这个时候找个遥控器对准,按键,输出那就没问题
  1. 编辑空调文件配置文件 root@raspberrypi:/etc/lirc/lircd.conf.d vim midea.conf#
begin remote

    name  midea
    flags RAW_CODES
    eps            30
    aeps          100

    gap          19991

    begin raw_codes
        name open
        4442     4435      530     1663      530      552
        530     1664      530     1663      527      555
        529      553      530     1663      529      553
        529      553      529     1666      529      559
        521      554      529     1663      531     1663
        528      553      530     1669      525     1663
        530     1662      531     1663      530     1666
		……
		
		name close
		4442     4435      530     1663      530      552
        530     1664      530     1663      527      555
        529      553      530     1663      529      553
        529      553      529     1666      529      559
        521      554      529     1663      531     1663
        528      553      530     1669      525     1663
        530     1662      531     1663      530     1666
		……
	  end raw_codes

end remote

中间数字内容使用mode2 -d /dev/lirc1 按对应按键复制,不要很大很大的数字,或者使用 irrecord -d /dev/lirc1 .lircd.conf进行复制自动录制,但是我弄了半天没成功

  1. 重启lirc并使用 service lircd restart 测试 irsend SEND_ONCE midea open 空调反馈就说明对了,然后去复制更多的按键吧
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-07-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 教程
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档