6-29更新, 因为有好多看了完全不知道怎么回事的,所以这里再做一些详细的说明:
- 这个有反馈的空调红外模块,怎么反馈呢?就是模块刷入固件后,原空调的遥控对着模块按,模块会收到遥控发出的红外码,解码后,发出一条topic,这样,iobroker就能知道遥控发出的是什么,把模块跟空调的接收近距离放在一起,那么空调收到了遥控的信号,模块也收到了,iobroker也知道了.
- 要先做测试,明确模块红外码跟空调能够完美匹配。如果测试看下面。
- 如果没有能力自己贴片的最好用mini d1
这里解释下如何做测试,可以分为几步做:
- 找一个红外接收管,最好是家里有不用的电视盒子之类的
- 8266一个,接收管按要求连接8266,OUT脚接入到esp8266的gpio14 [D5], 正极接5V供电 ,负极接GND
- 下载附件( IRrecvDumpV2.ino.generic.zip )刷入
- 刷完固件后,拔ch340(也可能是其他的,看个人使用的是什么 )又插回去,ttl线都不要动,ch340 ttl 线这些不明白的可以关闭网页离开了,
电脑桌面 计算机或者此电脑右健,设备管理 ,找到ch340端口右健 端口设置,把第一个设为115200 打开putty 串口 115200 (putty不知道的百度) - 空调的遥控,你自己空调的遥控器,你家的空调的遥控器, 对着刚才接到8266的接收管按,看putty界面是什么
- 串口出来什么请到论坛H大的贴看 简单说就是你看到这个Timestamp : 006910.551Encoding : PANASONIC_ACCode : 0220E004000000060220E00400313680A100000660000085000079 (216 bits)Mesg Desc.: Model: 4 (JKE), Power: On, Mode: 3 (COOL), Temp: 27C, Fan: 7 (AUTO), Swing (Vertical): 1 (Full Up), Quiet: Off, Powerful: Off, Clock: 0:00, On Timer: Off, Off Timer: OffLibrary : v2.6.0
有希望 - 你看到这个Timestamp : 007100.353Encoding : UNKNOWNCode : 9BBD013B (106 bits)Library : v2.6.0Raw Timing[211]:
没希望 - 可以做决定了,弃坑还是继续
先上成品图。发射管还有两个没贴,我是贴一个测一次,上到三个的时候觉得够了,只要不遮挡,房间里随便放,发射功率非常大。当然,上完更好
不知道这是干嘛的,可以看这里,可以说这是非常具有Diy价值的空调控制模块了,从此,你可以放下遥控,拿起手机,当然,如果是水果机,还能对手机说打开空调什么的,骚气得很。怎么接入水果机可以看这里
回正题,一个是利用mini D1 , 我称它为9.9包邮版
这是简陋版,一个D1 一个发射 一个接收,如果是这个会很简单,下载附件,
刷入固件,进入AP模式,填写必要的内容
成功后,进路由看IP ,浏览器输入ip地址进入web 这里做个说明,麻烦大家进AP时看一眼web/ota的用户名跟密码,接下来进入web要用
在这里可以看到发射管脚与接收管脚,按要求焊接。这里的提示了两个管脚,接收的out 跟发射的负极,接收管其他两脚上面有说明,发射脚的另一脚请接5V
另两种是 H大辛苦杰作,
是不是很漂亮,已经验证完美。接下来就是个人开车!
H大指示,此为小车,不是大巴车, 所以个人自己开。测试OK的,而且自己或者有朋友会贴的!开车吧,高速180飙起!
IRSERVER.zip (1.02 MB)下载附件,内包含两种ESP12F ESP01 下载后解压得到两个压缩包,ESP12F为通用款,ESP01是高级定制款(需要会玩arduino 并懂得删除码库中一些用不到的洋品牌,不删除无法OTA)
根据自己的需求解压对应的压缩包,得到三个文件(esp12f有四个,其中IRMQTTServer-160mhz.bin为高频率固件,可以尝试WEB刷入,不翻车的话此固件更快)BOM为元件表,可以到立创商城上传 ESP01与ESP12F 同样操作
上传BOM表 确定数量 有三种提示缺货,可以用编号或者品名在立创搜索,一样有的,430欧不需要,
Gerber.zip是PCB 请下载立创下单助手 PCB下单,一样上传确定数量。然后坐等到货,开贴元件,
我就不信这么大的字还看不见,下单小助手看下图
下图12F LED 灯边上有两个锡点,刷固件时请短接。刷完了,请断开。才能进入8266运行模式
啰嗦了一堆,其实都是废话,就此打住。
IRrecvDumpV2.ino.generic (3).zip (235 KB)