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

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

3天内不再提示

如何使用IOT-MCU/ESP-01-DHT11板和AskSensors物联网平台监控温度和湿度测量

454398 来源:工程师wv 2019-08-27 11:36 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:材料

如何使用IOT-MCU/ESP-01-DHT11板和AskSensors物联网平台监控温度和湿度测量

这些是本教程所需的组件:

ESP-01或ESP-01S

USB串口转换器,用于编程ESP-01。

IOT-MCU/ESP-01-DHT11

外部3.7V到5V直流电源

步骤2:环境设置

首先,您需要将ESP8266内核安装到arduino IDE。如果已安装ESP8266,请跳过此步骤。

启动 Arduino IDE 1.6.4或更高版本

转到 ‘文件》偏好设置’

转到‘工具》主板》主板经理’

搜索ESP8266,点击安装按钮。等到安装完成。

步骤3:在AskSensors创建传感器模块

在asksensors.com上获取AskSensors帐户

创建一个包含两个模块的新传感器:

模块1:温度

模块2:湿度

3。获取AskSensors生成的Api密钥。

您可以找到教程和教程,展示如何开始使用AskSensors IoT平台并设置传感器以使用Web浏览器或ESP8266 nodeMCU收集数据。

步骤4:编码

安装Adafruit DHT库。

从AskSensors github页面获取此示例草图。

修改Wi-Fi SSID和密码, Api Key In ,如果需要,还可以修改两次连续测量之间的延迟:

const char* wifi_ssid = “。..。..。..。”; // SSID

const char* wifi_password = “。..。..。..”; // WIFI

const char* apiKeyIn = “。..。..。..”; // API KEY IN

delay(25000); // delay in msec

现在代码全部设置完毕。让我们进入下一步运行软件。

步骤5:编程ESP-01

使用Arduino IDE上传代码:

安装USB串行适配器驱动程序。

将 GPIO_0 连接到地,以启用ESP8266的编程模式。有一些USB串行适配器带有编程开关,所以在上传过程中你必须按下开关。在我的情况下, 我没有开关,所以我在GPIO_0和USB串行适配器的接地之间焊接了一个跳线。

将ESP-01插入USB串行适配器,如第一张图像(1)所示。

将串行适配器连接到计算机USB端口

打开Arduino IDE。您应该启用“端口”。如果没有,请为USB串行适配器选择正确的端口(在Arduino软件上单击工具》》端口)。

选择‘Generic ESP8266 Module’作为您的主板(转到工具》》 Board 》》 Generic ESP8266 Module)

点击上传按钮。等到上传完成。

在给电路板加电之前:

从USB串口适配器上取下ESP-01。

请务必同时删除GPIO_0 与地面之间的连接,以使ESP-01正常启动其固件。

将ESP-01插入IOT-MCU连接器,如第二张图像(2)所示。现在我们已准备好为电路板上电了!

有问题吗?

您有任何问题吗?请参阅下一步。

步骤6:故障排除

对初学者来说,编程ESP-01有点困难。这些是一些可能的错误:

GPIO_0 在重置期间没有接地

与PC的USB连接不好。

COM端口不正确。如果您显示多个端口,只需从USB端口断开USB串行适配器,看看哪个端口消失了。再次插入串行适配器并验证是否添加了新的COM端口。手动选择此端口号。

您没有选择正确的电路板(通用ESP8266模块)。

如果您仍有问题,请参阅此说明。

步骤7:结果

打开电路板,ESP8266将按以下顺序执行:

初始化

连接到WiFi网络

从DHT11读取温度和湿度

连接并将测量结果发送到AskSensors服务器

定期重复前两个步骤。

登录AskSensors网站并显示温度和湿度模块的图表。您将实时绘制测量结果。您还可以将收集的数据导出为CSV文件。

步骤8:做得好!

