8、nodeMcu可视化web操作固件介绍:ESPEasy

8、nodeMcu可视化web操作固件介绍:ESPEasy

前言

上一篇介绍用编写程序方式实现nodeMcu对温湿度的采集监控,再尝试的过程中,发现了一个很好玩的固件ESPEasy,利用它可以很方便实现对温湿度的采集监控,当然它本身的功能很强大,覆盖很多的传感器和软件支持,尤其对Domoticz支持也很完善,所以在实用实例系列中插入介绍一下这个固件。
本文主要从温湿度监控这个角度介绍这个固件,如果大家自行尝试一下,就会发现ESPEasy的强大。

1、ESPEasy介绍

首先贴一下ESPEasy自己的介绍主页https://www.letscontrolit.com/wiki/index.php/ESPEasy,这上面基本上ESPeasy刷机,操作方法都涉及到了,而且图文并茂,很易于上手。
简单介绍一下,ESPEasy主要为ESP芯片设计,像ESP8266-12E这种也在支持,所以可以刷在nodeMcu上面(nodeMcu与ESP8266-12E详见1.NodeMcu简介及购入),它出现的目的是方便使ESP芯片集成多传感器,服务于像Domoticz终端软件,成为智能家居的一种简易操作的解决方案。它可以通过web操作的方式,实现ESP芯片多种功能。

1.1、ESPEasy固件下载

这里https://github.com/letscontrolit/ESPEasy是该固件GitHub地址,相关更新也在这里, README.md里介绍了不同固件版本号的区别,以及对应ESP8266硬件的区别。我这里nodeMcu用是ESP8266-12E,具有4M内存,可以试试ESPEasy_v2.0.0-dev9_dev_4096.bin。
软件下载地址:https://github.com/letscontrolit/ESPEasy/releases

1.2、ESPEasy刷入

下载完成后,可以看到文件夹里内容如图

8、nodeMcu可视化web操作固件介绍:ESPEasy_第1张图片
固件文件夹内容

直接刷入吧。

8、nodeMcu可视化web操作固件介绍:ESPEasy_第2张图片
直接刷入

1.3、进入ESPEasy的web设置

刷完,打开电脑WiFi或手机WiFi,可以看到nodeMcu作为无线热点出现了,而且是加密(密码是configesp),连接它。如果没发现,请重启nodeMcu。

8、nodeMcu可视化web操作固件介绍:ESPEasy_第3张图片
连接页面

连上后,请尝试打开任意网址,会跳转到设置页面。

8、nodeMcu可视化web操作固件介绍:ESPEasy_第4张图片
设置页面

选择自己路由的SSID,输入密码,点Connect。这样nodeMcu网络连接设置好了,自动跳转到下个画面。倒计时结束,所连的ESP_Easy_0网络会断一下,再次连接会出现IP地址界面。 请记住这个IP,点击Proceed to main config继续下一步。这时ESP_Easy_0网络会再断开不见,请把电脑连上路由网络,与nodeMcu在一个网络内。
8、nodeMcu可视化web操作固件介绍:ESPEasy_第5张图片
设置倒计时

8、nodeMcu可视化web操作固件介绍:ESPEasy_第6张图片
IP地址界面

电脑连上路由网络后,请输入之前记住的IP地址,连上ESPEasy的web设置界面。如果连不上,请重启nodeMcu,再次尝试。(如果没有出现IP地址界面,或者ESP_Easy_0之前就消失,请重启nodeMcu,再在路由界面查看是否有nodeMcu连接的IP,如果存在请直接输入这个IP,进入web设置界面,如果还是不行请重头刷固件再试试。)

8、nodeMcu可视化web操作固件介绍:ESPEasy_第7张图片
web设置界面

2、ESPEasy设置温湿度传感器

这里通过截图显示如何设置,先设置连接Domoticz服务器。

8、nodeMcu可视化web操作固件介绍:ESPEasy_第8张图片
这里设置连接Domoticz服务器
8、nodeMcu可视化web操作固件介绍:ESPEasy_第9张图片
输入Domoticz服务器IP和端口

再设置温湿度传感器I2C对应的IO口。

8、nodeMcu可视化web操作固件介绍:ESPEasy_第10张图片
设置温湿度传感器I2C对应的IO口

然后设置温湿度传感器。

8、nodeMcu可视化web操作固件介绍:ESPEasy_第11张图片
选择Edit添加传感器
8、nodeMcu可视化web操作固件介绍:ESPEasy_第12张图片
选择SI7021进行设置

图里面忘记设置延时了,默认60s。不要忘记Submit提交。到这里设置结束,可以查看温湿度状态。

8、nodeMcu可视化web操作固件介绍:ESPEasy_第13张图片
查看温湿度状态

开始都是0,记得重启nodeMcu,再刷新地址查看。

8、nodeMcu可视化web操作固件介绍:ESPEasy_第14张图片
最后显示温度湿度

最后在Domoticz服务器上查看温湿度是否成功。

8、nodeMcu可视化web操作固件介绍:ESPEasy_第15张图片
Domoticz服务器显示结果

结尾

本文利用刷入ESPEasy固件,实现了nodeMcu的温湿度监测功能,从而对ESPEasy固件有了更深刻的认识,这个固件确实简化了编程操作,让编程小白都能玩转nodeMcu和Domoticz。感觉利用nodeMcu或者时ESP8266实现智能化家居更加简单了。
后面我也想从编程和ESPEasy操作两方面进行尝试,实现更多有意思的使用实例。

参考

ESPEasy固件官方教程:https://www.letscontrolit.com/wiki/index.php/Main_Page

你可能感兴趣的:(8、nodeMcu可视化web操作固件介绍:ESPEasy)