*江苏省高校大学生创新创业训练计划项目研究成果,项目名称:自动灌溉控制系统设计(202113103039Y);江苏省大学生创新训练项目研究成果,项目名称:基于物联网技术的智能水肥一体机设计与研发(202113103036Y)自动灌溉系统设计*潘蓉杨国斌陈永琪(江苏农林职业技术学院,江苏句容212400)DesignofAutomaticIrrigationSystem摘要:以STM32单片机和树莓派为平台,结合LoRa、GPRS等外设设计出了一套适用于田间种植灌溉的自动灌溉系统,用以解决传统大水漫灌浪费水资源、凭经验灌溉的不准确性等问题。该系统具有成本低廉、节省人力资源等优点,适合推广使用。关键词:自动灌溉;STM32;LoRa无线通信Abstract:UsingSTM32microCMandraspberryPiandLoRaforGPRS.Tosolvethetraditionalfloodirrigationwastewa-terresources,withtheexperienceofirrigationproblems.Thesystemhastheadvantagesoflowcostandhumanresourcesaving,whichissuitableforpromotion.Keywords:STM32,automaticirrigation,LoRawirelesscommunicatio目前,我国传统的农业灌溉多采用大水漫灌的方式,灌溉完全凭借农民经验,由此造成的水源浪费问题尤为严重,对水资源的有效利用率远低于其他农业大国[1]。同时,我国是一个缺水国家淡水资源总量为28000亿m3,占全球淡水资源的6%,居世界第4位[2]。按全国近14亿人口计算,人均不到2200m3,为世界平均水平的1/4[3]。因而,结合我国农作物种植生产的现况,全自动灌溉系统软件已经变成智慧农业不可缺少的一部分。1自动灌溉系统硬件设计1.1自动灌溉控制系统功能要求整个系统由一个控制模块与多个采集灌溉模块组成,灌溉网覆盖需要浇灌的土地,通过App可对整块土地用水量的监控、控制以及分析。整个控制系统由采集灌溉模块、控制模块和云端以及手机App组成。采集灌溉模块负责监控当前模块土壤湿度并根据土壤湿度情况开关电磁阀,以达到维持土壤湿度的目的,并且将采集到的土壤湿度以及浇水量发送到收集模块。收集模块负责收集采集灌溉模块上传的土壤湿度以及对采集模块设置,以达到调整采集灌溉模块浇水量的目的,并将浇水量以及土壤湿度变化数据显示到屏幕,上传至云端备份。方便用户使用App实时查看当前土地失水和浇灌情况。1.2灌溉采集模块硬件设计思路灌溉采集模块采用STM32F103RET6单片机作为主控板,与三个电磁阀三个土壤湿度YL-69传感器以及Lora通信模块连接。可以实现与收集模块的通信和采集土壤湿度以及打开电磁阀进行灌溉三大...