首页
学习
活动
专区
圈层
工具
发布

树莓派红外控制空调

前言 前些天灯、喂食灯接入了物联网,现在准备空调也接入, 所以购买了这块树莓派IR红外控制扩展板 ,但是卖家不给技术支持,折腾了几天发现sj1竟然是断开的,导致红外发射无法连通,电烙铁给一下就好了 教程...树莓派系统安装lirc sudo apt install lirc 编辑lirc配置文件 vim /etc/lirc/lirc_options.conf 将 driver = devinput device.../dev/lirc1 Using driver default on device /dev/lirc1 Trying device: /dev/lirc1 Using device: /dev/lirc1...按对应按键复制,不要很大很大的数字,或者使用 irrecord -d /dev/lirc1 .lircd.conf进行复制自动录制,但是我弄了半天没成功 重启lirc并使用 service lircd...restart 测试 irsend SEND_ONCE midea open 空调反馈就说明对了,然后去复制更多的按键吧

1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    小米粥声控音箱总体计划

    /10/06/reading-temperature-and-humidity-from-dht11-with-raspberry-pi.html OLED 12832 这里使用了 Adafruit_Python_SSD1306...lirc 更新 /boot/config.txt 文件来开启红外收发接口: # Uncomment this to enable the lirc-rpi module dtoverlay=lirc-rpi...: device=/dev/lirc0 测试能否正常接收到红外信号: mode2 -d /dev/lirc0 space 16777215 pulse 8999 space 4457 pulse 680...可以通过 lirc 录制简单的红外设备生成遥控文件,如果空调这种比较复杂的不太好弄。 # 查看按键名称,这里一个红外码是绑定到一个按键上的,你需要找一些你录制的按键然后记下来。...,重启,让 lirc 服务能加载上: sudo cp ~/xx.lircd.conf /etc/lirc/lircd.d/xx.lircd.conf 实际上发送按键需要执行的命令包含你复制的文件名(device-name

    91120

    全志R128 SDK HAL 模块开发指南——IR红外无线传输

    IR 红外是一种电磁波,可以实现数据的无线传输,由发送和接收两个部分组成。发送端对红外信号进行脉冲编码,接收端完成对红外信号的脉冲解码。...当遥控器按下按键时,遥控器逻辑单元会产生一个完整的脉冲波形,包含遥控指令的信息,即红外传输的基带信号。...红外电磁波信号一般使用一体化接收头接收,同时完成信号的解调和放大,其输出信号就是红外的基带脉冲信号。解调后的信号可直接送入信号处理单元,由处理单元对脉冲波形进行解码,典型红外接收电路如下图所示。...相对应的,IR RX 模块属于INPUT 输入设备,支持红外遥控器的按键遥控。具体规格如下所示: 整个系统框架流程如上图所示:当用户按下遥控器的时候,会触发一个中断。..._MASK 0xFF000000 #define LIRC_PULSE(val) (((val)&LIRC_VALUE_MASK) | LIRC_MODE2_PULSE) #define LIRC_SPACE

    46410

    数码视讯Q5刷armbian+squeezelite

    卡,要选正确、要选正确、要选正确(重要的事提醒三次),右键点击,弹出菜单,选择“快速分区”,在弹出的快速分区框,选择分区类型:MBR;选择分区数目:自定义1个分区;在右上方的高级设置选FAT32,然后点击...打开Win32DiskImager,这时头上方的“设备”栏里有tf卡的盘符,盘符如果正确就不管了(如果只有一个tf卡插在电脑上,只要显示盘符就可以不管,否则要选正确的盘符)。...1.3.启动armbian 将tf卡插入数码视讯Q5的TF卡槽里,插上网线、电源线,按下电源开关。打开浏览器,登录路由器的管理页面,查看新增的设备名称和IP地址。...specific mp3 codec) -f Write debug to logfile -i [] Enable lirc...remote control support (lirc config file ~/.lircrc used if filename not specified) -m

    2.2K20

    Python Python中的包

    Python中的包 什么是python的包与模块 包就是文件夹,包中还可以有包,也就是文件夹 一个个python文件就是模块 包的身份证 __init__.py是每一个python包里必须存在的文件 如何创建包...要有一个主题,明确功能,方便使用 层次分明,调用清晰 包的导入 import 功能 将python中的某个包(或模块),导入到当前的py文件中 用法 import package 参数 package...:被导入的包的名字 要求 只会拿到对应包下__init__中的功能或当前模块下的功能 模块的导入 form..import.....功能 通过从某个包中找到对应的模块 用法 form package import module 参数 package:来源的包名 module:包中的目标模块 举例: form animal import...dog dog.run 我们通过 form import 直接找到了dog模块 所以只需要使用dog模块用.的方式找到里面的方法并执行 as可以取别名 代码 test1.py # coding

    2.8K30

    python的安装教程_Python的安装

    资源准备 需要准备Python解释器与Pycharm编辑器,目前主流的编辑器是这个,可根据个人喜好调整,像NotePad++也是可以写python代码的,下面准备了两组链接,一组为官网链接...,另一组为我所使用的版本的链接: 官网链接: Python的官网:Python的官网 Pycharm的官网:Pycharm的官网 百度云链接: 资源链接:https://pan.baidu.com/...pwd=bgxx 注意:此链接使用的Python版本是:3.6.8 此链接使用的Pycharm版本是:2021.3.2(安装有点小麻烦) 查看安装 在Cmd命令框中输入...发现有一个警告提示,是因为你的模块没有更新到最新的的版本,输入“python -m pip install -U pip”即可更新,但是下载速度比较慢,建议将pip更改为国内源,方法如下: PIP更改为国内源...*结束语 至此,python的基本环境就搭建完成了,Python有自带的编辑器,但是主流好像用的这个多点,主要是为了提高编程速度,另外个人感觉Pycharm的界面也挺舒服的,工具的使用看个人的喜欢

    1.1K30

    Python的for循环_python中的while语句

    众做周知,循环是Python中最基础也是最常见的知识点之一,下面我们来一起好好学习一下for循环和while循环,并对比分析两者的使用区别,帮助Python初学者可以更好地掌握两者的内容和应用,下面一起来看看吧...具体来讲,while循环所作的和if语句类似,也是去检查一个布尔表达式的真假,不一样的是它下面的代码片段不是只被执行一次,而是执行完后再调回到while所在的位置,如此重复进行,直到while表达式为False...另外for循环和while循环的循环次数有很大的不同。前者是取决于数据包含的元素个数,后者是却取决于条件何时为False。...但是,while循环很容易出错,大部分情况for循环也是一个很好的选择。 大家在了解了for循环和while循环的区别之后,想必对Python中循环这个知识点有了更深入的认识。...其实这部分知识的难点主要在理解代码的“跳跃性”。只要弄清楚这一点,再多的循环语句也可以理清了。

    3.2K10
    领券