基于Blinker和ESP8266的红外学习型遥控器
简介
WIFI红外学习型遥控器,可以学习红外遥控信号,可以远程控制,可以查看温度和湿度信息
简介:WIFI红外学习型遥控器,可以学习红外遥控信号,可以远程控制,可以查看温度和湿度信息开源协议
:MIT
描述
5.使用方法
5.1烧录方法
(1)按住按键,给模块上电
(2)连上RX,TX到串口上
(3)Arduino上传
(4)下电重启
5.2配网方法
(1)手机搜索ESP_AP的WiFi信号,密码12345678
(2)弹出的界面上输入你家的WiFi名称和密码,再输入Blinker申请到的密钥
(3)点击Save即可完成配网
5.3学习方法
(1)设备上线后,长按需要配对的按键持续3s,按键颜色变灰
(2)遥控器对准红外接收头,按下需要学的按键
(3)长按变灰的按键,持续3s,颜色恢复正常即学习完成
(4)Blinker界面操作,看能否控制空调
(5)其他按键类似
5.4定时开启或关闭空调
(1)点击闹钟图标
(2)选择动作(开空调还是关空调)
(3)设置动作时间
5.5其他智能化场景,例如温度高自动开空调等,请自行摸索
6.原理图和代码
Arduino代码,见附件
7.注意事项
7.1 DHT11经常出现NA的情况,原因不明,AM2320没这个问题
可以将DHT库里的NA换成-1024,这样就不影响使用了
7.2 按键支持学习10个,学习好的信息放在FS中,EEPROM放不下
7.3 空调按键有的是组合的(如开机+设定),目前只识别首个(开机指令)
7.4 界面配置代码
{¨config¨{¨headerColor¨¨transparent¨¨headerStyle¨¨dark¨¨background¨{¨img¨¨assets/img/headerbg.jpg¨¨isFull¨«}}¨dashboard¨|{¨type¨¨btn¨¨ico¨¨fad fa-power-off¨¨mode¨É¨t0¨¨开启¨¨t1¨¨文本2¨¨bg¨É¨cols¨Í¨rows¨Í¨key¨¨btn-0¨´x´Ë´y´Ë¨speech¨|÷¨lstyle¨Ë¨clr¨¨#EA0909¨}{ßA¨num¨ßF¨室内温度¨ßC¨fad fa-thermometer-three-quarters¨ßQ¨#389BEE¨¨min¨É¨max¨¢1c¨uni¨¨℃ ¨ßJÉßKËßLËßM¨num-tmp¨´x´Ï´y´ËßO|÷ßPÉ}{ßAßSßF¨室内湿度¨ßC¨fad fa-humidity¨ßQßVßWÉßXº0ßY´%´ßJÉßKËßLËßM¨num-hum¨´x´É´y´ËßO|÷ßPÉ}{ßAßBßC¨fas fa-snowflakes¨ßEÉßF¨制冷¨ßHßIßJÉßKËßLËßM¨btn-1¨´x´É´y´ÍßO|÷ßQ¨#076EEF¨}{ßAßBßC¨fad fa-fire-alt¨ßEÉßF¨制热¨ßHßIßJÉßKËßLËßM¨btn-2¨´x´Ï´y´ÍßO|÷ßQ¨#FBA613¨}{ßA¨cha¨ßJɨsty¨¨line¨ßQßl¨sty1¨ßo¨clr1¨ßh¨sty2¨ßo¨clr2¨ßVßKÑßLÍßM¨cha-oh6¨´x´É´y´¤BßO|÷¨key0¨¨temp¨ßF¨温度¨¨key1¨¨humi¨ßH¨湿度¨ßPÊ}{ßAßBßC¨fad fa-cogs¨ßEÉßF¨定时2H¨ßHßIßJÉßKËßLËßM¨btn-3¨´x´Í´y´ÏßO|÷ßQ¨#00A90C¨}{ßAßBßCß10ßEÉßF¨定时3H¨ßHßIßJÉßKËßLËßM¨btn-4¨´x´Ï´y´ÏßO|÷ßQß13}{ßAßBßC¨fad fa-siren¨ßEÉßF´关闭´ßHßIßJÉßKËßLËßM¨btn-5¨´x´É´y´ÏßO|÷ßQßR}{ßAßBßCß10ßEÉßF¨定时1H¨ßHßIßJÉßKËßLËßM¨btn-6¨´x´Ë´y´ÏßO|÷ßQß13}{ßA¨tim¨ßJÉßKËßLËßM¨timing¨´x´Ì´y´ÑßO|÷ßPÉ}÷¨actions¨|{¨cmd¨{ßN¨tap¨}¨text¨¨开空调¨}{ß1D{ß17ß1E}ß1F¨关空调¨}÷¨triggers¨|÷}
评论