51单片机自动浇水系统/51单片机自动浇花系统

整个设计由51单片机模块、湿度传感器模块(土壤湿度传感器或者温度传感器或者温湿度传感器,都可以)、lcd1602液晶显示模块等组成,实现智能浇花和智能浇水功能。该系统采用STC89C51单片机作为控制器,通过温湿度传感器采集土壤中温湿度数据,通过ADC0832芯片(AD0832 AD转换,因为想实现湿度越小,水泵水量大,电机转速越快的功能,必须把土壤湿度传感器的模拟信号转换为数字信号,给51单片机读取),经单片机处理驱动电机实现浇花功能。硬件电路主要由单片机芯片、传感器模块及键盘输入模块和液晶显示器构成。完成功能如下:     

1、通过通过键盘按键可以修改ds1302的时钟,时间lcd1602液晶实时显示,断电还能运行,也可以设置湿度的报警值;

2、当土壤中温湿度值达到一定条件,水泵开始工作,实现自动浇花;

3、水流量的大小可以根据湿度值自动调节,土壤湿度传感器经过AD0832转换后,湿度与电机转速线性关系;

4、有手动和自动两种模式,手动模式下可以手动控制水泵开关以及转速。

5、增加定时功能,到了每天设定的浇花时间,不论湿度多大浇花10s,定时不是通过定时器实现,通过ds1302芯片实现

更多推荐