×

物联网迷你天气预报开源分享

消耗积分:0 | 格式:zip | 大小:0.39 MB | 2023-07-12

而无返还

分享资料个

描述

这里我们使用 DHT11 一个三针传感器,用于测量周围的湿度和温度值。这里使用 DHT11 我们现在获取周围湿度和温度的数据,在获取数据后我们将把这些数据上传到物联网平台,这里我使用thingsai.io平台上传传感器数据。使用这些数据,您可以预测天气预报,因为我们知道,我们伟大的农民也只是通过观察云来预测天气,可能是下雨或刮风,就像从这个传感器获取数据一样,我们可以估计天气状况天气。

模块 DHT11 引脚

1. Vcc - 电源 3.5V 到 5.5V

2.数据-通过串口数据输出温度和湿度

3. 地——接电路地

DHT11 规格

  • 工作电压:3.5V 至 5.5V
  • 工作电流:0.3mA(测量)60uA(待机)
  • 输出:串行数据
  • 温度范围:0°C 至 50°C
  • 湿度范围:20% 至 90%
  • 分辨率:温度和湿度均为16位
  • 准确度:±1°C 和 ±1%

如何使用 DHT11 传感器

DHT11 传感器经过工厂校准并输出串行数据,因此设置起来非常容易。该传感器的连接图如下所示。

 

 
pYYBAGOzgI2AOr9yAAAlzEC5P7Q552.png
 

 

如您所见,数据引脚连接到 MCU 的 I/O 引脚,并使用了 5K 上拉电阻。该数据引脚将温度和湿度值作为串行数据输出。如果您正在尝试将 DHT11 与 Arduino 连接,那么有现成的库可以让您快速入门。

如果您正尝试将它与其他一些 MCU 连接,那么下面给出的数据表会派上用场。数据引脚给出的输出顺序为:8bit 湿度整数数据+8bit 湿度小数数据+8bit 温度整数数据+8bit 温度小数数据+8bit 奇偶校验位。要请求 DHT11 模块发送这些数据,I/O 引脚必须暂时变为低电平然后保持高电平,如下面的时序图所示

 

 
poYBAGOzgI-AF4-tAAA0sr8A9Gc344.png
 

 

 


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

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !