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
    +关注

    关注

    146

    文章

    16005

    浏览量

    343503
  • ESP
    ESP
    +关注

    关注

    0

    文章

    171

    浏览量

    33391
收藏 人收藏

    评论

    相关推荐

    【原创】DHT11传感器温湿度监测系统毕设,论文、代码、原理图和仿真介绍

    设计要求 1.设计一个基于51单片机和DHT11传感器的温湿度监测系统; 2.传感器DHT11实现对环境温湿度参数的准确测量,单片机对数据进
    发表于 03-13 00:53

    【先楫HPM5361EVK开发试用体验】温湿度传感器DHT11实践

    %RH,温度 050℃ 精度 :湿度±5%,温度±2℃ 分辨率 :湿度 1%,温度 1℃ 1.2 MCU
    发表于 01-03 23:46

    MCU在线技术讲座-EFM和EFR: 面向联网开发的通用MCU平台

    开发人员了解专门针对联网开发而优化的EFM和EFR系列MCU平台,我们将针对亚洲地区于2023年12月12日上午10点(北京时间)在线举办全新MC
    发表于 11-23 13:45

    DHT11数字温湿度传感器主要参数

    和一个NTC测温元件,并与一个高性能 8 位单片机相连接。 二.DHT11主要参数 (1)湿度分辨率为8bit,测量精度为±4%RH(25℃),最大的测量范围为20~90%RH,响应时
    的头像 发表于 09-11 11:17 5210次阅读
    <b class='flag-5'>DHT11</b>数字温<b class='flag-5'>湿度</b>传感器主要参数

    使用NUC240 GPIO(PA.0)和TIMER0来读DHT11湿度温度数据

    应用:本代码使用NUC240 GPIO(PA.0)和TIMER0来读DHT11湿度温度数据。 BSP 版本: NUC230/240系列 BSP CMSIS V3.01.001 硬件
    发表于 08-30 06:37

    如何使用GPIO(PA.0)和TIMER0来读DHT11湿度温度数据

    应用:本代码使用NUC240 GPIO(PA.0)和TIMER0来读DHT11湿度温度数据。 BSP 版本: NUC230/240系列 BSP CMSIS V3.01.001 硬件
    发表于 08-22 06:21

    DHT11和I2C 20x4 LCD的温度监控

    电子发烧友网站提供《带DHT11和I2C 20x4 LCD的温度监控器.zip》资料免费下载
    发表于 06-28 14:36 0次下载
    带<b class='flag-5'>DHT11</b>和I2C 20x4 LCD的<b class='flag-5'>温度</b><b class='flag-5'>监控</b>器

    使用带有ESP8266的DHT11传感器检索湿度温度,遇到了编译错误怎么解决?

    我尝试使用带有 ESP8266 的 DHT11 传感器检索湿度温度。但是,我遇到了编译错误,例如“lua:4: unexpected symbol near \',\'”。如果可能的
    发表于 06-08 06:25

    如何使用ESP8266从DHT11传感器检索温度湿度

    我尝试使用 ESP8266 从 DHT11 传感器检索温度湿度。但我一直收到类似“ ”的错误 如果可能的话,任何人都可以指出这段代码中的其他潜在错误吗?我的代码如下所示: 代码:
    发表于 06-05 07:42

    【CW32饭盒派开发试用体验】DHT11湿度检测

    到开发中。TFT屏上展现的是室内实时的温湿度数值。 此时再将手握住DHT11模块的表面,等待3s左右,TFT屏上显示的温度值由原来的31℃更新为32℃。 这里暂且不能确定采集的
    发表于 06-04 23:07

    使用ESP8266驱动DHT11湿度传感器

    DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度综合传感器,在Arduino提高篇中已对其进行了介绍,本篇使用ESP8266来驱动IO
    的头像 发表于 05-19 14:20 4494次阅读
    使用<b class='flag-5'>ESP</b>8266驱动<b class='flag-5'>DHT11</b>温<b class='flag-5'>湿度</b>传感器

    如何通过ESP8266 01在webpae上监控来自Arduino的数据?

    ,我正在做我的小项目联网,我想通过 ESP 8266 - 01 从 Arduino uno 板实时传输和监控
    发表于 05-19 11:07

    STM32+DHT11监测环境的温湿度

    DHT11是一种数字温湿度传感器,能够通过数字信号输出当前环境的温度湿度值。DHT11可以通过一条数据信号线连接到微控制器或其他外设,从而
    的头像 发表于 05-17 09:22 3174次阅读
    STM32+<b class='flag-5'>DHT11</b>监测环境的温<b class='flag-5'>湿度</b>

    ESP01S重启后无法获取DHT22数据怎么解决?

    我使用 ESP8266 MCU,它通过 DHT22 查询温度并使用深度睡眠来最小化功耗。它们由 USB 电源供电。 但是我有一些地方我不能使用电源而必须使用一些电池,为了最小化功耗我订
    发表于 05-15 06:06

    【CW32饭盒派开发试用体验】DHT11湿度检测

    在饭盒派的开发上,配有温度传感器DHT11的接口,见图1所示。 图1 传感器接口 稍感不足的是,该接口与传感器DHT11功能模块的连接并不友好,会因为引脚排列的问题导致传感器模块无法
    发表于 05-08 19:43