一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 4931|回复: 14
收起左侧

[其他综合] 用 ESP8266_12 做一个网络智能开关(机智云版)

[复制链接]
发表于 2016-12-25 21:02 | 显示全部楼层 |阅读模式
本帖最后由 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 键

ESP_WRITE.RAR

6.14 MB, 下载次数: 6942, 下载积分: 一乐金币 -1

烧录代码和工具

IOEDemo_Android_20161129.rar

6.31 MB, 下载次数: 1083, 下载积分: 一乐金币 -1

手机控制软件

评分

参与人数 2一乐金币 +100 收起 理由
fujiachun + 60 很给力!
72hour + 40 很给力!

查看全部评分

 楼主| 发表于 2016-12-25 21:03 | 显示全部楼层
本帖最后由 aa7812 于 2016-12-25 21:32 编辑

手机将路由器 SSID 和 密码送入 ESP8266 模块
模块与继电器1c.jpg

用 手机 在局域网 或 因特网 上 控制 ESP8266_智能开关 的状态
手机控制设备1c.jpg




ESP_2.RAR

939.19 KB, 下载次数: 185, 下载积分: 一乐金币 -1

操作过程图片

发表于 2016-12-25 21:35 | 显示全部楼层
本帖最后由 g54188 于 2016-12-25 21:38 编辑

看不到图,也申请了块开发板,有时间学习下
发表于 2016-12-25 23:09 | 显示全部楼层
感谢楼主分享,可惜手上没有这个芯片,先记录,以后买了再来搞!
发表于 2016-12-26 09:08 | 显示全部楼层
自己玩,不想用第3方的服务器


~~~~~~~~~~
发表于 2016-12-26 20:17 | 显示全部楼层
请问下,KEY怎么搞?
 楼主| 发表于 2016-12-26 21:34 | 显示全部楼层
本帖最后由 aa7812 于 2016-12-26 21:51 编辑
g54188 发表于 2016-12-26 20:17
请问下,KEY怎么搞?

GPIO0 ----- 既是 下载的按键,  也是 KEY1,   模块开机 20秒以后,   KEY1(接10K电阻) 对地短路 3秒以上,  然后断开,  模块进入 airlink 状态,  这时可用手机APP 输入 路由器密码,  手机需要先连接路由。如果 模块 用串口 (115200波特率) 连接到 电脑,  可用看到 有关的提示信息

发表于 2016-12-26 22:08 | 显示全部楼层
aa7812 发表于 2016-12-26 21:34
GPIO0 ----- 既是 下载的按键,  也是 KEY1,   模块开机 20秒以后,   KEY1(接10K电阻) 对地短路 3秒以上,  ...

谢谢回复,我是问网站的ID怎么搞,通用的APP。但怎么可以控制自已的设备呢?
 楼主| 发表于 2016-12-26 22:53 | 显示全部楼层
这个 APP 是 机智云网站上的, 不是我写的,   APP 需要先连接路由,  然后找到 ESP8266模块,  模块告诉APP, 本模块的proc_key是xxxx,  APP通过这个序列号, 从机智云网站上, 取得这个序列号 的有关数据结构。  所以这个APP 既可以控制  <智能开关>,  也可以控制  <微信宠物屋>....
用户可以在机智云的官网上, 下载最新的 APP,   做一个 物联网 智能设备,  有三大块
     *  WIFI 模块的 开发  -------- 用户自己开发
     *  <云> 网站的 开发 -------  机智云平台提供
     *  手机 APP 的开发   ------  机智云平台提供
如果我们借助于 商业 云平台, 则只需要 做 WIFI 模块的开发即可。
发表于 2016-12-27 20:00 | 显示全部楼层
谢谢!真可以用!估计是商品上剥离出来了.
但是单开关有点少了!
客官来玩啊。

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-3-29 01:54 , Processed in 0.053113 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表