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

    浏览量

    59348
  • ESP32
    +关注

    关注

    24

    文章

    1083

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

    DHT11是一款低成本、数字输出的温湿度复合传感器,其核心通信依赖单总线协议,仅需一根数据线即可完成主机与从机的数据交互,硬件连接简单但对通信时序要求严格。 1. 单总线基础特性 总线结构:仅需1根
    发表于 09-05 20:42

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

    校准数字信号输出的温湿度传感器。 精度湿度+-5%RH, 温度+-2℃,量程湿度20-90%RH, 温度0~50℃。 更多
    发表于 08-26 00:10

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

    连接好环境,DHT11的DAT引脚与GPIO301相连接,在e2studio上配置相关信息,将获取到的温湿度信息通过OLED和串口显示出来 IDE设置如下: 在原有基础上增加
    发表于 07-27 17:21

    ESP32开发板元件资料

    ESP32开发板元件
    发表于 07-21 14:47 14次下载

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

    本教程将详细介绍如何将STM32微控制器与ESP8266Wi-Fi模块连接到机智平台,实现温湿度数据的上传与继电器的远程控制。通过此过程,您将学会如何配置机智
    的头像 发表于 07-15 18:54 747次阅读
    STM32+<b class='flag-5'>esp</b>8266<b class='flag-5'>连接</b>机智<b class='flag-5'>云</b>,上传温<b class='flag-5'>湿度</b>数据并控制继电器开关(平台配置、代码生成、代码移植)

    ESP32-P4—具备丰富IO连接、HMI和出色安全特性的高性能SoC

    和IO连接特性等方面提出的更高需求。 卓越性能: ESP32-P4搭载RISC-V双核处理器,主频高达400MHz,支持单精度FPU和 AI扩展,可满足所有必要的算力需求。它还集成了一个40MHz低功率
    的头像 发表于 06-26 09:59 1436次阅读
    <b class='flag-5'>ESP32</b>-P4—具备丰富IO<b class='flag-5'>连接</b>、HMI和出色安全特性的高性能SoC

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

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

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

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

    STM32项目分享:智能鞋柜

    01—项目简介1.功能详解STM32智能鞋柜功能如下:DHT11检测鞋柜温湿度温度低于阈值开启加热,湿度高于阈值开启加热和通风;P
    的头像 发表于 05-27 18:04 701次阅读
    STM32项目分享:智能鞋柜

    【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

    esp32如何接入豆包

    要在 ESP32 上接入豆包工具,本质上是让 ESP32 设备与豆包的 API 进行通信,以获取相关服务
    的头像 发表于 02-05 13:40 2837次阅读
    <b class='flag-5'>esp32</b>如何接入豆包

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

    */ } } } 效果 LCD 屏显示温度数据 串口打印温度信息 完整项目工程见附件。*附件:Demo2_DS18B20.zip DHT11 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 1901次阅读
    STM32项目分享:机智<b class='flag-5'>云</b>智慧农业系统