基于stm32的远程农业灌溉系统
本设计以STM32F103C8T6为主控,搭配OLED屏、DHT11传感器、水位传感器、WiFi/GSM模块、水泵及四个按键,GSM模块单独5V DC供电。上电后显示水位及水泵开启时长,水位低于阈值时水泵启动,超时则GSM发短信、APP推送报警;水位达标后水泵关闭、时长清零。支持按键调节阈值及时长、切换手动模式,也可通
本设计是基于STM32F103C8T6为主控的远程农业灌溉系统,核心搭配OLED显示屏、DHT11温湿度传感器、水位传感器、WiFi模块、GSM短信模块、水泵及四个控制按键,其中GSM模块需单独采用5V DC电源供电,确保通信稳定。上电后,OLED显示屏实时显示当前水位数据、水泵开启时长等关键信息,DHT11传感器辅助监测环境温湿度,为灌溉决策提供参考。当水位传感器检测到水位低于设定阈值时,系统自动启动水泵进行灌溉;若水泵开启后水位长时间无变化,达到预设的报警时长,GSM模块会立即向指定手机号发送报警短信,同时WiFi模块联动APP(固定账号密码111)推送预警信息,提醒工作人员排查水泵或水位异常。当水位回升至阈值以上时,水泵自动关闭,水泵开启时长同步清零,恢复待机状态。系统支持手动与自动双控制模式,通过四个按键可灵活调节水位阈值、报警时长,按下对应按键还能切换至手动模式,手动控制水泵的开启与关闭;APP端除了可实时查看水位、温湿度、水泵状态外,还能远程调控水泵启停、修改各项参数,实现农业灌溉的智能化、远程化管控,无需工作人员现场值守。 3xcyj0106