chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于STM32單片機(jī)的火災(zāi)防盜系統(tǒng)設(shè)計(jì)

小常硬件 ? 來源:小常硬件 ? 2024-06-24 09:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一.系統(tǒng)概

本次式設(shè)計(jì)的系統(tǒng)是以 STM32 單片機(jī)作為核心控制器,可以控制煙霧傳感器、火焰?zhèn)鞲衅鲗?duì)相關(guān)數(shù)據(jù)進(jìn)行采集,可以通過紅外對(duì)是否有人進(jìn)行監(jiān)測(cè),當(dāng)監(jiān)測(cè)到火焰會(huì)控制短信提醒火災(zāi)危險(xiǎn),當(dāng)紅外識(shí)別到人且輸入密碼錯(cuò)誤的時(shí)候會(huì)短信提醒有人闖入。需要有一個(gè)密碼輸入的功能。

74ee16b4-31c3-11ef-a4c8-92fbcf53809c.jpg

二.仿真概述

1.系統(tǒng)內(nèi)可以檢測(cè)煙霧濃度、檢測(cè)是否有火焰、檢測(cè)是否有人,檢測(cè)到火災(zāi)發(fā)生且有人闖入就會(huì)通過GSM進(jìn)行遠(yuǎn)程提醒。使用矩陣鍵盤來輸入密碼的,當(dāng)檢測(cè)到人且密碼輸入不正確就會(huì)認(rèn)為是有人闖入。

7526efca-31c3-11ef-a4c8-92fbcf53809c.jpg

2. 調(diào)節(jié)煙霧傳感器的滑動(dòng)變阻器可以調(diào)節(jié)煙霧的模擬輸出量,煙霧的改變可以在顯示端體現(xiàn)。

754706f2-31c3-11ef-a4c8-92fbcf53809c.jpg

3. 撥動(dòng)人體檢測(cè)的開關(guān)即模擬檢測(cè)到人和檢測(cè)不到人,在顯示屏端也會(huì)相應(yīng)的進(jìn)行顯示。

756639dc-31c3-11ef-a4c8-92fbcf53809c.jpg

4. 撥動(dòng)火焰?zhèn)鞲衅鞯拈_關(guān)代表檢測(cè)到火焰,此時(shí)在顯示屏端會(huì)進(jìn)行提醒并且會(huì)通過GSM發(fā)短信進(jìn)行提醒,這里采用虛擬串口助手模擬短信的接收。

75918c04-31c3-11ef-a4c8-92fbcf53809c.jpg

虛擬串口助手的鏈接:

https://serial.keysking.com/

75a62ca4-31c3-11ef-a4c8-92fbcf53809c.jpg

5. 輸入正確的密碼12345就會(huì)顯示yes

75c266d0-31c3-11ef-a4c8-92fbcf53809c.jpg

輸入錯(cuò)就會(huì)顯示error,并且如果檢測(cè)到人且輸入錯(cuò)就會(huì)提醒有人闖入

75ea26c0-31c3-11ef-a4c8-92fbcf53809c.jpg

76096fd0-31c3-11ef-a4c8-92fbcf53809c.jpg

三.程序設(shè)計(jì)

#include 
 #include "adc2.h"
//
u8 Key;//按鍵檢測(cè)
u8 Rxdat;
u8 dat[3];
u8 AIN0;
u8 beepflag;
u8 ack=1;
//
 
 
//
void Init_Test(void);
void Display(void);
//
 
int main(void)
{  
  NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);  //設(shè)置中斷優(yōu)先級(jí)分組為組2:2位搶占優(yōu)先級(jí),2位響應(yīng)優(yōu)先級(jí)
 
  OLED_Init();                        //PB6   PB7
 
  Key_Init();
  Adc2_Init();
