在这个课程中,您将看到如何让土壤湿度传感器在Nodemcu完美地工作。
在工作的过程中,可以通过液晶显示器查看检测到的湿度值。
在这个课程中,我们将使用16×2的液晶显示器,这个显示器相对来说用的比较多。
那么,我们开始把!
目录
第一步 材料准备
硬件清单:
- NodeMCU开发板
- 湿度传感器
- 16×2 LCD
- 面包板
- 跳线或杜邦线
- USB数据线
第二步 原理说明
该湿度传感器可用于检测土壤湿度或判断传感器周围是否有水,这可以给花园中的植物在干燥时伸出援助之手,当然了,你得会写程序才行。
这种传感器使用起来非常容易,只需将其插入土壤中即可读取数据。
第三步 土壤湿度传感器电路搭建
接线连接如下:
湿度传感器有一个放大电路,这个电路的一端只有两个引脚,另一端有四个引脚。
两个引脚的一端连接湿度传感器。
三个引脚的一端:
将Vcc从放大器连接到NodeMCU上的3.3V引脚。
将GND引脚连接到NodeMCU上的地(GND)引脚。
将模拟引脚连接到NodeMCU上的A0引脚。
通过USB数据线将NodeMCU连接到PC。
完成接线连接后,将传感器插入土壤或将其放置在任何您想要的位置。
搭建就是这么简单。so,easy!
第四步 液晶显示屏电路搭建
液晶显示器将使用一个电路转成IIC或I2C接口。
一般某宝有卖焊接好了的,上面是没有焊接好的,就得自己焊接了。
将LCD连接到I2C然后将其连接到NodeMCU非常简单。
该LCD的寄存器从D0至D7与VCC,GND,RS,R / W引脚都将被连接到I2C。
I2C的GND引脚连接到NodeMCU的接地引脚(GND)。
I2C的VCC引脚连接到NodeMCU的Vin引脚。(因为我们需要向LCD供应5v)
I2C的SDA引脚连接到NodeMCU的D4。
I2C的SCL引脚连接到NodeMCU的D3引脚。
第五步 整体电路展示
找个小花盆,装点水。
第六步 编写程序
在编写程序之前,你需要下载液晶显示器的库文件。
下载方法很简单。
打开arduino IDE》开发板》开发板管理》搜索LiquidCrystal_I2C LCD》安装。
说明一下:如果找不到,应该是新版本默认集成了,直接跳过库文件安装。
程序代码:
第七步 上传程序
上传程序如果还不会,可以查看前面的课程。
第八步 效果显示
好了,课程结束了。这是一个小型项目,如果还有不懂的,可以在下面评论。
给力
感谢支持!
支持
感谢您的支持!您的支持是对趣讨教最大的鼓舞!