美文网首页NODEMCU基于nodemcu的智能电子秤开发
8、nodeMcu可视化web操作固件介绍:ESPEasy

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

作者: yangmouren | 来源:发表于2017-07-31 23:19 被阅读1184次

    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刷入

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

    固件文件夹内容

    直接刷入吧。

    直接刷入

    1.3、进入ESPEasy的web设置

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

    连接页面

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

    设置页面
    选择自己路由的SSID,输入密码,点Connect。这样nodeMcu网络连接设置好了,自动跳转到下个画面。倒计时结束,所连的ESP_Easy_0网络会断一下,再次连接会出现IP地址界面。请记住这个IP,点击Proceed to main config继续下一步。这时ESP_Easy_0网络会再断开不见,请把电脑连上路由网络,与nodeMcu在一个网络内。
    设置倒计时 IP地址界面

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

    web设置界面

    2、ESPEasy设置温湿度传感器

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

    这里设置连接Domoticz服务器 输入Domoticz服务器IP和端口

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

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

    然后设置温湿度传感器。

    选择Edit添加传感器 选择SI7021进行设置

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

    查看温湿度状态

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

    最后显示温度湿度

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

    Domoticz服务器显示结果

    结尾

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

    参考

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

    相关文章

      网友评论

      本文标题:8、nodeMcu可视化web操作固件介绍:ESPEasy

      本文链接:https://www.haomeiwen.com/subject/atqdlxtx.html