钻石会员
主题
帖子
积分13500
阅读权限50
注册时间2010-4-23
最后登录1970-1-1
在线时间 小时
|
本帖最后由 aa7812 于 2016-12-28 14:10 编辑
看到网友G54188用ESP8266做温度计的帖子, 我也贡献一个智能网络开关的方案, 有ESP8266_12模块的网友, 有兴趣的可以尝试做一个.
材料: ESP8266_12 一个, 继电器模块一个
电源: 5V --- 继电器模块使用, 3.3V --- ESP8266_12使用.
烧录: 将烧录文件解压到 C:\ESP_WRITE 目录下, 只有一个文件, 烧录到地址0x00000即可.
WIFI 一些管脚, 必须按规定配置高/低电平, 才能烧录或正常工作, 可以用10K电阻, 接到3.3V或地线
烧录状态: CH_PD---高, GPIO15---低, GPIO0---低
工作状态: CH_PD---高, GPIO15---低, GPIO0---高(或悬空)
设置路由密码:
手机先连接路由器, 在安卓手机上安装APP, GPIO0 接地,保持5秒, 然后断开, 模块进入等待输入密码的状态, 这时手机按操作说明, 将密码输入到WIFI模块
功能: <1> 用手机即时控制 继电器 ON 或 OFF
<2> 设定 继电器 延时xx分钟 后 ON 或 OFF
手机 可以 在局域网内控制, 也可以在 因特网远程控制
其他: 本网络智能开关, 使用的是机智云的网络平台功能, 这里借用了机智云上产品(机智开关2代)的数据格式, 没有单独设立数据格式,
为的就是可以在公开的数据中查看模块的运行状态, 至于稳定性如何, 可以用多久, 我也不清楚, 不过我想, 总比个人设置云服务器
方便和稳定的多. 有网友提出, 在 <某云> 上的服务, 如果该云关闭了, 则转移到 另外一个 <云>上, 我认为这是不可能的,
每个<云>都有自己的通讯格式 和功能, 根本不具备通用性。
GPIO0 串 10K 电阻---按键----地线, 既是 下载键, 也是平时工作的 KEY1 键
|
评分
-
查看全部评分
|