【ESP8266 红外遥控空调,远程访问-哔哩哔哩】 https://b23.tv/64EonFm
用乐鑫的 esp8266 做了一个空调遥控器,使用红外发光二极管+三极管(我采用的是常见的 s8050)实现红外遥控功能。红外二极管正极接 开发板 的 3.3V,负极接三极管集电极。三极管基级接 D2(GPIO 4),发射级接 GND。
一、 服务器上部署 web 服务 ,给用户提供操作页面,使用 ajax 对 ESP8266 发送 post 请求,网页由 html+css+js 实现,没有用复杂框架。
二、 ESP8266 连接 wifi,启动 webserver 并监听消息,如果获得来自服务器消息,解析具体的指令,开关空调,工作模式,温度,风速等等,这里使用 GitHub 上的 IRremoteESP8266 库(支持大部分主流空调的红外遥控) 实现对空调的遥控。
三、待解决问题:1、 增加语音模块,外网用 web 控制,家里用语音控制 。2、美化 web 页面,这很重要。3 、定时功能带待开发,目前这块想法凌乱,暂时搁置。4、添加温度传感。5 添加雷达传感,室内 一定时间内无人,空调自动关机。
|