160【畢設課設】基於51微控制器的家庭安全安防報警系統設計-紅外-火焰-甲烷-GSM(電路圖+程式+論文)

theroadon發表於2020-10-17

【資源下載】下載地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

1家庭安全報警系統設計-紅外避障-火焰-甲烷-BELL-GSM-LED

本設計由STC89C52微控制器電路+紅外避障感測器+火焰感測器模組電路+甲烷氣體感測器模組電路+蜂鳴器報警電路+GSM簡訊模組電路+LED指示燈電路+電源電路組成。

1、通過紅外避障感測器檢測是否有人,火焰感測器檢測火焰,通過甲烷氣體感測器檢測是否有煤氣。

2、如果紅外避障感測器檢測到有人,則黃燈亮。同時GSM模組傳送簡訊:Someone。如果火焰感測器檢測到火焰,則綠燈亮。同時GSM模組傳送簡訊:Fire。如果甲烷感測器檢測到有煤氣,則藍燈燈亮。同時GSM模組傳送簡訊:Gas。

3、如果紅外避障感測器檢測到有人或火焰感測器檢測到火焰或甲烷感測器檢測到有煤氣,則蜂鳴器報警,否則蜂鳴器不報警。

sbit buzzer = P1^3;
sbit huoyan = P1^4;
sbit jiawan = P1^5;
sbit tantou = P3^2;

unsigned long times_20ms=0;			  //定時器計數
unsigned int sendLater=0;	//記錄是否已經傳送了簡訊
unsigned char i;

bit huoyanFlag = 0;//標誌位
bit jiawanFlag = 0;//標誌位
bit tantouFlag = 0;//標誌位

void Init_Timer0(void);//函式宣告
void UART_Init(void);
void SendByte(unsigned char dat);
void SendStr(unsigned char *s,unsigned char length);

 

相關文章