06-智能浇花装置
大千世界,兴趣各异,爱花花草草之人不乏。但难得出一趟远门就不得不难为它们,时间长一点更是无法挽救。所以智能浇花装置是必不可少,另外还带有远程报信功能,浇花完成通过邮件方式告知,另你更安心。
知识目标
- 土壤传感器的应用
案例搭建
硬件接线
知识准备
土壤湿度传感器
土壤湿度传感器检测土壤湿度是取决于土壤中水分含量,传感器返回值与水分含量成正比。其原理可以理解为水分含量与土壤阻止成反比,也就是阻值越小,导电能力越强,数值越大。 。但是由于软件底层反了,目前是越湿,数值越小(即0~1023 大概对应 非常湿~非常干)
信息
土壤中水分分布不均匀,测得数据仅能代表局部湿度,所以一般来说我们会将传感器插入靠近植物根部的位置;产考值为干燥土壤数值:约800+,比较湿润:500+。实际应用中的数值需要实测。
案例实现
功能流程图
程序编写
硬件端程序
- 初始化wifi模块,记录开机时的运行时间;
- 当土壤干燥度大于500,且持续时间已经超过了一段时间(程序处为6秒),则会运转电机,舵机来回运转一次;
- 之后停止电机向服务器发送突然湿度情况;
- 如果一开始突然干燥度并不严重,那么会直接重置运行时间;
接收端程序