0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:wv 2019-10-16 11:30 次阅读

步骤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

    文章

    51

    浏览量

    12602
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184816
  • ESP8266
    +关注

    关注

    50

    文章

    947

    浏览量

    43923
收藏 人收藏

    评论

    相关推荐

    单片机怎么连接wifi模块esp

    连接WiFi模块ESP8266到单片机有多种方法和步骤。在这篇文章中,我将为您详细介绍如何连接ESP8266模块到Arduino单片机。本文将涵盖以下内容:
    的头像 发表于 12-25 13:42 799次阅读

    基于ESP8266的温湿度监测系统设计

    基于ESP8266的温湿度监测系统是一种利用物联网技术实现对环境温度湿度实时监控的系统。该系统主要由传感器、ESP8266模块、LCD显示
    的头像 发表于 09-26 18:25 1722次阅读

    ESP8266ESP32上的WiFi Webradio

    电子发烧友网站提供《ESP8266ESP32上的WiFi Webradio.zip》资料免费下载
    发表于 06-13 11:38 0次下载
    <b class='flag-5'>ESP8266</b>或<b class='flag-5'>ESP</b>32上的<b class='flag-5'>WiFi</b> Webradio

    Arduino IDE中是否有关于ESP8266构建过程的文本?

    大家好你们好! Arduino IDE 中是否有关于 ESP8266 构建过程的文本,如下所示:https: //www.arduino.cc/en/Hacking/BuildProc
    发表于 06-12 08:49

    ESP8266是否适合构建一个定制的加热和空调控制

    的人能给我一些建议。 我需要它能够与 DHT11 温度湿度传感通信,这是通过单线串行连接完成的。这应该很容易,有 Arduino 库。 我希望能够与图形触摸屏显示
    发表于 06-02 07:24

    ESP8266初次如何实现无线通信(基于电脑与ESP8266)

    的且集成的国产WIFI模块,它有很多种型号,但是使用方法没什么太大的区别,也可以说没区别,有些看起来引脚比较多的ESP8266模块只是将这个芯片的IO口拓展出来了而已。还有 一种原因就是它采用的是Micropython编程的ESP826
    发表于 05-30 09:53 14次下载
    <b class='flag-5'>ESP8266</b>初次如何实现无线通信(基于电脑与<b class='flag-5'>ESP8266</b>)

    ESP8266 wifi模块和DHT22连接到arduino uno,无法让ESP工作的原因?

    我最近将 ESP8266 wifi 模块和 DHT22 连接到我的 arduino uno,以使用端口转发在网页上进行湿度/温度测量和读取。
    发表于 05-25 06:29

    esp8266能否发送从sd卡模块(数据记录器文件)创建的文件.xls?

    esp8266 能否发送从 sd 卡模块(数据记录器文件)创建的文件 .xls。如果可以,如何发送。
    发表于 05-24 06:42

    如何利用ESP8266构建自动植物浇水系统?

    硬件: 12电池 至于手机软件,我使用了易于构建并提供Arduino库的Blynk。在整个通信过程中,使用了ESP8266 WiFi Bee模块作为通信模块。
    发表于 05-22 07:16

    Huzzah Feather ESP8266 WiFiArduino ESP8266相同吗?

    我有一块 Huzzah Feather ESP8266 WiFi 板。 1 - 这与 Arduino ESP8266 相同吗? 2 - 处理
    发表于 05-15 08:13

    为什么ESP8266会关机并断开与WIFI的连接?

    我有一个连接到 arduino uno 的 ESP8266 wifi 模块。在 ESP8266 上,我设置了一个套接字服务,运行良好。我可
    发表于 05-11 07:31

    ESP8266草图数据上传报错怎么处理?

    我在 ESP8266 方面遇到了问题,特别是我没有得到“ ESP8266 草图数据上传” Arduino IDE 工具菜单上的菜单选项 为此,我知道我需要安装“
    发表于 05-09 07:00

    可以将ESP8266用作Mega 2560的WiFi屏蔽吗?

    我有一个 Arduino Mega 2560,我正在尝试使用 ESP8266 作为 wifi 屏蔽(即,通过使用 `WiFi.h`)。到目前为止,我在网上找到的所有内容都只展示了如何通
    发表于 05-08 08:42

    如何使用ESP8266修复Arduino中的超时?

    /arduino-ESP8266)..“joinAP ”没问题,“connect”也没问题。但问题是http请求。设置代码中的“getStatus(wifi.send(\\\"GET
    发表于 05-08 08:13

    Huzzah ESP8622连接到Arduino Uno,Wifi未连接的原因?

    的蓝色和红色灯熄灭了。此外,我就在路由旁边,我知道互联网运行良好,密码和 wifi 名称正确,路由为 5 GHz,我读过的 ESP8266 是正确的。 我听说
    发表于 05-04 08:36