STM32 Proteus仿真LCD12864火灾检测烟雾火焰温度报警器MQ2 -0064
Proteus仿真小实验:
STM32 Proteus仿真LCD12864火灾检测烟雾火焰温度报警器MQ2 -0064
功能:
硬件组成:STM32F103R6单片机 +LCD12864 液晶显示+DS18B20 温度传感器+多个按键+电位器模拟MQ-2烟雾气体+电位器模拟火焰传感器
1、实时显示当前的烟雾值,温度值,火焰值;温度,烟雾,火焰值的报警阈值可以通过按键设定;
2、当前温度或者烟雾值或者火焰值超过上限时,红灯亮,蜂鸣器响:
3、3个按键设置键,加键,减键。通过设置键选择当前设置具体哪一个值。
有功能视频哦:
可以哔哩哔哩B站,搜索UP主“单片机仿真汇”。在其空间中搜索关键词“火灾检测”即可找到对应详细功能视频和介绍。
电路图:
部分源代码:
void main()
{
float temp=0;
//引脚配置
GPIO_Configuration();
FMQ=1;//不报警
//初始化液晶显示器
LCD_Init();
//清空全部显示
LCD_CLEAR_ALL();
//界面刷新
shuaxingjiemian();
//初始化温度
ds18b20_init();
//读取温度
wd=ds18b20_read();
delay_ms(100);}