×

温度和湿度数据记录器开源分享

消耗积分:2 | 格式:zip | 大小:0.23 MB | 2022-11-01

杨平

分享资料个

描述

注意:本教程可能已过时,请到此处获取更新版本。

介绍

通过这个项目,您将能够在几分钟内创建一个温度和湿度数据记录器。您可以使用 MKR Zero 的内置 SD 读卡器来存储数据。插入电池,添加保护套,您将拥有一个整洁的天气数据记录器,您可以在无法连接的偏远地区使用它。想象力是极限!

硬件

为了构建天气数据记录器,我们将使用 Arduino MKR Zero 板。小巧的外形和内置的 SD 读卡器使其成为该项目的完美选择。

其次,我们需要一个 DHT22 温度和湿度传感器。该传感器易于使用且用途广泛。它可以从 3.3V 到 6V 供电。我们将 DHT22 的电源引脚连接到 MKRZero 中的 VCC (3.3V) 引脚。我们还需要一个 4k7ohm 的数据线上拉电阻和一个 100nF 的电容来清除电源线中的噪声。有关 DHT22 的更多信息,请参阅Adafruit 的 DHT 教程l。

我们将使用一个带有 3 根跳线的小面包板将所有东西连接在一起,一个用于存储信息的 SD 卡和一个 3.7V LiPo 电池以使我们的数据记录器便于携带。

 
poYBAGNgtkGAAolUAAbU8RP1h6g330.jpg
五金零件。
 

可选的

保持电子设备干燥很重要,因此如果您打算将天气数据记录器置于恶劣环境中,请不要忘记使用保护套以避免损坏电子设备!

原理图

  • 将 MKRZero 插入面包板。
  • 将 DHT22 插入面包板。
  • 将 DHT22 的电源引脚连接到 MKRZero 中的 VCC 引脚。
  • 将 DHT22 的数据引脚连接到 MKRZero 中的数字引脚 7。
  • 将 DHT22 的接地引脚连接到 MKRZero 中的 GND 引脚。
  • 在电源和 GND 引脚之间连接 100nF 电容。
  • 在电源和数据引脚之间连接 4k7 上拉电阻。
  • 将 SD 卡插入 MKR Zero 板。
 
poYBAGNgtkOADOIgAADm1tHqUgE702.png
连接图。
 

Arduino IDE

好的,现在您应该将所有电子设备放在一起。是时候将草图上传到 MKR 零板了。对于这个项目,您将需要 DHT22 传感器的库。您可以在此GitHub 存储库中找到这些库下载它们并将它们放在速写本文件夹中的“库”中。

现在您需要下载天气数据记录器的草图并将其放在草图簿文件夹中。您可以在教程中找到草图。

打开您的 Arduino IDE 并使用 Boards Manager 安装 MKR Zero 板。安装完成后,您应该能够从菜单中选择 MKR Zero 板Tools -> Board现在使用电缆将 MKRZero 连接到您的计算机microUSB在 IDE 中,转到File->Sketchbook->MKRZERO_WeatherDataLogger并打开草图。编译并上传到板子。

瞧!您的系统已准备好战斗。您也可以从串行监视器中查看这些值。

 
pYYBAGNgtkaAFCkiAAEjQyukpTI801.png
串口信息
 

 

 
 
 

 


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

评论(0)
发评论

下载排行榜

全部0条评论

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