今年早些时候,我父母重做了我们的草坪。为了让我们的草坪保持新鲜和绿色,我爸爸每天都要给草坪浇水,但必须确保他没有给土壤浇水过多,否则草就会枯死。为了帮助我父亲,我创造了这个可以感应土壤湿度并通过 Arduino IoT Cloud 将消息发送到我的电脑的小型设备,这样我们就可以知道什么时候给草坪浇水。
笔记:
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 物联网板并在您的设备中创建下面列出的变量
类变量
3. 然后,将您的 Nano 33 IoT 设置为您的设备,并在下面的字段中输入您的网络凭据。
4. 将下面的代码复制并粘贴到您的项目的草图选项卡中,并将其上传到您的 Arduino。上传后,打开串口监视器检查湿度传感器是否正常工作。如果不是,请尝试通过将代码重置回其原始状态或检查湿度传感器的引脚(如果您更改了湿度传感器的引脚)来进行故障排除
5. 接下来,创建一个带有几个小部件的仪表板。下面是我使用的仪表板。
这是显示每个小部件连接到什么变量的列表
6. 重新加载仪表板。如果您看到水分值小部件中的数据有几位数的波动,那么您已经完成了这个项目。恭喜!如果您有任何问题、疑问或建议,请在下方发表评论,我会尽快回复您。
谢谢阅读!
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !