国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【單片機畢業(yè)設計】【mcuclub-dz-032】基于單片機的智能門禁控制系統(tǒng)設計

這篇具有很好參考價值的文章主要介紹了【單片機畢業(yè)設計】【mcuclub-dz-032】基于單片機的智能門禁控制系統(tǒng)設計。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

?最近設計了一個項目基于單片機的智能門禁控制系統(tǒng)設計,與大家分享一下:

一、基本介紹

項目名:基于單片機的門禁的設計
單片機:STM32F103C8T6
mcuclub-dz-032
功能簡介:
1、通過掃碼槍進行掃描二維碼,當二維碼識別成功,10s內(nèi)需觸發(fā)紅外避障管,并通過紅外測溫模塊進行測溫,如果溫度正常,則自動開鎖,如果溫度異常,則聲光報警3次,鎖不打開
2、通過RFID進行刷卡,當卡識別成功,10s內(nèi)需觸發(fā)紅外避障管,并通過紅外測溫模塊進行測溫,如果溫度正常,則自動開鎖,如果溫度異常,則聲光報警3次,鎖不打開
3、通過指紋模塊,當指紋識別成功,10s內(nèi)需觸發(fā)紅外避障管,并通過紅外測溫模塊進行測溫,如果溫度正常,則自動開鎖,如果溫度異常,則聲光報警3次,鎖不打開
4、通過內(nèi)部RTC時鐘同步時間,從而獲取年月日時分秒星期
5、通過按鍵可以修正時間、設置溫度上下限值、添加刪除二維碼、RFID卡、指紋
6、通過OLED顯示測量數(shù)據(jù)

二、32實物圖

單片機型號:STM32F103C8T6

板子為綠色PCB板,兩層板,厚度1.2,上下覆銅接地。元器件基本上為插針式,個別降壓芯片會使用貼片式。

供電接口:TYPE-C

基于單片機的智能門禁系統(tǒng)設計,畢業(yè)設計,單片機,課程設計,嵌入式硬件

三、原理圖

軟件版本:AD2013

電路連線方式:網(wǎng)絡標號連線方式

注意:原理圖只是畫出了模塊的引腳圖,而并不是模塊的內(nèi)部結構原理圖

基于單片機的智能門禁系統(tǒng)設計,畢業(yè)設計,單片機,課程設計,嵌入式硬件

?四、PCB圖

由原理圖導出,封裝很大一部分都是作者自己繪制,不提供封裝庫,只提供連接好的源文件。中間有一個項目編號,隱藏在單片機底座下,插入單片機后不會看到。

兩層板,上下覆銅接地。

基于單片機的智能門禁系統(tǒng)設計,畢業(yè)設計,單片機,課程設計,嵌入式硬件

?五、系統(tǒng)框圖

本設計以STM32單片機為核心控制器,加上其他模塊一起組成此次設計的整個系統(tǒng),其中包括控制部分、輸入部分和輸出部分??刂撇糠植捎昧薙TM32單片機控制器,其主要作用是獲取輸入部分的數(shù)據(jù),經(jīng)過內(nèi)部處理,邏輯判斷,最終控制輸出部分。輸入由四部分組成,第一部分是非接觸溫度檢測模塊,通過該模塊檢測指紋識別信息;第二部分是紅外避障模塊,通過該模塊對人體溫度進行測量;第三部分是按鍵模塊,通過按鍵可以修正時間、設置溫度上下限值、添加刪除二維碼、RFID卡、指紋;第四部分是供電模塊,通過該模塊可給整個系統(tǒng)進行供電。輸出由七部分組成,第一部分是OLED顯示模塊,通過該模塊可以顯示監(jiān)測的數(shù)據(jù)以及設置的閾值;第二部分是RFID刷卡模塊,通過RFID進行刷卡,當卡識別成功,10s內(nèi)需觸發(fā)紅外避障管,并通過紅外測溫模塊進行測溫,如果溫度正常,則自動開鎖,如果溫度異常,則聲光報警3次,鎖不打開;第三部分是掃碼槍模塊,通過掃碼槍進行掃描二維碼,當二維碼識別成功,10s內(nèi)需觸發(fā)紅外避障管,并通過紅外測溫模塊進行測溫,如果溫度正常,則自動開鎖,如果溫度異常,則聲光報警3次,鎖不打開;第四部分是指紋模塊,通過指紋模塊,當指紋識別成功,10s內(nèi)需觸發(fā)紅外避障管,并通過紅外測溫模塊進行測溫,如果溫度正常,則自動開鎖,如果溫度異常,則聲光報警3次,鎖不打開;第五部分是存儲模塊,通過存儲模塊對數(shù)據(jù)進行存儲;第六部分是繼電器模塊,通過繼電器控制系統(tǒng)對應的功能;第七部分是聲光報警模塊,當監(jiān)測值不在設置的閾值內(nèi)時進行聲光報警。具體系統(tǒng)框圖如圖3.1所示。

