摘 要 本文设计了一种智能化的花盆控制系统。该系统采用STC89C51 单片机作为主控制器,通过温湿度传感器对植物生长环境进行检测,将采集的数据信号与系统数值进行比较,从而实现了智能花盆的自动或手动浇水功能。
关键词 智能花盆;STC89C51 单片机;温湿度检测
0 引言
随着人们生活质量的逐步提高,越来越多的人会选择在办公室或家中养盆绿植。但由于工作压力常无法及时给绿植浇水,造成植物凋零或死亡。目前市场上有自动盆栽装置,但只能定时浇水,很难及时浇水。还有一种盆栽缺水警报,可以提醒人们浇灌盆栽,但需要用户手动浇水。针对该问题,本文设计了一种智能花盆系统,该花盆系统通过温湿度检测模块对植物生长环境进行循环检测,将采集的数据信号与单片机程序设定的浇水上下限数值进行比较,调整水泵的工作状态,从而实现智能浇水。
1 系统设计
该智能花盆系统主要由温湿度检测模块、控制单元、显示模块、报警模块、水泵模块等组成。单片机配合控制端构成控制部分,完成温度、湿度的设定以及数据采集、处理和输出控制信号的工作。该系统能够实时检测并显示环境温度和湿度,当温湿度低于设定阈值时蜂鸣器产生提示,水泵开始浇水;当高于上限时水泵停止浇水,并进行下一次循环检测。同时,在浇水系统中设计了手动浇水部件。系统工作时,按下设置按钮选择浇水系统的工作模式。土壤浇水驱动电路采用继电器开关电路。系统结构如图1 所示。
2 硬件设计
该系统采用STC89C51 单片机,作为控制中枢,利用土壤湿度传感器