智能花盆设计思想:通过传感器检测植物生长环境参数,如温湿度、光照等。判断植物的生长环境状况,当植物需要照顾时及时提醒主人。
设计要求的功能:
stm32设计
1、检测花盆湿度、温度和光照强度,并显示;(传感器模块、显示模块)用1602液晶显示,
2、远程控制,通过GSM短信远程浇水和补光灯控制。(GSM模块、电机控制模块),发送一条短信:jiaoshui,继电器1打开,水泵开,水泵打开后,1分钟关闭。发送一条短信:buguang,灯亮,1分钟关闭。
3、自动浇水、自动补光。
【资源下载】下载地址如下: /doc/DTlRSd01BZXNpRUxl
char tab[16];u8 ReadDhtFlag=FALSE;//读取温湿度标志 定时器中处理u8 LighFlag=FALSE;//光照标志u8 ReadMes=FALSE;//读取短信标志 定时器中处理u8 delmes=0;//删除短信u8 MesgJiaoShuiFlag=FALSE; //短信浇水标志 u8 CountJiao=0; //短信浇水计时 定时器中处理u8 MesgBuguangFlag=FALSE; //短信补光标志u8 CountBu=0; //短信补光计时 定时器中处理int main(void){unsigned int i;SystemInit();delay_init(72);//延时初始化NVIC_Configuration();uart_init(115200); //串口初始化LED_Init(); //LED端口初始化KEY_Init();//按键端口初始化Timerx_Init(500,7199);//10Khz的计数频率,计数到500为50ms LED=0;Lcd_GPIO_init(); //初始化lcd引脚Lcd_Init(); //初始化lcd屏幕