基于單片機的智能門禁系統(tǒng)設計,畢業(yè)設計,單片機,課程設計,嵌入式硬件

六、軟件設計流程

系統(tǒng)的主流程圖如圖4-2所示。在主程序中:首先對各個模塊進行初始化,隨后進入while主循環(huán),在主循環(huán)中,首先進入第一個函數(shù)按鍵函數(shù),該函數(shù)主要分為兩部分,第一部分為調用按鍵掃描函數(shù)獲取按鍵鍵值,第二部分通過按鍵可以修正時間、設置溫度上下限值、添加刪除二維碼、RFID卡、指紋;緊接著進入第二個函數(shù)監(jiān)測函數(shù),該函數(shù)主要通過調用相應的驅動函數(shù)獲取測量值。緊接著進入第三個函數(shù)顯示函數(shù),該函數(shù)顯示監(jiān)測值及閾值;最后進入第四個函數(shù)處理函數(shù),該函數(shù)主要判斷接觸觸發(fā)時間是否大于10S,如果大于10S,表明觸發(fā)成功,進入下一步的數(shù)據(jù)監(jiān)測,反之,啟動聲光報警系統(tǒng)觸發(fā)報警,隨后進入人體溫度值判斷,如果溫度大于設置的最大值,則聲光報警,如果溫度小于設置的最小值,則聲光報警,如果溫度在設置的閾值之內(nèi),則取消聲光報警,門正常打開,為業(yè)主提供通道。

基于單片機的智能門禁系統(tǒng)設計,畢業(yè)設計,單片機,課程設計,嵌入式硬件

?七、部分程序展示

軟件版本:keil5

邏輯程序和驅動程序分開,分布于main.c和其他.c文件

*******處理函數(shù)
*****/
void Manage_function(void)
{
?? ?if(flag_display == 0) ? ? ? ? ? ? ? ? ??? ?//測量界面
?? ?{
?? ??? ?if(flag_measuring == 1)
?? ??? ?{
?? ??? ??? ?if(temp_count >= 2)?? ??? ??? ??? ??? ??? ??? ??? ??? ?//如果溫度檢測完成
?? ??? ??? ?{
?? ??? ??? ??? ?if(temp_value > temp_max*10 || temp_value < temp_min*10) ?//溫度異常聲光報警
?? ??? ??? ??? ?{
?? ??? ??? ??? ??? ?if(beep_count == 0)
?? ??? ??? ??? ??? ??? ?beep_count = 6;
?? ??? ??? ??? ?}
?? ??? ??? ??? ?else?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?//溫度正常,開門
?? ??? ??? ??? ?{
?? ??? ??? ??? ??? ?RELAY_D = 1;
?? ??? ??? ??? ??? ?Delay_ms(1000);Delay_ms(1000);
?? ??? ??? ??? ??? ?RELAY_D = 0;
?? ??? ??? ??? ?}
?? ??? ??? ??? ?temp_count = 0;
?? ??? ??? ??? ?temp_value = 0;
?? ??? ??? ??? ?flag_measuring = 0;
?? ??? ??? ??? ?Oled_ShowString(4,0," ? ? ? ? ?");
?? ??? ??? ?}
?? ??? ??? ?if(flag_10s == 1)?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?//如果10S沒有檢測完成,本次觸發(fā)無效
?? ??? ??? ?{
?? ??? ??? ??? ?flag_timer_begin_10s = 0;
?? ??? ??? ??? ?flag_10s = 0;
?? ??? ??? ??? ?flag_measuring = 0;
?? ??? ??? ??? ?temp_count = 0;
?? ??? ??? ??? ?temp_value = 0;
?? ??? ??? ??? ?Oled_ShowString(4,0," ? ? ? ? ?");
?? ??? ??? ?}
?? ??? ?}

?? ??? ?if(beep_count > 0)?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?//聲光報警有計數(shù)時,聲光報警
?? ??? ?{
?? ??? ??? ?if(time_num % 3 == 0)
?? ??? ??? ?{
?? ??? ??? ??? ?LED = ~LED;
?? ??? ??? ??? ?BEEP = ~BEEP;
?? ??? ??? ??? ?if(beep_count > 0)
? ? ? ? ? beep_count--;
?? ??? ??? ?}
?? ??? ?}
?? ??? ?else
?? ??? ?{
?? ??? ??? ?LED = 1;
?? ??? ??? ?BEEP = 0;
?? ??? ?}
?? ?}
?? ?else?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ? ? ? ? ? //設置界面,關閉聲光報警
?? ?{
?? ??? ?flag_timer_begin_10s = 0;
?? ??? ?flag_10s = 0;
?? ??? ?flag_measuring = 0;
?? ??? ?temp_count = 0;
?? ??? ?temp_value = 0;
?? ??? ?LED = 1;
?? ??? ?BEEP = 0;
?? ?}
}文章來源地址http://www.zghlxwxcb.cn/news/detail-799634.html

