使用arduino,发送格力空调遥控模拟信号-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7139|回复: 8

[未解决] 使用arduino,发送格力空调遥控模拟信号

[复制链接]
发表于 2017-11-6 20:22 | 显示全部楼层 |阅读模式
本帖最后由 ghxuefeng 于 2017-11-6 20:23 编辑

空调遥控器型号:YBOF2
主要参考:http://www.arduino.cn/thread-3618-1-1.html
还看了很多帖子,不一一列出了,IR库中的100改成255,_GAP也改成50000。
后来接收到的RAW长度为140。
将RAW数据去掉符号,空格替换逗号,头移至尾。
用 irsend.sendRaw 发送。以失败告终,求解决方案和建议~~~




发表于 2017-11-7 11:08 | 显示全部楼层
github下载最新的库么?已经和我用那时变化很大了,可以看看其有没修改长度的方法
 楼主| 发表于 2017-11-15 17:55 | 显示全部楼层
奈何col 发表于 2017-11-7 11:08
github下载最新的库么?已经和我用那时变化很大了,可以看看其有没修改长度的方法 ...

用的是最新的库,变化参数所在的文件也改变了,不过参数名没变。
奈何大神竟然回我了,受宠若惊~
发表于 2017-11-16 09:13 | 显示全部楼层
奈何col 发表于 2017-11-7 11:08
github下载最新的库么?已经和我用那时变化很大了,可以看看其有没修改长度的方法 ...

快 往网红方向发展吧
发表于 2018-3-22 14:30 | 显示全部楼层
我试了下也是不行,然后用另一块arduino抓包看了下,irsend.sendRaw发出的编码串和我们定义的raw不一致,试了最新版的IRremote库还是一个样。

无奈走另一条路,把长码给解析成功了,然后改写r45635的HVAC-IR-Control,目前成功实现发码,空调正常动作。
 楼主| 发表于 2018-5-12 12:05 | 显示全部楼层
bt4wang 发表于 2018-3-22 14:30
我试了下也是不行,然后用另一块arduino抓包看了下,irsend.sendRaw发出的编码串和我们定义的raw不一致,试 ...

你好,最近实习去了,很抱歉这么晚才看到这则消息
“把长码给解析成功了,然后改写r45635的HVAC-IR-Contro”是什么意思??
改写r45635的HVAC-IR-Contro,如何修改呢???
发表于 2019-3-13 20:05 | 显示全部楼层
bt4wang 发表于 2018-3-22 14:30
我试了下也是不行,然后用另一块arduino抓包看了下,irsend.sendRaw发出的编码串和我们定义的raw不一致,试 ...

老哥教一下怎么改的?我是控制不了美的空调的
发表于 2021-5-22 21:01 来自手机 | 显示全部楼层
冰岚00 发表于 2019-3-13 20:05
老哥教一下怎么改的?我是控制不了美的空调的

你好,好久没上这里了。这个是需要先用一个红外接受管+Arduino板子做一个抓包器,里面刷上这个:
https://www.analysir.com/blog/2014/03/19/air-conditioners-problems-recording-long-infrared-remote-control-signals-arduino/
抓到raw(实际上是方波信号时值),根据方波信号长短转成2进制数,随后就可以根据不同操作指令的包进行比较分析得到完整的遥控指令定义。
发表于 2021-5-22 22:59 | 显示全部楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-29 05:35 , Processed in 0.074440 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表