跳到主要内容

06-智能浇花装置

06-智能浇花装置.png   
大千世界,兴趣各异,爱花花草草之人不乏。但难得出一趟远门就不得不难为它们,时间长一点更是无法挽救。所以智能浇花装置是必不可少,另外还带有远程报信功能,浇花完成通过邮件方式告知,另你更安心。

知识目标

  • 土壤传感器的应用

案例搭建

AIOT-智能浇花.pdf

硬件接线

image.png

知识准备

土壤湿度传感器

土壤湿度传感器检测土壤湿度是取决于土壤中水分含量,传感器返回值与水分含量成正比。其原理可以理解为水分含量与土壤阻止成反比,也就是阻值越小,导电能力越强,数值越大。 。但是由于软件底层反了,目前是越湿,数值越小(即0~1023 大概对应 非常湿~非常干)

信息

土壤中水分分布不均匀,测得数据仅能代表局部湿度,所以一般来说我们会将传感器插入靠近植物根部的位置;产考值为干燥土壤数值:约800+,比较湿润:500+。实际应用中的数值需要实测。

案例实现

功能流程图

image.png

程序编写

硬件端程序

  1. 初始化wifi模块,记录开机时的运行时间;
    image.png
  2. 当土壤干燥度大于500,且持续时间已经超过了一段时间(程序处为6秒),则会运转电机,舵机来回运转一次;
    image.png
  3. 之后停止电机向服务器发送突然湿度情况;
    image.png
  4. 如果一开始突然干燥度并不严重,那么会直接重置运行时间;
    image.png

接收端程序
image.png