×

Arduino物联网气象站

消耗积分:0 | 格式:zip | 大小:0.65 MB | 2022-12-16

李维嘉

分享资料个

描述

描述

由于冠状病毒的爆发,我和我的家人决定去农村。由于我无事可做,我决定买一个 Arduino。我购买了环境包,其中包括一个 Arduino MKR WiFi 1010 和一个 Arduino MKR ENV Shield。

硬件

你会需要:

  • 一个 Arduino MKR WiFi 1010
  • 一个 Arduino MKR ENV 盾牌
  • 湿度传感器
  • 4 针 Grove 到 4 针公连接器
  • 一个防水盒
  • 一个电源

要构建此项目,请按照以下图像中的说明进行操作:

 
 
 
poYBAGOYqM-AffRaAAJ5x_euxgA909.jpg
 
1 / 7将 Arduino ENV Shield 插入 MKR 1010
 

完成后,您将不得不挖一个洞或找到安全的地方放置它。

 
 
 
pYYBAGOYqOSABaDxAAhHFrzSW2k467.jpg
 
1 / 3挖一个与盒子大小相似的洞
 

在继续之前,你必须知道我没有办法插上它,所以我暂时使用了外接电源。您可以使用任何您想要的东西,从电池(不要使用 9V 电池!!!!)到太阳能电池板。

poYBAGOYqPiAdEm2AAdzqZZUK9c122.jpg
我使用的电池电源
 

编码

首先,我们必须包含 MKR ENV 库,才能使用 ENV Shield。

#include 

在设置中,除了通常的云代码外,我们还必须添加ENV.begin初始化盾牌。

if (!ENV.begin()) {
  Serial.println("Failed to initialize MKR ENV shield!");
  while(1);

然后,为了让值自行更新,我们必须int在创建事物属性时将值声明为在云中。然后,更改变量中的值,如下所示:

if (!ENV.begin()) {
  Serial.println("Failed to initialize MKR ENV shield!");
  while(1);

这就是代码。

上传后,您可以前往云端查看 Arduino 接收到的值。

这是监控您的花园和植物的好方法,它也可以用于农业。如果您使用 Arduino GSM 而不是 Arduino WiFi,白天通过太阳能板为它供电,晚上通过锂聚合物电池供电,这将真正彻底改变农作物!


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

评论(0)
发评论

下载排行榜

全部0条评论

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