(二十三)nodemcu初级:土壤湿度监视器

释放双眼,带上耳机,听听看~!

在这个课程中,您将看到如何让土壤湿度传感器在Nodemcu完美地工作。

在工作的过程中,可以通过液晶显示器查看检测到的湿度值。

在这个课程中,我们将使用16×2的液晶显示器,这个显示器相对来说用的比较多。

那么,我们开始把!

第一步 材料准备

(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器

硬件清单

  • NodeMCU开发板
  • 湿度传感器
  • 16×2 LCD
  • 面包板
  • 跳线或杜邦线
  • USB数据线

第二步 原理说明

(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器

该湿度传感器可用于检测土壤湿度或判断传感器周围是否有水,这可以给花园中的植物在干燥时伸出援助之手,当然了,你得会写程序才行。

这种传感器使用起来非常容易,只需将其插入土壤中即可读取数据。

第三步 土壤湿度传感器电路搭建

(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器

接线连接如下:

湿度传感器有一个放大电路,这个电路的一端只有两个引脚,另一端有四个引脚。

两个引脚的一端连接湿度传感器。

三个引脚的一端:

将Vcc从放大器连接到NodeMCU上的3.3V引脚。

将GND引脚连接到NodeMCU上的地(GND)引脚。

将模拟引脚连接到NodeMCU上的A0引脚。

通过USB数据线将NodeMCU连接到PC。

完成接线连接后,将传感器插入土壤或将其放置在任何您想要的位置。

搭建就是这么简单。so,easy!

第四步 液晶显示屏电路搭建

(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器

液晶显示器将使用一个电路转成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引脚。

第五步 整体电路展示

(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器

找个小花盆,装点水。

第六步 编写程序

在编写程序之前,你需要下载液晶显示器的库文件。

下载方法很简单。

打开arduino IDE》开发板》开发板管理》搜索LiquidCrystal_I2C LCD》安装。

说明一下:如果找不到,应该是新版本默认集成了,直接跳过库文件安装。

(二十三)nodemcu初级:土壤湿度监视器

程序代码:

第七步 上传程序

上传程序如果还不会,可以查看前面的课程。

第八步 效果显示

(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器
(二十三)nodemcu初级:土壤湿度监视器

好了,课程结束了。这是一个小型项目,如果还有不懂的,可以在下面评论。

给TA打赏
共{{data.count}}人
人已打赏
Nodemcu/ESP8266-基础

(二十二)nodemcu初级:使用加速度传感器控制舵机

2018-10-6 14:23:28

Nodemcu/ESP8266-基础免费项目

(一)nodemcu初级:利用Arduino进行开发

2018-11-29 16:04:27

4 条回复 A文章作者 M管理员
  1. 卧龙

    给力

    • Luca

      感谢支持!

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
'); })();