一. 系统概述
本系统以STM32单片机为核心控制器,使用OLED12864显示模块实时显示温度、烟雾浓度及其对应的阈值。温度检测采用DS18B20模块,烟雾浓度则通过PCF8591进行I2C通信采集。系统配备四个按键,用于设置阈值以及进行布防和撤防操作。当检测值超过设定阈值时,LED灯会亮起,蜂鸣器将发出警报,并通过GSM模块发送短信通知。
二. 仿真概述
- 进入仿真模式后,显示屏将显示当前温度、烟雾浓度以及相应的阈值信息。同时,上位机会收到“ready”信号,表示与手机端的连接已成功建立。
- 系统默认处于布防状态。若按下撤防按钮后再进行布防,系统仍可重新进入布防状态。当人体检测开关被触发时,系统会立即发出警报,并通过GSM模块发送入侵警告信息。
- 通过DS18B20模块的红色按钮,可以调节温度阈值。一旦检测到温度超过设定值,系统会发出警报并通过GSM发送“温度过高”的短信提醒。