switch_ONOFF.ino

上传者: blackbeer0922 | 上传时间: 2021-10-26 18:02:50 | 文件大小: 14KB | 文件类型: INO
智能开关 功能说明:通过WIFI控制办公司照明灯,通过墙面开关控制办公司照明灯 硬件平台:WEMOS D1 MINI(ESP-12F) 硬件描述: 软件平台: 软件描述: 说明:1、WEMOS模块作为station 模式(TCP Client ),TCP Server通过WIFI路由器控制照明灯 服务器命令:ID+命令字 此处定义LAMP 0001举例 1.0、定时发送心跳包 服务器发送:LAMP 0001 running 1.1、打开照明灯 服务器发送:LAMP 0001 open-lamp 模块打开继电器成功后返回:LAMP 0001 lamp-on 1.2、关闭继电器 服务器发送:LAMP 0001 close-lamp 模块打开继电器成功后返回:LAMP 0001 lamp-off 1.3、获取继电器状态 服务器发送:LAMP 0001 get-lamp-state 模块打开继电器成功后返回:LAMP 0001 lamp-on 或者LAMP 0001 lamp-off 1.4、面板开关开灯后 模块返回:LAMP 0001 lamp-on-from-sw 1.5、面板开关关灯后 模块返回:LAMP 0001 lamp-off-from-sw 1.4、获取MAC 服务器发送:LAMP 0001 get-MAC 模块打开继电器成功后返回:LAMP 0001 设备MAC 1.5、获取IP 服务器发送:LAMP 0001 get-ip 模块打开继电器成功后返回:LAMP 0001 设备ip 1.5、获取房间号 服务器发送:get-lamp-id 模块打开继电器成功后返回:LAMP 0001 2、墙面的面板开关通过开关可关闭/开启照明灯 上电后不识别面板开关状态,直接默认照明灯能关闭; 当面板开关状态切换一次则开启照明灯,再切换一次则关闭照明灯; 3.2021-8-11 修改打开继电器前先关闭外部中断,消除干扰 4.2021-8-12 1、将外部按钮的IO口由D8修改为D7,解决上电面板开关在OFF档将无法启动的问题 2、将运行指示灯修改为ESP-12F的板载蓝灯(GPIO2) 5.20210909 1.将主程序中加入WIFI断线判断,如断线则重新链接WIFI 2.将心跳包由定时器调整到主循环中

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明