如何构建ESP8266 WiFi Arduino温度和湿度数据记录器

电子说

1.2w人已加入

描述

步骤1:材料

ESP8266 WiFi模块

Arduino pro mini 8Mhz 3.3V

DHT22温湿度传感器

5V电源

AMS1117 3.3调节器

电容器1000uF

EasyIoT服务器(Windows计算机或Raspberry Pi)

WiFi网络(WiFi路由器)

步骤2:构建传感器节点

数据记录器

连接Arduino pro mini,ESP8266,电源和DHT22温度湿度传感器。

VCC 3.3 V转Arduino pro mini

VCC 3.3V转DHT22传感器VCC

VCC 3.3V转ESP8266 VCC模块

VCC 3.3V至ESP8266模块上的CH_PHD引脚

将Arduino,DHT22,ESP8266上的GND和电源GND

将Arduino上的引脚3连接到ESP8266上的RST引脚

将Arduino的引脚10连接到ESP8266的UTXD引脚

将Arduino的引脚11连接到ESP8266的URXD引脚

将Arduino的引脚2连接到DHT22的DATA引脚

连接导线后,将程序上传到Arduino传感器节点。在开始使用ESP8266 WiFi模块之前,我们需要更新ESP8266固件。我们使用V0.9.2.2版本的固件。

ESP8266温度湿度程序位于GitHub上。不要忘记在Esp8266EasyIoTConfig.h

步骤3:构建EasyIoT Server

中设置正确的访问点用户名和密码以及EasyIoT服务器IP地址。

EasyIoT服务器将负责记录传感器数据。您最多可以将65个ESP8266 WiFi传感器节点添加到一台EasyIoT服务器中。

如果您使用的是Windows机器:只需下载EasyIoT服务器win发行版的最新版本并将其解压缩到Windows机器上。在管理员权限下运行EasyIoT.exe。

或者如果您使用的是Raspberry Pi:将最新版本的EasyIoT服务器磁盘映像下载到SD卡。 Windows用户可以使用Win32 Disk Imager将EasyIoT服务器映像写入SD卡。

将SD卡放入Raspberry Pi中并打开Raspberry Pi。 Raspberry Pi必须与ESP8266模块位于同一网络上。

步骤4:将传感器节点添加到EasyIoT Server

在计算机上的Web浏览器中输入Raspberry Pi IP地址。出现提示时,请使用用户名 admin和密码 test 。

转到“配置”-》“驱动程序”-》 ESP8266 EasyIoT驱动程序并启用驱动程序。按下按钮Add Node并打开ESP8266 Arduino传感器。几秒钟后,您应该看到添加了两个传感器模块(无超时消息)。然后返回并将新模块添加到“组”和“模块”中,并启用数据记录功能(请参见所附图片)。

步骤5:显示数据

数据记录器

在计算机的Web浏览器中进入并输入Raspberry Pi的IP地址。在首页上,您应该看到当前的温度和湿度以及温度和湿度图表。

在远程计算机或手机上的Web浏览器中显示数据。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分