亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

MKR 零天气数据记录器

组件和用品

Arduino MKR 零
× 1
跳线(通用)
× 3
电容 100 nF
× 1
电阻 4.75k ohm
× 1
microSD 卡
× 1
中型面包板
× 1
DHT22 温湿度传感器
× 1

应用和在线服务

Arduino IDE
Arduino 网页编辑器

关于这个项目

注意:本教程可能已过时,请转到 这里 获取最新版本。

简介

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

硬件

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

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

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

可选

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

原理图

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

Arduino IDE

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

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

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

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

代码

MKRZERO_Weather_Data_Logger 代码

示意图


制造工艺

  1. Raspberry Pi 上的多通道专业数据记录器 – 第 1 部分
  2. 多温度传感器
  3. 温湿度数据记录仪
  4. MotionSense
  5. 3D 打印机消防安全
  6. Arduino 排斥电磁悬浮
  7. 遥控夹爪机器人
  8. Arduino Powered Weather Balloon Datalogger
  9. $10 便携式 Arduino 气象站 (AWS)
  10. 微控制器实验室
  11. 视觉持久性 (POV) 地球仪
  12. CoroFence - 热探测器🖖