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

    文章

    53

    浏览量

    12678
  • Arduino
    +关注

    关注

    187

    文章

    6463

    浏览量

    186621
  • ESP8266
    +关注

    关注

    50

    文章

    962

    浏览量

    44818
收藏 人收藏

    评论

    相关推荐

    arduino(1)--ESP8266配置

    硬件准备 首先需要准备一个开发板,这里我准备的是淘宝购买的兼容arduinoESP8266模块。 arduino配置 我使用的是arduino来编程实现,故需要下载对应的库文件,打
    发表于 09-06 11:00

    esp8266esp32区别是什么

    以下是关于ESP8266ESP32的主要区别: 处理和架构 : ESP8266 :使用一个Tensilica L106 80MHz的处理
    的头像 发表于 08-19 18:16 4270次阅读

    esp8266不烧录可以使用吗

    Systems推出的低成本、低功耗的Wi-Fi模块。它基于Tensilica L106微处理,具有32位处理能力,最高频率可达160MHz。ESP8266具有丰富的外设接口,如GPIO、ADC、PWM等
    的头像 发表于 08-19 17:28 618次阅读

    esp8266wifi模块怎么连接手机

    ESP8266 WiFi模块连接手机主要可以通过两种方式实现: 通过路由连接(STA模式)和直接作为热点连接(AP模式) 。以下是两种连接方式的步骤: 一、通过路由连接(STA模式
    的头像 发表于 08-19 17:27 2155次阅读

    Arduino Nano 和 NodeMCU ESP8266 读取 DHT11 环境温湿度数据及 OLED显示

    Arduino Nano 和 NodeMCU ESP8266 读取 DHT11 环境温湿度数据及 OLED显示
    的头像 发表于 08-13 18:04 962次阅读
    <b class='flag-5'>Arduino</b> Nano 和 NodeMCU <b class='flag-5'>ESP8266</b> 读取 DHT11 环境温<b class='flag-5'>湿度数据</b>及 OLED显示

    ESP8266-12退出深度睡眠模式时挂起怎么解决?

    我正在使用 adafruits 的 esp8266 HUZZAH 板 (ESP8266-12),该板连接到温度/湿度传感 (DHTxx),
    发表于 07-22 06:26

    如何对ESP8266进行降频?

    大家好,我正在做一个电池供电的物联网项目,正在考虑使用 esp8266。我需要让 esp 一直运行,以不断记录来自我的传感数据。不幸的是
    发表于 07-19 10:55

    如何使用ESP8266-01构建一个电池供电的数据记录器

    我正在尝试使用 ESP8266-01 构建一个电池供电的数据记录器。它将每小时进行一次测量,通过 WiFi 报告,然后再 60 分钟不做任何
    发表于 07-19 06:53

    是否可以使用ESP-NOW协议,将ESP8266板作为与其他ESP8266板之间的中继

    我需要在没有 WiFi 网络的山丘周围约 500 米处发送温度数据。 是否可以使用 ESP-NOW 协议,将 ESP8266板作为与其他 ESP8
    发表于 07-19 06:53

    使用ESP8266板和AT命令集构建一个多客户端HTTP服务遇到的疑问求解

    我们正在尝试使用ESP8266板和 AT 命令集构建一个多客户端 HTTP 服务,通过串行端口连接到 Arduino 板。我们正在使用 Ardui
    发表于 07-18 08:03

    ESP8266为什么不响应Arduino

    arduino,其中从串行监视接收的任何命令都会转发到连接到 esp8266 的串行(mega 有 4 个硬件串行端口)。然而,即使是一个简单的“AT”命令也不会从
    发表于 07-16 06:39

    请问Android WIFI配网后如何向ESP8266传输数据写入内容?

    需求: ESP8266通过Android WiFi配网后,需要往ESP8266传输设备Device ID并写入存储,以便智能设备往服务传输数据
    发表于 07-15 06:23

    ESP8266 Huzzah不响应AT命令的原因?

    我的 esp8266 Huzzah 分线板最近使用 esp 闪存工具,使用 NONOS SDK v2.0.0 重新刷新。我认为这将允许 esp 在通过 arduino 串行监视
    发表于 07-11 08:21

    国产低成本Wi-Fi SoC解决方案芯片ESP8266ESP8285对比差异

    ESP8285对比ESP8266差异如下: 1、ESP8285内部集成1/2MB Flash,DOUT模式。ESP8266则需要外接Flash; 2、
    的头像 发表于 05-17 11:44 1173次阅读
    国产低成本Wi-Fi SoC解决方案芯片<b class='flag-5'>ESP8266</b>与<b class='flag-5'>ESP</b>8285对比差异

    单片机怎么连接wifi模块esp

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