到了這里,關于【單片機畢業(yè)設計】【mcuclub-dz-032】基于單片機的智能門禁控制系統(tǒng)設計的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【單片機畢業(yè)設計】【mcuclub-dz-147】多功能醫(yī)療健康監(jiān)測設備

    【單片機畢業(yè)設計】【mcuclub-dz-147】多功能醫(yī)療健康監(jiān)測設備

    項目名:基于單片機的多功能醫(yī)療健康監(jiān)測設備設計與實現(xiàn) 項目名:血壓脈搏體溫檢測儀 項目編號:mcuclub-dz-147 單片機類型:STC12C5A60S2 具體功能: 1、通過血壓計檢測血壓值(一個按鍵控制控制啟動及切換) 2、通過脈搏檢測脈搏值(一個按鍵控制控制啟動1分鐘) 3、通過非

    2024年01月22日
    瀏覽(95)
  • 【單片機畢業(yè)設計】【mcuclub-dz-033】基于單片機的智能室內(nèi)外晾衣架控制系統(tǒng)

    【單片機畢業(yè)設計】【mcuclub-dz-033】基于單片機的智能室內(nèi)外晾衣架控制系統(tǒng)

    項目名:基于單片機的晾衣架的的設計 項目編號:mcuclub-dz-033 單片機類型:STM32F103C8T6 功能簡介: 1、通過按鍵切換室內(nèi)室外模式 2、室內(nèi)模式下,通過人體熱釋電感應模塊檢測周圍是否有人,沒人時對衣物進行紫外線消毒,有人時自動關閉;室外模式也自動關閉。 3、室內(nèi)模

    2024年02月02日
    瀏覽(103)
  • 【單片機畢業(yè)設計】【mcuclub-dz-164】智能家居智能燈控系統(tǒng)設計與實現(xiàn)

    【單片機畢業(yè)設計】【mcuclub-dz-164】智能家居智能燈控系統(tǒng)設計與實現(xiàn)

    項目名:智能家居智能燈控系統(tǒng)設計與實現(xiàn) 項目名:智能燈(實物) 項目編號:mcuclub-dz-164 單片機類型:STC89C52 具體功能: 1、通過3個LED燈模擬三個房間的燈(客廳、臥室、洗手間) 2、通過3個按鍵,可以控制這三個燈的亮度,通過另外3個按鍵控制顏色 3、在洗手間安放人體熱

    2024年02月03日
    瀏覽(166)
  • 【單片機畢業(yè)設計】【mcuclub-dz-204】基于物聯(lián)網(wǎng)技術的智能家居自動控制系統(tǒng)設計

    【單片機畢業(yè)設計】【mcuclub-dz-204】基于物聯(lián)網(wǎng)技術的智能家居自動控制系統(tǒng)設計

    項目名:基于物聯(lián)網(wǎng)技術的智能家居自動控制系統(tǒng)設計 項目名:光照控制(實物) 項目編號:mcuclub-dz-204 單片機類型:STM32F103C8T6 具體功能: 1、通過兩個光敏電阻檢測室內(nèi)光照和室外光照 2、當室外光照比較高,室內(nèi)光照比較低時,自動打開窗簾(步進電機模擬) 3、當室外

    2024年02月21日
    瀏覽(96)
  • 【單片機畢業(yè)設計】【mcuclub-jj-011】基于單片機的加濕器的設計

    【單片機畢業(yè)設計】【mcuclub-jj-011】基于單片機的加濕器的設計

    項目名:加濕器 項目編號:mcuclub-jj-011 單片機類型:STC89C52 具體功能: 1、通過DHT11獲取濕度值,當濕度值低于設置最小值,則啟動加濕器加濕,大于設置最大值,則停止加濕 2、通過液位檢測模塊檢測加濕器中是否還有水,如果沒有,則自動停止加濕、聲光提醒 3、通過按鍵

    2023年04月17日
    瀏覽(108)
  • 基于單片機的畢業(yè)設計推薦

    ** ** 1、基于51單片機的多功能門禁系統(tǒng)(低端、功能限制較大)。 2、基于單片機的多功能實時時鐘。 3、基于單片機的音樂播放器。 4、基于STM32單片機的多功能門禁系統(tǒng)(高端、沒有限制)。 5、基于單片機的智能窗簾系統(tǒng)。 6、基于單片機的智能燈光系統(tǒng)。 7、基于單片機

    2024年02月06日
    瀏覽(176)
  • 畢業(yè)設計 單片機選題100例(一)

    畢業(yè)設計 單片機選題100例(一)

    【單片機畢業(yè)設計項目分享系列】 ?? 單片機畢業(yè)設計及享100例系列的第一篇,目的是分享高質量的畢設作品給大家,包含全面內(nèi)容:源碼+原理圖+PCB+實物演示+論文。 ?? 這兩年開始畢業(yè)設計和畢業(yè)答辯的要求和難度不斷提升,傳統(tǒng)的單片機項目缺少創(chuàng)新和亮點,往往達不到

    2024年02月07日
    瀏覽(94)
  • 畢業(yè)設計 - 基于單片機的智能飲水機系統(tǒng)設計與實現(xiàn) (物聯(lián)網(wǎng) 嵌入式 單片機)

    畢業(yè)設計 - 基于單片機的智能飲水機系統(tǒng)設計與實現(xiàn) (物聯(lián)網(wǎng) 嵌入式 單片機)

    Hi,大家好,學長今天向大家介紹一個 單片機項目 基于單片機的智能飲水機系統(tǒng)設計與實現(xiàn) 大家可用于 課程設計 或 畢業(yè)設計 這次設計的智能飲水機就是單片機結合傳感器的一個應用。 該系統(tǒng)設計綜合單片機以及電子技術理論,從生活實際出發(fā),完善了飲水機的功能。整個

    2024年02月03日
    瀏覽(107)
  • 畢業(yè)設計單片機可以用萬能板嗎?

    畢業(yè)設計單片機可以用萬能板嗎?

    可以是可以,就是焊接起來比較麻煩,特別是有好幾個重復連線點的時候,檢測起來就不那么容易了,而且布線看起來亂糟糟的,如果后期一不小心把線弄斷了,查起來就更麻煩了,倒不如pcb打板來的方便。最近很多小伙伴找我,說想要一些單片機的資料,然后我根據(jù)自己從

    2024年02月04日
    瀏覽(92)
  • 【畢業(yè)設計】基于單片機控制的交通燈畢業(yè)設計(附源代碼)

    【畢業(yè)設計】基于單片機控制的交通燈畢業(yè)設計(附源代碼)

    目 錄 摘 ? 要 Abstract 前 ? 言 一、工程簡介 ( 一)、概述 ( 二 ) 、 工藝 流程圖 二、工程設計 (一)、控制方案的確定 (二)、硬件部分 ( 1 )、交通燈控制系統(tǒng)的硬件設計 ( 2 )、硬件系統(tǒng)的設計具備以下原則 ( 3 ) 、硬件結構框圖 (如圖 3 所示) ( 4 ) 、交通燈控

    2024年04月23日
    瀏覽(97)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包