本项目使用Proteus8仿真Arduino单片机控制器,使用LCD1602液晶、按键、DS18B20、ADC、土壤湿度传感器、水位传感器、蜂鸣器模块等。 系统运行后,LCD1602显示传感器检测的温度、湿度及水位值; 默认以自动模式运行,若按下K4键切换为手动模式,此时可以 通过K1和K2控制水泵和水箱开关。当再次按下K4键切换为自动 模式;自动模式下,实时检测温度、湿度及水位值,当温度高于 或低于设定阈值,声光报警。当湿度高于上限声光报警,低于下限 且水箱水位高于30%,则开启水泵浇水。否则水箱开始加水,当水箱 水位高于80%,停止加水。 可通过K3键进入阈值设置,K1和K2调节,设置好后可按下K4键返回主 界面。 可提供单片机在线培训服务,资料获取请联系作者QQ群:570487280 专注于51单片机、STM32、国产32、DSP、Proteus、ardunio、ESP32、物联网软件开发,PCB设计,视频分享,技术交流。