系统上电后,STM32初始化各外设,首先驱动ESP-01S连接Wi-Fi及OneNet 云平台MQTT服务器。进入主循环后,可以通过四角微动按键切换OLED界面,STM32周期性地采集所有传感器的数据,经过滤波算法处理后,在OLED屏幕上实时更新显示。同时,STM32将数据打包通过MQTT协议发布到云平台。主控芯片根据预设的温度目标值,采用PID算法计算出控制量,如果PID计算出的输出值大于0,打开继电器使加热片工作,如果PID计算出的输出值小于0,则将输出值赋值给定时器的PWM输出通道,控制占空比,间接控制风扇转速,实现精确温控。当任一气体传感器数值超过安全阈值时,系统立即启动本地声光报警(RGB灯变红、蜂鸣器鸣响),并同步向云平台发送紧急报警信息。