电子说
第1步:获取所有零件
该项目仅使用了很少的零件。它们也很便宜,因此不必担心价格。
该项目中使用的部件:
Arduino uno rev3
带有I2C的LCD 1602绿色显示屏
FC-28-d土壤湿度计检测模块+土壤湿度传感器
红色LED二极管
蓝色LED二极管
2个电阻器220欧姆
很少有跨接电缆连接所有零件
Arduino电池连接器
请始终记住,您可以在该项目中使用其他任何Arduino。您也可以将LCD显示更改为其他显示。
第2步:将所有零件连接在一起
在这一步中,您可以看到我用摩擦法制作的示意图。我还将在此处写下如何连接该项目的每个关键部分。
如您所见,我们使用的是arduino的5V和GND为面包板供电。
LCD:
VCC至5V(面包板上的+部分)
GND到gnd(面包板上的-一部分)
SDA到模拟引脚A4
SCL到模拟引脚A5
土壤湿度传感器:
VCC到5V(+部分在面包板)
GND到接地(-面包板上的一部分)
D0到数字引脚2
A0到模拟引脚A0
二极管连接:
二极管的一部分进入-面包板的一部分
第二部分通过220 ohm电阻,然后连接到引脚12 (蓝色二极管)或11(红色二极管)
第3步:编写代码
我将尽力解释该代码部分。还将编写完整的代码,因此您可以复制它,并在需要时进行更改。
首先要记住的是,您需要安装LCD i2c库
LiquidCrystal_I2C.h
您还需要在代码开头配置液晶显示器
设置用于代码,将传感器连接到引脚以及二极管
在第三部分中创建了一些方法,因此可以更轻松地编写循环部分
arduino的设置,在这一部分中,您将设置LCD您正在为此项目使用
循环部分是该项目的主要部分
完整代码是此步骤的附件。
第4步:使用Arduino
在这里,您可以看到传感器的工作原理。
红色二极管表示传感器的检测值很小。它大约是一个。在该图像传感器中,由于未将其放置在地面中,因此正常结果会在一个附近。
在另一个图像传感器中,该传感器放置在几个小时前浇水的植物附近。如您所见,蓝色二极管处于导通状态。
全部0条评论
快来发表一下你的评论吧 !