电子说
步骤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浏览器中显示数据。
全部0条评论
快来发表一下你的评论吧 !