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

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

3天内不再提示

怎样将DHT11传感器连接到节点MCU

454398 来源:网络整理 作者:网络整理 2019-11-15 17:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:物料清单

所需的材料由以下组成:

ESP8266 nodeMCU,但是可以随时使用不同的ESP8266兼容模块。

DHT11传感器,也可以选择DHT22。

USB Micro电缆将nodeMCU连接到您的计算机。

DHT11和nodeMCU之间的连接线。

步骤2:引脚排列和连接

您可能会发现DHT11传感器具有两种不同的引脚配置:

带有3个引脚的DHT传感器:

电源3.5V至5.5V

数据,通过串行数据输出温度和湿度

接地,已连接至电路的接地端

带4个引脚的DHT传感器:

电源3.5V至5.5V

数据,同时输出温度和通过串行数据保持湿度

NC,无连接,因此未使用

接地,已连接至电路的接地端

注意:在此演示中,我们将使用3针DHT传感器,该传感器安装在小型PCB上,并包括为数据线所需的表面安装的上拉电阻

将DHT11 BCB安装版本连接到NodeMCU非常容易:

DHT11的电源引脚连接到节点MCU的3V。

GPIO2(D4)的数据引脚

接地端

步骤3:创建一个AskSensors帐户

您需要创建一个AskSensors帐户。

在asksensors.com上获得免费帐户。

步骤4:创建传感器

创建新传感器以发送数据至。

在此演示中,我们需要添加至少两个模块:第一个模块用于温度,第二个模块用于湿度。请参阅本教程,以获取有关如何在AskSensors平台上创建传感器和模块的逐步指南。

别忘了复制您的“ Api键入”,它是

步骤5:编写代码

我假设您正在使用Arduino IDE设置对模块进行编程(版本1.6.7或更高版本)(如此处所述),并且您已经完成了此说明,因此您已经安装了ESP8266内核和库,并且能够通过WiFi将nodeMCU连接到Internet。

现在,打开Arduino IDE并转到库管理器。

安装DHT库(您也可以通过转到草图》包含库》管理库,并搜索adafruit dht库进行安装)

此示例草图从中读取温度和湿度DHT11传感器并使用HTPPS GET请求将其发送到AskSensors。从github获取并修改以下内容:

设置您的WiFi SSID和密码。

设置AskSensors提供的API密钥以向其发送数据。

更改代码中的以下三行:

// user config: TODO

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

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

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

默认情况下,提供的代码读取DHT测量值,并每25秒将其发送到AskSensors平台。您可以通过修改下面的行来更改它:

delay(25000); // delay in msec

步骤6:运行代码

通过USB电缆将ESP8266 nodeMCU连接到计算机。

运行代码。

打开一个串行终端。

您应该会看到ESP8266通过WiFi连接到互联网,

然后,ESP8266将定期读取温度和湿度并将其发送到askSensors。

步骤7:在云中可视化数据

现在,返回到AskSensors并可视化您的模块图表中的数据。如果需要,您还可以选择将数据导出为CSV文件,然后可以使用其他工具进行处理。

步骤8:做得好!

我希望本教程可以帮助您使用ESP8266和AskSensors云构建温度和湿度监控系统。

责任编辑:wv

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

    关注

    2573

    文章

    54355

    浏览量

    785763
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18603

    浏览量

    386527
  • DHT11
    +关注

    关注

    19

    文章

    277

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    RA-Eco-RA6M4部分功能测评2

    RA-Eco-RA6M4开发板实战:集成DHT11实现温湿度采集与多端显示 在完成RA-Eco-RA6M4开发板的串口通信与OLED显示功能调试后,本次实践进一步集成DHT11温湿度传感器
    发表于 09-05 20:42

    【RA-Eco-RA6M4开发板评测】DHT11温湿度传感器获取+OLED 屏幕显示

    校准数字信号输出的温湿度传感器。 精度湿度+-5%RH, 温度+-2℃,量程湿度20-90%RH, 温度0~50℃。 更多DHT11信息请参考:https://baike.sogou.com
    发表于 08-26 00:10

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

    继上一篇调通串口和OLED后,这次我们开始加传感器,这次的传感器是温湿度传感器DHT11DHT11 器件采用简化的单总线通信。单总线即只
    发表于 07-27 17:21

    CYW20706基于硅的蓝牙模块(CYBT-343151-02)连接到定制板上的MCU怎样才能将链接配置为未确认数据模式?

    CYW20706 基于硅的蓝牙模块(CYBT-343151-02)连接到定制板上的 MCU。 它在确认数据模式下工作,没有问题 但是我怎样才能将链接配置为未确认数据模式
    发表于 06-27 08:23

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

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

    FUTEK TRS150旋转扭矩传感器概述

    FUTEK 旋转扭矩传感器(或动态扭矩传感器)常用在旋转轴、发动机或固定电机上进行扭矩测量。传感器需要连接到轴上直线旋转,扭矩传感器配有滑环
    的头像 发表于 06-18 16:42 834次阅读

    【RA4L1-SENSOR】DHT11测温湿度OLED显示

    为I2C接口,开漏输出 P107 设置为 DHT11 单总线接口 OLED 驱动代码如下: void OLED_SSD1306_Init(void) { u8 i
    发表于 06-12 11:02

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

    DHT11 单总线接口 OLED 驱动代码如下: void OLED_SSD1306_Init(void) { u8 i; OLED_SSD1306_IIC_Init(); for (i=0
    发表于 05-11 13:53

    急急急在线等

    求一张stm32物联网智能家居环境监测系统总电路图,含DHT11,BH1750,MQ-2烟雾传感器,OLED显示屏,声光报警,ESP8266等
    发表于 04-28 23:20

    MCU数据采集模块支持哪些类型的传感器

    的数据采集和处理能力。南京峟思详细介绍MCU数据采集模块所支持的传感器类型。MCU数据采集模块的核心是一个高性能、低功耗的32位ARM内核微处理
    的头像 发表于 02-06 14:33 987次阅读
    <b class='flag-5'>MCU</b>数据采集模块支持哪些类型的<b class='flag-5'>传感器</b>

    使用插件Excel连接到MySQL/MariaDB

    使用插件 Excel 连接到 MySQL/MariaDB 适用于 MySQL 的 Devart Excel 插件允许您将 Microsoft Excel 连接到 MySQL 或 MariaDB
    的头像 发表于 01-20 12:38 1129次阅读
    使用插件<b class='flag-5'>将</b>Excel<b class='flag-5'>连接到</b>MySQL/MariaDB

    【正点原子STM32H7R3开发套件试用体验】DS18B20、DHT11温湿度采集

    【正点原子STM32H7R3开发套件试用体验】DS18B20、DHT11温湿度采集 本文主要分为两部分,分别介绍了使用正点原子STM32H7R3开发套件,通过 DS18B20、DHT11 传感器采集
    发表于 01-01 11:16

    《DNESP32S3使用指南-IDF版_V1.6》第三十章 DHT11数字温湿度传感器

    DHT11有4条腿,需要把U6的4个接口都用上,DHT11传感器插入到这个上面就可以通过ESP32来读取温湿度值了。连接示意图如图30.2
    发表于 12-26 09:26

    STM32项目分享:机智云智慧农业系统

    01—项目简介1.功能详解基于STM32的机智云智慧农业系统。功能如下:温湿度采集:使用DHT11温湿度传感器采集环境温湿度土壤湿度
    的头像 发表于 12-19 18:40 1898次阅读
    STM32项目分享:机智云智慧农业系统