本帖最后由 wudianjun2001 于 2020-11-29 20:33 编辑
昨天收到传感器了,看了资料发现供电和输出信号都是5V的,ESP8266是3.3V的输入,电平不匹配,先用按键来代替信号测试,明天再搞个电平转换上硬件
项目名称:智能家居门磁灯光控制系统
项目功能: OLED显示温湿度和门的开关状态显示 手机远程查看温湿度和门的开关状态 4路继电器控制(可以用来控制开关灯)
项目说明: 8266使用nodeMCU开发板,板上为ESP8266-12F模块,4M空间。第三方使用点灯科技APP,这样可以远程查看和控制。 模块上LED指示灯功能:快闪表示未连上网络。6秒暗0.1秒灭表示连接上服务器,正常工作了。 开发环境使用arduino,这个点灯第三方只有arduino的库,所以只能使用arduino来写程序。不过点灯的APP比较自由,里面的组件可以自由添加编辑。
APP部分操作,这部分主要介绍APP的操作,玩8266的可以玩玩这个平台,APP比较灵活,有的功能还可以智能音响控制,唯一的缺点就是免费的信息收发次数有限制。
下载Blinker APP。在手机上的应用商店里搜索“Blinker”下载安装就可以了。安装完成后自行注册一个账号。 好了,上面所有的准备工作都完成了。
APP上新建设备。更多的操作可参考官网的介绍https://diandeng.tech/doc/app
打开APP主界面,点右上角的+号
出来的添加设备界面,选择独立设备
接入方式选择WIFI接入
一下步就是选择云平台接入了,这里一定要选择阿里云
这时候会出来一个Secret Key,这个很重要,要记下来,下面的控制里会用到,然后点击返回我的设备
可以看到多出来一个新加的设备,直接点击进入
第一次进去后出来如下界面,我们点击开始使用
出现如下界面,先点击右上角的...进入编辑设备的名字和显示图标
点击笔可以修改设备的名字,点击更改图标可以选择设备的图标
点击秘钥后面的眼睛也可以查看本设备的秘钥KEY值
返回主显示界面,点击右上角的笔,可以增加修改界面上的各个图标
点击后出现如下界面,最下面是可以增加个组件,点击上面的图片可以更改背景图
选择下面的控件增加5个按键,1个文本,2个数据
点击控件进行编辑,各个控件的大概设置如下
数据键名很重要,这个是个程序里的对应的
点灯的这个APP还是相当灵活的,给了用户更多的体验空间。
最终的显示效果 上面4个按键分别控制4路继电器的开关,下面一个按键控制继电器的全开和全关,再下面两个数据显示温湿度信息,最后一个文本显示门的打开和关闭状态(这个状态通过磁传感器来检测)
|