255【畢設課設】基於51微控制器的家庭防盜報警系統設計
阿新 • • 發佈:2020-12-17
【資源下載】下載地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
本設計由STC89C52微控制器電路+高亮LED燈電路+聲音感測器模組電路+熱釋紅外感測器電路+撥動開關電路+光敏電阻模組電路+GSM模組SIM800A電路+電源電路設計而成。
1、通過撥動開關選擇工作模式,撥上去是模式一,撥下來是模式二。
2、模式一:天黑時,有人或有聲音,高亮LED燈亮5s後熄滅。否則燈不亮
3、模式二:通過熱釋紅外檢測是否有人。通過聲音感測器檢測是否有聲音,如果檢測到有人並且有聲音,這時候GSM簡訊模組向特定手機發送簡訊“Dangerous!!”報警資訊同時蜂鳴器報警燈光閃爍(報警聲音及燈光5秒後停)。否則不傳送簡訊,蜂鳴器不報警。
unsigned long times_20ms=0; //定時器計數 unsigned int sendLater=0; //記錄是否已經發送了簡訊 unsigned char i; unsigned char ledLater = 0;//led處理時間 unsigned char buzLater = 0; // void Init_Timer0(void);//函式宣告 void UART_Init(void); void SendByte(unsigned char dat); void SendStr(unsigned char *s,unsigned char length); void main (void) { Init_Timer0(); //定時器0初始化 UART_Init(); led_gsm=0; //狀態led 開啟 for(i=0;i<70;i++) //短暫延時gsm穩定 {DelayMs(100);} SendStr("AT+CMGF=1\r\n",11); //設定字元 led_gsm=1; //狀態led 關閉