课题研究基本内容
以单片机STC89C52为核心控制器,通过硬件电路的制作以及软件程序的编写设计了基于数字时钟的可定时感应并向手机发送短信的巡检定时器,主要是实现了对温室大棚温湿度进行检测,通过GMS模块定时向手机发送短信,并在LCD液晶屏上显示出来,如果温湿度不符合设置范围的话,会有报警进行提示,以此实现定时巡检的功能,检测温室大棚环境的基于单片机的GSM短信收发系统。
研究方案及预期达到的目标
方案一:
本基于单片机的GSM短信收发系统设计与制作,主要是实现一个巡检定时器的功能,定时向指定手机号码完成相关信息的发送,采用单片机内部的时钟电路产生日历信息,包括年月日星期以及时间等,通过按键设置闹钟时间,设置好后,STM32单片机接收时钟信息后,与设定的信息对比,闹钟时间到后,通过蜂鸣器进行报警,采用DHT11采集大棚内农作物温湿度,同时通过GSM模块SIM800给手机好发送相关信息,对实时日历信息采用LCD1602完成显示。
方案二:
本基于单片机的GSM短信收发系统设计与制作,主要是实现一个巡检定时器的功能,定时向指定手机号码完成相关信息的发送,采用DS1302时钟芯片模块产生日历信息,包括年月日星期以及时间等,通过按键设置闹钟时间,设置好后,STM32单片机接收DS1302产生的时钟信息后,与设定的信息对比,闹钟时间到后,通过蜂鸣器进行报警,采用DS18B20采集大棚内农作物温度,同时通过GSM模块SIM800给手机好发送相关信息,对实时日历信息采用LCD1602完成显示。
方案三:
本基于单片机的GSM短信收发系统设计与制作,主要是实现一个巡检定时器的功能,定时向指定手机号码完成相关信息的发送,采用DS1302时钟芯片模块产生日历信息,包括年月日星期以及时间等,通过按键设置闹钟时间,设置好后,STC89C52单片机接收DS1302产生的时钟信息后,与设定的信息对比,闹钟时间到后,通过蜂鸣器进行报警,采用DHT11采集大棚内农作物温湿度,同时通过GSM模块SIM800给手机好发送相关信息,对实时日历信息采用LCD1602完成显示。
通过多方面考虑和实用性,精确度,单片机进行处理,具有低功耗、高性能、抗干扰能力强等优点,故选择方案三。
方框图如图1所示
DHT11温湿度检测模块:检测大棚内农作物的温湿度
DS1302时钟模块:产生日历信息,包括年月日星期以及时间等
按键模块:设置时间,设置温湿度界限值
报警模块:设置好闹钟,到时见报警,大棚内温湿度超出界限值报警。
LCD1602显示模块:显示时间,显示温湿度值
GSM模块:将检测温湿度数据发送给手机。
程序流程图如图2所示
各个模块初始化,按键模块设置指令,通过GSM模块接收短信指令,如果GSM模块未接收短信指令,则进行温湿度采集,当温度超出设定界限值,则报警,未超出设定界限值则LCD1602显示相关信息,最后GSM模块发送信息指令。
预期目标:
1、定时巡检大棚内温湿度,并定时向手机发送短信提示;
2、当温湿度不在18~30度内会产生报警,并将报警信号传送给手机;
3、能够接收到手机发送的回执信息;
4、可以通过按键完成系统信息的输入;
5、LCD1602液晶显示大棚内的温湿度以及GSM接收到的短信等;