STM32 Proteus仿真LCD12864火灾检测烟雾火焰温度报警器MQ2 -0064

STM32 Proteus仿真LCD12864火灾检测烟雾火焰温度报警器MQ2 -0064

Proteus仿真小实验:

STM32 Proteus仿真LCD12864火灾检测烟雾火焰温度报警器MQ2 -0064

功能:

硬件组成:STM32F103R6单片机 +LCD12864 液晶显示+DS18B20 温度传感器+多个按键+电位器模拟MQ-2烟雾气体+电位器模拟火焰传感器

1、实时显示当前的烟雾值,温度值,火焰值;温度,烟雾,火焰值的报警阈值可以通过按键设定;

2、当前温度或者烟雾值或者火焰值超过上限时,红灯亮,蜂鸣器响:

3、3个按键设置键,加键,减键。通过设置键选择当前设置具体哪一个值。

有功能视频哦:

可以哔哩哔哩B站搜索UP主“单片机仿真汇”。在其空间中搜索关键词“火灾检测”即可找到对应详细功能视频和介绍。

电路图:

STM32 Proteus仿真LCD12864火灾检测烟雾火焰温度报警器MQ2 -0064_第1张图片

 

部分源代码:

void main()

{

float temp=0;

//引脚配置

GPIO_Configuration();

FMQ=1;//不报警

//初始化液晶显示器

LCD_Init();

//清空全部显示

LCD_CLEAR_ALL();

//界面刷新

  shuaxingjiemian();

//初始化温度

ds18b20_init();

  //读取温度

wd=ds18b20_read();

delay_ms(100);}

你可能感兴趣的:(Proteus仿真,stm32,proteus,嵌入式硬件)