您已成功完成有关监控温度和湿度的教程ESP8266和IOT-MCU板连接到AskSensors云。

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

    关注

    147

    文章

    19160

    浏览量

    404490
  • ESP
    ESP
    +关注

    关注

    0

    文章

    198

    浏览量

    36740
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【RA-Eco-RA4M2开发评测】+ OLED显示DHT11数据

    DS18B20 只能测量温度DHT11 既能检测温度又能检测湿度,不过 DHT11 的精度和
    发表于 03-29 19:49

    使用STM32F103ZET6采集DHT11湿度串口显示

    DHT11是一款数字温湿度传感器,DHT11是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确
    的头像 发表于 03-18 17:06 3704次阅读
    使用STM32F103ZET6采集<b class='flag-5'>DHT11</b>温<b class='flag-5'>湿度</b>串口显示

    【瑞萨FPB-RA6E2试用】【瑞萨FPB-RA6E2】Zephyr-驱动-DHT11-温湿度传感器及设备树理解

    DHT11DHT22)周期性地读取环境温度和相对湿度数据。该示例采用轮询(polling)方式获取传感器数据。 主要功能 初始化 DHT
    发表于 01-13 14:54

    【瑞萨RA6E2地奇星开发试用】串口通信+DHT11测量湿度

    、响应信号、数据接收、结束信号。 DHT11模块一次完整的数据传输为40bit,高位先出。 数据格式:8bit湿度整数数据 + 8bit湿度小数数据 + 8bi温度整数数据 + 8bi
    发表于 12-26 18:23

    【瑞萨RA6E2地奇星开发试用】DHT11 测量湿度

    使用瑞萨 RA6E2 微控制器,实现 DHT11湿度传感器的数据采集,并通过 I2C 接口的 OLED12864 显示屏实时显示数据。 硬件准备​ 核心:瑞萨 RA6E2 地奇星开发
    发表于 12-19 18:50

    Nordic经过全球认证的、多传感器、电池供电的蜂窝联网原型平台:Thingy91X套件

    Thingy:91 X 为开发人员提供了一个经过全球认证的、多传感器、电池供电的蜂窝联网原型平台 全球领先的低功耗无线连接解决方案提供商Nordic Semiconductor推出了其最新的
    发表于 12-15 10:39

    【瑞萨RA6E2地奇星开发试用】串口打印DHT11湿度数据

    【瑞萨RA6E2地奇星开发试用】串口打印DHT11湿度数据 本文介绍了 RA6E2 地奇星开发驱动 DHT11 传感器实现串口打印环境
    发表于 12-07 16:20

    【RA4E2开发评测】OLED显示DHT11温度测评

    \\\\_NonSecureEnter\\\\(\\\\); #endif } 当然还要根据出现error进行逐个修改; 要测量温度传感器DHT11必须按照协议进行读取数据,接数据线到P0104引脚; 按照以下协议
    发表于 09-21 21:28

    【RA-Eco-RA6M4开发评测】uart+OLED+DHT11

    继上一篇调通串口和OLED后,这次我们开始加传感器,这次的传感器是温湿度传感器DHT11DHT11 器件采用简化的单总线通信。单总线即只有一根数据线,系统中的数据交换、控制均由单总线完成。设备
    发表于 07-27 17:21

    STM32+esp8266连接机智云,上传温湿度数据并控制继电器开关(平台配置、代码生成、代码移植)

    代码,并通过手机APP进行设备控制。元器件准备在开始之前,您需要准备以下硬件元器件:1.STM32开发2.ESP8266Wi-Fi模块3.温湿度传感器(如DHT1
    的头像 发表于 07-15 18:54 1464次阅读
    STM32+<b class='flag-5'>esp</b>8266连接机智云,上传温<b class='flag-5'>湿度</b>数据并控制继电器开关(<b class='flag-5'>平台</b>配置、代码生成、代码移植)

    联网湿度监控系统

    联网湿度监控系统作为现代智能化管理的重要工具,已广泛应用于农业温室、医药仓储、数据中心、食品冷链等多个领域。其核心价值在于通过实时数据采集、智能分析和远程控制,实现对环境参数的精准
    的头像 发表于 07-07 17:36 1372次阅读

    常见的温湿度传感器类型?

    DHT11湿度传感器 DHT11是一种常见的数字温湿度传感器,具有价格低廉、简单易用的优点,但其精度和响应速度较低。 HDC1080温湿度
    发表于 06-24 09:24

    WEB组态联网平台是什么?有什么功能?

    WEB组态联网平台是一种基于Web技术的联网IoT)可视化管理与
    的头像 发表于 06-17 15:25 1229次阅读

    联网的应用范围有哪些?

    在生活中的一个小小体现。 从技术层面看,联网融合了多种技术,包括传感器技术、网络通信技术、大数据与云计算技术等。传感器负责采集各种物理量、化学量等信息,如温度传感器感知环境温度,压力
    发表于 06-16 16:01

    【RA-Eco-RA4M2开发评测】DHT11测温湿度OLED显示

    > 45) d |= 0x01; } *dat++ = d; } if (sum != d) { return SR_ERR_CHECK; } DHT11
    发表于 05-11 13:53