任务描述:通过手机端的点灯app,远程发送指令至wifi联网的ESP8266;接到指令后,ESP8266通过红外发送空调的开机指令。
硬件及链接:
- ESP8266 mini板(LOLIN(WEMO S)D1 mini(clone))
- 红外发射模块
- DHT温湿度传感器
软件:arudino IDE 2.0.3
需要解决的关键问题:
- ESP8266连接wifi,与点灯app通信;
- 获取空调遥控器的键值,并通过红外发射模块发射
- DHT温湿度数据上传至点灯app,并实现参数vs时间的展示
解决路径:
- 获取遥控器的键值。
空调开关:
Protocol : COOLIX
Code : 0xB27BE0 (24 Bits)
Mesg Desc.: Power: Off
uint16_t rawData[199] = {4576, 4354, 590, 1578, 644, 434, 670, 1498, 642, 1524, 642, 436, 644, 434, 642, 1526, 616, 460, 668, 408, 618, 1550, 642, 434, 644, 434, 644, 1524, 616, 1550, 668, 408, 618, 1550, 644, 434, 644, 1524, 644, 1524, 642, 1524, 618, 1550, 644, 434, 644, 1524, 644, 1524, 642, 1526, 616, 460, 6