//  Sim900A_Uart1_Init();
//  Sim900A_GSM_Uart1_Send_Message();
  Usart1_Init(9600);
  PCF8591_Init();
  
  OLED_ShowString(1,1,"Smo:");OLED_ShowString(1,8,"fla:");//OLED_ShowString(1,1,"have");OLED_ShowString(1,8,"not");
  
  OLED_ShowString(4,1,"Enter:");
  while(1)
  {
    KeyXY_Scan(&key,&Password);
    if(key!=0) 
    {
      input[inputflag]=Password;
      
      if(inputflag==0){sprintf((char*)disbuf,"%d",input[inputflag]);OLED_ShowString(4,7,disbuf);}
      if(inputflag==1){sprintf((char*)disbuf,"%d",input[inputflag]);OLED_ShowString(4,8,disbuf);}
      if(inputflag==2){sprintf((char*)disbuf,"%d",input[inputflag]);OLED_ShowString(4,9,disbuf);}
      if(inputflag==3){sprintf((char*)disbuf,"%d",input[inputflag]);OLED_ShowString(4,10,disbuf);}
      if(inputflag==4){sprintf((char*)disbuf,"%d",input[inputflag]);OLED_ShowString(4,11,disbuf);}
      if(inputflag==5){sprintf((char*)disbuf,"%d",input[inputflag]);OLED_ShowString(4,12,disbuf);}
      
    
      key=0;Password=0;
      inputflag++;
      
      if(inputflag==5)
      {
        for(i=0;i<5;i++)
        {
          if(input[i] == password[i])  YES++;
        }
        if(YES==5) 
        {   
          OLED_ShowString(3,1,"Yes");
          delay_ms(1000);
          OLED_ShowString(3,1,"                ");
          YES=0;
          OLED_ShowString(4,7,"     ");
        }
        else if(YES !=6  )//密碼錯(cuò)誤
        {
          
          OLED_ShowString(3,1,"                ");
          OLED_ShowString(3,1,"Error");
          
          delay_ms(1000);
          OLED_ShowString(4,7,"     ");
          
          if(ren==0)
          {            
            OLED_ShowString(3,1,"                ");
            OLED_ShowString(3,1,"Send a message");
            
            delay_ms(1000);
            //Sim900A_GSM_Uart1_Send_Message();//
            printf("有人闖入");
            
            OLED_ShowString(3,1,"                ");
            OLED_ShowString(3,1,"Send Ok");
            
            delay_ms(1000);
          }
 
          
          OLED_ShowString(3,1,"                ");
          YES=0;
        }
        OLED_ShowString(3,1,"                ");
        inputflag=0;
      }
    }

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2564

    文章

    52793

    瀏覽量

    765437
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6067

    文章

    44961

    瀏覽量

    648878
  • STM32
    +關(guān)注

    關(guān)注

    2291

    文章

    11022

    瀏覽量

    363487
  • 防盜系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    75

    瀏覽量

    20696

原文標(biāo)題:Proteus仿真實(shí)例_基于STM32單片機(jī)的火災(zāi)防盜系統(tǒng)(仿真文件+程序)

文章出處:【微信號(hào):小常硬件,微信公眾號(hào):小常硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于STM32F103單片機(jī)的汽車遠(yuǎn)程防盜系統(tǒng)方案

    本文完成了基于STM32F103單片機(jī)的汽車遠(yuǎn)程防盜系統(tǒng)的總體設(shè)計(jì),并在此基礎(chǔ)上設(shè)計(jì)了系統(tǒng)的軟硬件。經(jīng)過反復(fù)試驗(yàn),
    發(fā)表于 03-29 15:45 ?1.2w次閱讀
    基于<b class='flag-5'>STM32</b>F103<b class='flag-5'>單片機(jī)</b>的汽車遠(yuǎn)程<b class='flag-5'>防盜</b><b class='flag-5'>系統(tǒng)</b>方案

    基于單片機(jī)的汽車防盜報(bào)警系統(tǒng)設(shè)計(jì)

    基于單片機(jī)的汽車防盜報(bào)警系統(tǒng)設(shè)計(jì)
    發(fā)表于 08-17 15:33

    基于單片機(jī)火災(zāi)自動(dòng)報(bào)警系統(tǒng)

    基于單片機(jī)火災(zāi)自動(dòng)報(bào)警系統(tǒng)
    發(fā)表于 06-02 20:12

    基于單片機(jī)火災(zāi)報(bào)警系統(tǒng)

    大三了,要做畢業(yè)設(shè)計(jì),選了一個(gè)基于單片機(jī)火災(zāi)報(bào)警系統(tǒng),怎么做啊,求指導(dǎo)!
    發(fā)表于 09-03 16:58

    基于單片機(jī)的GSM短信家庭防盜報(bào)警系統(tǒng) 精選資料分享

    基于GSM短信模塊的家庭防盜報(bào)警系統(tǒng)???????????????摘要??本系統(tǒng)主要由單片機(jī)和GSM短信模塊組成,借助最可靠、最成熟的GSM移動(dòng)網(wǎng)絡(luò),以最直觀的中文短消息或電話形式,直
    發(fā)表于 07-27 06:04

    請(qǐng)問怎樣去設(shè)計(jì)一種基于51單片機(jī)的智能火災(zāi)報(bào)警系統(tǒng)?

    智能火災(zāi)報(bào)警系統(tǒng)是由哪些部分構(gòu)成的?怎樣去設(shè)計(jì)一種基于51單片機(jī)的智能火災(zāi)報(bào)警系統(tǒng)?基于51單片機(jī)
    發(fā)表于 07-28 06:18

    怎樣去設(shè)計(jì)一個(gè)基于單片機(jī)的GSM無線防火防盜系統(tǒng)

    項(xiàng)目名:基于單片機(jī)的GSM無線防火防盜系統(tǒng)單片機(jī):STC89C52功能:1、顯示煙霧濃度值,火焰狀態(tài),溫度值,是否有人接近;2、按鍵設(shè)置煙霧濃度和溫度的最大值;3、如果煙霧濃度過高,聲
    發(fā)表于 01-07 07:56

    基于單片機(jī)控制的智能家庭防盜報(bào)警系統(tǒng)的設(shè)計(jì)

    基于單片機(jī)控制的智能家庭防盜報(bào)警系統(tǒng)的設(shè)計(jì)基于單片機(jī)控制的智能家庭防盜報(bào)警系統(tǒng)的設(shè)計(jì)
    發(fā)表于 12-24 11:20 ?27次下載

    基于單片機(jī)的家庭防火防盜控制系統(tǒng)的設(shè)計(jì)

    本文主要介紹了基于單片機(jī)的家庭防火防盜控制系統(tǒng)的設(shè)計(jì),采用SUM300模塊作為無線通信模塊,其外圍電路采用JB35G短信息模塊,系統(tǒng)向JB35G模塊反饋短信報(bào)警信號(hào),
    發(fā)表于 12-28 09:05 ?1.4w次閱讀
    基于<b class='flag-5'>單片機(jī)</b>的家庭防火<b class='flag-5'>防盜</b>控制<b class='flag-5'>系統(tǒng)</b>的設(shè)計(jì)

    使用STM32單片機(jī)實(shí)現(xiàn)火災(zāi)報(bào)警器的程序和工程文件免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用STM32單片機(jī)實(shí)現(xiàn)火災(zāi)報(bào)警器的程序和工程文件免費(fèi)下載。
    發(fā)表于 05-10 08:00 ?51次下載
    使用<b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>實(shí)現(xiàn)<b class='flag-5'>火災(zāi)</b>報(bào)警器的程序和工程文件免費(fèi)下載

    基于單片機(jī)的GSM短信家庭防盜報(bào)警系統(tǒng)

    單片機(jī)和GSM短信模塊組成,借助最可靠、最成熟的GSM移動(dòng)網(wǎng)絡(luò),以最直觀的中文短消息或電話形式,直接把報(bào)警地點(diǎn)的情況反映到您的手機(jī)屏幕上。它采用主動(dòng)式紅外傳感器進(jìn)行檢測(cè),變有形的傳統(tǒng)防盜網(wǎng)防盜窗為無形,給
    發(fā)表于 11-12 18:06 ?31次下載
    基于<b class='flag-5'>單片機(jī)</b>的GSM短信家庭<b class='flag-5'>防盜</b>報(bào)警<b class='flag-5'>系統(tǒng)</b>

    基于單片機(jī)火災(zāi)報(bào)警系統(tǒng)設(shè)計(jì)Proteus仿真基礎(chǔ)資料包

    基于單片機(jī)火災(zāi)報(bào)警系統(tǒng)設(shè)計(jì)Proteus仿真基礎(chǔ)資料包
    發(fā)表于 12-06 11:55 ?111次下載

    基于STM32單片機(jī)的WIFI火災(zāi)系統(tǒng)設(shè)計(jì)

    通過STM32F103C8T6單片機(jī)進(jìn)行主控,通過火焰?zhèn)鞲衅鬟M(jìn)行火光檢測(cè),通過DHT11進(jìn)行溫濕度檢測(cè),通過MQ-2煙霧檢測(cè)系統(tǒng)完成煙霧濃度檢測(cè),檢測(cè)到的數(shù)據(jù)會(huì)通過OLED顯示屏顯示并通過ESP01S通信模塊將數(shù)據(jù)上傳到上位
    的頭像 發(fā)表于 07-21 09:26 ?2091次閱讀
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>的WIFI<b class='flag-5'>火災(zāi)</b><b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)

    基于51單片機(jī)火災(zāi)報(bào)警系統(tǒng)設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于51單片機(jī)火災(zāi)報(bào)警系統(tǒng)設(shè)計(jì).rar》資料免費(fèi)下載
    發(fā)表于 01-03 11:26 ?4次下載

    基于51單片機(jī)火災(zāi)報(bào)警系統(tǒng)設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于51單片機(jī)火災(zāi)報(bào)警系統(tǒng)設(shè)計(jì).rar》資料免費(fèi)下載
    發(fā)表于 01-12 09:20 ?24次下載