温禧龙 朱旺宇 王飞宇 张 蕊
(安徽师范大学皖江学院 安徽芜湖 241008)
随着现代人生活水平的提高以及对家庭环境和家居装饰的重视,在家庭栽种绿植逐渐成为一种新时代的潮流。但部分养花人受限于工作繁忙,无暇顾及花草;经验不足,无法正确提供植物所必要的光照和水分。为了避免不必要的损失,以及提高花草种植者的种植体验,文章设计了一个自动检测光照强度、环境温湿度和土壤湿度并进行浇水和提供人工光照实现自动照顾花草植物的设备。
系统主要以Arduino为核心,由光照强度传感器、DHT11环境温湿度传感器、土壤湿度传感器等作为信息采集子系统对环境数据进行收集,将收集到的数据汇集到Arduino进行处理。以水泵、LED植物灯为执行机构。
通过传感器实时监测植物周边环境温湿度以及土壤湿度、光照强度、光照时间并根据用户设定的模式判断是否需要开启人工光照和浇水程序。
物联网处理平台选择使用Arduino Mega、Arduino平台使用c语言进行开发,拥有自己的IDE和类型多样的库便于用户调用,减少开发时间。且mega2560接口丰富性能强,后期拓展方便。
文章使用GY-30光照传感器,测量范围1-65535lux,分辨率可达1lux,使用I2C通信,因本文在检测光照精度需求较高因此采用H-分辨率模式,此模式下测量精度更高,更能满足测量光照强度的需求。
环境温度传感器采用DHT11该传感器工作稳定可靠性高且价格低廉,温度量程为0℃-50℃精度为±2℃,湿度量程为5-95%RH精度±5%RH。……