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

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

3天内不再提示

如何使用连接到云的DHT11和ESP32监视房间或桌子的温度和湿度

454398 来源:网络整理 作者:佚名 2019-11-04 17:14 次阅读

步骤1:硬件要求

材料:

在此演示中,我们将需要:

ESP32 WiFi模块。

运行Arduino IDE的计算机。

面包板

DHT11或DHT22

47K电阻器

用于DHT11和ESP32之间连接的导线。

使用USB Micro电缆将ESP32连接到您的计算机。

连接:

连接非常简单,如下所示连接以下针脚在上图中:

DHT VCC到ESP32 5V。

DHT接地至ESP32接地。

将DHT数据传输到ESP32 IO4 (在代码中指定)。

使用47K或10K上拉电阻将数据( IO4 )引脚和5V连接起来。

步骤2 :软件要求

AskSensors帐户

在AskSensors IoT平台上注册一个免费帐户(太快了!)。然后,您将能够将数据存储在云中,可以通过Internet远程访问它们,并获得许多功能,例如以图形形式显示数据,将数据导出为CSV文件以及设置电子邮件警报。..

创建一个如本入门指南中所述,带有两个模块的新传感器。不要忘记复制您的“ Api键入” ,这对于后续步骤是必不可少的。

在arduino IDE中安装ESP32

如果这是您第一次使用ESP32,请参考本教程,其中向您展示了有关如何在Arduino IDE中安装ESP32并将其连接到云的逐步指南。 p》

安装库

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

步骤3:编写代码

从AskSensors Github页面下载此演示并解压缩。

该草图从DHT11传感器读取温度和湿度,并使用HTTP GET请求将其发送到AskSensors。

您需要做的就是修改以下内容:

const char* ssid = “。..。..。..。..。..”; //Wifi SSID

const char* password = “。..。..。..。..。..”; //Wifi Password

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

请注意,DHT数据引脚连接到ESP32 IO4引脚。如果需要,可以在此处进行更改:

// DHT config.

#define DHTPIN 4 // Pin which is connected to the DHT sensor.

步骤4:运行测试

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

打开Arduino IDE并上传代码。

打开一个串行终端。您应该会看到ESP32通过WiFi连接到互联网,然后,ESP32会定期读取温度和湿度,并将其发送到AskSensors。

第5步:结果

现在,返回到AskSensors。

登录并打开Sensor仪表板。

单击“模块”,然后将图形添加到“模块1”和“模块2”。

您应该看到数据流显示在图形中,如上图所示。

注意:我使用吹风机是为了查看温度和湿度的变化;-)

责任编辑:wv

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

    关注

    19

    文章

    277

    浏览量

    57584
  • ESP32
    +关注

    关注

    18

    文章

    971

    浏览量

    17218
收藏 人收藏

    评论

    相关推荐

    dht11湿度传感器工作原理介绍

    DHT11是一种常用的温湿度传感器,它能够测量温度和相对湿度。这种传感器广泛应用于智能家居、气象站、农业监控等领域。 DHT11
    的头像 发表于 10-21 09:47 1368次阅读

    Arduino Nano 和 DHT11 实现 LabVIEW 温湿度采集

    Arduino Nano 和 DHT11 实现 LabVIEW 温湿度采集
    的头像 发表于 10-08 11:46 575次阅读
    Arduino Nano 和 <b class='flag-5'>DHT11</b> 实现 LabVIEW 温<b class='flag-5'>湿度</b>采集

    dht11采用什么通信协议

    DHT11是一款广泛使用的温湿度传感器,它通过简单的数字接口与微控制器或其他数字设备进行通信。DHT11使用单总线通信协议,这意味着所有的数据传输都通过单一的数据线完成。这种通信方式简单且成本低
    的头像 发表于 09-04 09:06 2051次阅读

    怎么检测dht11模块有没有坏

    以下是一些基本的检查步骤: 视觉检查 : 检查DHT11模块是否有任何明显的物理损伤,如裂缝、烧痕或弯曲的引脚。 检查电源 : 确保DHT11模块正确连接到电源,并且电源电压符合模块的要求(通常为
    的头像 发表于 09-04 09:04 561次阅读

    DHT11型传感器参数分析

    DHT11型传感器是一款集温湿度测量于一体的数字传感器,其参数特性分析如下: 一、测量范围 温度DHT11温度测量范围在多个资料中有所
    的头像 发表于 09-03 18:14 1499次阅读

    dht11温度传感器特性的具体含义

    DHT11温度传感器作为DHT11数字温湿度传感器的一部分,具有一系列独特的特性。以下是DHT11温度
    的头像 发表于 09-03 17:40 1315次阅读

    dht11温度传感器的原理及应用

    DHT11是一种广泛使用的数字温湿度传感器,它能够测量温度和相对湿度。这种传感器因其低成本、易于使用和相对较高的准确性而受到欢迎。 DHT11
    的头像 发表于 09-03 17:28 1652次阅读

    DHT11温度传感器测量范围与精度

    DHT11是一款含有已校准数字信号输出的温湿度复合传感器,它结合了温湿度传感技术,通过专用的数字模块采集技术实现温湿度的测量,无需复杂的电路处理。关于
    的头像 发表于 09-03 17:03 1788次阅读

    ds18b20温度传感器和dht11的区别

    DS18B20和DHT11都是常用的温度湿度传感器,它们在许多项目和应用中都有广泛的应用。 1. 工作原理 DS18B20 DS18B20是一种数字温度传感器,它使用1-Wire通信
    的头像 发表于 09-03 16:44 1572次阅读

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

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

    DHT11数字温湿度传感器产品手册

    电子发烧友网站提供《DHT11数字温湿度传感器产品手册.pdf》资料免费下载
    发表于 06-12 17:09 9次下载

    使用esp32读取dht11模块的数据,使用mqtt上传到阿里时发生重启,为什么?

    idf版本:4.4 esp版本:esp32-wroom-32 我在使用esp32读取dht11模块的数据,使用mqtt上传到阿里时发生重启
    发表于 06-06 06:40

    DHT11传感器简介及数据传输过程分析

    DHT11传感器内部包含有温湿度传感器模块和一个AD转换模块。当传感器受到激励时,温湿度传感器模块会测量环境中的温度湿度,并通过AD转换模
    发表于 04-04 11:38 4297次阅读

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

    (位于C程序文件夹内),运行仿真,结果如下。 由图可知,LCD显示当前环境的温度T为27℃,湿度H为55%RH。LCD显示结果与DHT11传感器上的数值一致,表明温湿度数据读取正确。
    发表于 03-13 00:53

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

    单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个 DHT11 传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在 OTP 内存中,传感器内部在检测
    发表于 01-03 23:46