×

物联网湿度传感器开源

消耗积分:0 | 格式:zip | 大小:0.26 MB | 2023-02-03

分享资料个

描述

今年早些时候,我父母重做了我们的草坪。为了让我们的草坪保持新鲜和绿色,我爸爸每天都要给草坪浇水,但必须确保他没有给土壤浇水过多,否则草就会枯死。为了帮助我父亲,我创造了这个可以感应土壤湿度并通过 Arduino IoT Cloud 将消息发送到我的电脑的小型设备,这样我们就可以知道什么时候给草坪浇水。

笔记:

  • 这个项目是电池供电的,所以要实现与 Nano 33 IoT 的安全配合,您可能需要将插头或跳线焊接到电池夹上
  • 将水倒在上面时必须小心。如果您打算像我一样在室外环境中使用它,请确保在您的 nano 33 IoT、湿度传感器和电池上盖上防静电塑料盖,以确保设备的安全。如果你打算在室内使用它,就像封面图片一样,你不需要有盖子,但在将水倒在湿度传感器上时必须小心,因为它上面固定有组件。为了安全起见,远离湿度传感器的水并将土壤保持在白线下方,否则您可能会损坏传感器和电路板。

建筑顺序:

1. 将湿度传感器连接到 Nano 33 物联网板。红线接 3.3V,黑线接 GND,黄线接电路板上的模拟引脚 A1。您可以选择任何您喜欢的模拟引脚,但是,请确保更改代码中的引脚号。更改代码中 analogRead 函数中的数字。下面是这些行的片段。

//Read data from Analog Pin 1 on Nano 33 IoT and print to Serial Monitor for debugging
 soilMoistureLevel = analogRead(1);
 Serial.println(soilMoistureLevel);

2. 接下来,将电缆连接到您的 Nano 33 物联网板并在您的设备中创建下面列出的变量

类变量

  • 字符串消息
  • 内部湿度水平
  • CloudPercentage 水分百分比

3. 然后,将您的 Nano 33 IoT 设置为您的设备,并在下面的字段中输入您的网络凭据。

image_s9yJimgVHy.png?auto=compress%2Cformat&w=740&h=555&fit=max
 

4. 将下面的代码复制并粘贴到您的项目的草图选项卡中,并将其上传到您的 Arduino。上传后,打开串口监视器检查湿度传感器是否正常工作。如果不是,请尝试通过将代码重置回其原始状态或检查湿度传感器的引脚(如果您更改了湿度传感器的引脚)来进行故障排除

5. 接下来,创建一个带有几个小部件的仪表板。下面是我使用的仪表板。

这是显示每个小部件连接到什么变量的列表

  • 植物水分小部件 ==> moisturePercent
  • 湿度值小部件 ==> moistureValue
  • 左下方的图表 ==> moisturePercent
  • MESSENGER 小部件 ==> 消息
image_Aj95BMiJRk.png?auto=compress%2Cformat&w=740&h=555&fit=max
 

6. 重新加载仪表板。如果您看到水分值小部件中的数据有几位数的波动,那么您已经完成了这个项目。恭喜!如果您有任何问题、疑问或建议,请在下方发表评论,我会尽快回复您。

谢谢阅读!

 

 


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

评论(0)
发评论

下载排行榜

全部0条评论

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