在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于樹莓派設計的RFID門禁系統

科技觀察員 ? 來源:iCEasy商城 ? 作者:iCEasy商城 ? 2022-04-01 14:50 ? 次閱讀

本項目使用樹莓派設計門禁或設備的訪問控制系統,系統根據用戶列表檢查RFID標簽,允許擁有授權RFID標簽的指定成員進入室內。系統包括一個USBRFID讀取器(讀取器通過其USB線纜連接到樹莓派),以及一個12V繼電器電路板。當樹莓派GPIO引腳觸發時,繼電器電路板為電子門鎖供電。

硬件:

1、樹莓派3ModelB。任何樹莓派都可以使用。樹莓派從兩個傳感器接收數據,并向繼電器發送信號以解鎖門。

2、Adafruit5V2.5A開關電源。為樹莓派提供電源

3、電子門鎖。確保使用電壓、繼電器板和觸發電源匹配即可。

4、Parallax12V繼電器。繼電器板上電時,解開電動門鎖。

5、Adafruit12VDC1000mA(1A)穩壓開關電源適配器

6、125kHzUSBRFID讀取器

7、AdafruitRGB背光LCD-16x2

軟件:樹莓派Raspbian、Python3、Rclone

pYYBAGJGoL2AI3dYAAJdY33PvLk325.png

開發過程

1、RFID讀取器的選擇

項目面臨的首個難題是DIYRFID讀取器,如果不考慮手持式讀取器,第一種方法是自行購買RFID天線和電路板構建RFID讀取器,但是需要一定的硬件知識。第二種方法是購買專業RFID設備,第三種本文的方法是網購低成本的RFID讀取器。

poYBAGJGoLmADHOtAAK8Te1lwhg214.png

pYYBAGJGoLWAEq-aAAGkQmWMEOM326.png

2、選擇工作頻率

項目涉及兩個主要標準:125kHz和13.56MHz。先進應用使用有源RFID技術,比如汽車的遠程鑰匙扣所使用的技術,但是如果僅僅用于解鎖門,不需要有源RFID。建議使用13.56MHz。其與125kHz在功能上似乎是相同的,但是13.56MHz似乎更常見,因此更容易購買相關配件。無論選擇何種方式,本文剩余部分適用,RFID標簽和RFID讀取器需要匹配。可以使用可擦寫的標簽來存儲信息,這里使用永久存儲簡單ID的標簽。

3、設置RFID讀取器

將RFID讀取器通過USB連接到Windows計算機。電源指示燈亮起之后,如果標簽接近感應區域,讀取器將發出蜂鳴聲,并且指示燈將閃爍一次。如果打開PC自帶的記事本程序并滑動標簽,將會看到標簽的代碼。這是因為USBRFID讀取器可模擬鍵盤,讀取RFID編號,然后按ASCII字符順序輸出。

使用最新版本的RaspbianOS設置樹莓派,創建目錄和文本文件,包含用戶及其ID列表,復制提供的測試代碼,開始使用。Python腳本需要root特權才能通過USBRFID讀取器讀取信號,因此請使用“sudo”前綴運行腳本(script)。運行時,腳本應連續監視RFID讀取器。找到代碼后,將檢查代碼是否在批準的代碼列表中,報告相關用戶的名稱,或報告在列表中未找到該代碼。

設置繼電器

pYYBAGJGoK-AN2pTAAJNSadN750244.png

RFID讀取器正常工作之后,將繼電器電路板連接到樹莓派。電源和接地連接到5V和GND,但是這里將樹莓派的引腳2用于5V,將引腳4用于接地,引腳11(GPIO17)用于信號。如果使用其他信號引腳,請確保在python腳本中更改此設置。輕掃標簽,如果標簽通過認證,繼電器電路板激活3秒鐘,LED亮起,發出咔嗒聲,然后關閉。

設置電子門鎖

將電子門鎖連接12V電源,對其進行測試。如果需要,可以添加插孔連接器。檢查電源,確定電源正極和接地,使用鱷魚夾臨時連接電線和電子門鎖線。插入電源,也可以打開電涌保護器,然后電子門鎖發出微弱聲音,門鎖應從固定變為活動狀態。

根據不同型號,電子門鎖可能有兩根或四根電線。四根電線設計為與12V或24V電源兼容。確定電子門鎖正常工作,就將電源接地線焊接到接地線上,或者通過其他方式將其永久連接。將正極導線連接到繼電器的中間接頭,通常標記為“COM”。將電子門鎖的正極連接至繼電器的常閉閘門(closedgate),通常標記為“NC”,而不是標為“NO”的常開閘門。

如果樹莓派已打開,12VAC-DC轉換器接入,則運行讀取RFID讀取器python腳本(以root用戶身份)。RFID讀取器識別授權RFID標簽,繼電器激活,打開電子門鎖。

在開機時運行腳本

至少仍需要做兩件事:設置一種跟蹤誰登錄的方法;將系統設置為在插入樹莓派的時候自動啟動。否則,如果發生電源故障,則電子門鎖將保持關閉狀態,直到手動重置為止。可設置python腳本,在開機的時候運行,一種方法是以root用戶身份在Nano中編輯文件“/etc/rc.local”。

sudonano/etc/rc.local

使用完整路徑名稱,添加指令啟動程序。

sudopython

/home/

YOUR_DIRECTORY_PATH/sample.py&

在末尾包括“&”,表明其在后臺運行,并確保文本文件的最后一行保持原始狀態的“exit0”(不帶引號)。重新啟動進行測試。python腳本應在啟動后立即運行。

追蹤RFID刷卡動作

可通過查看日志文件查看何人何時使用了系統,每次python腳本檢查的時候,日志文件都會附加時間、ID號和相關用戶等信息。但是有些用戶可能希望在不使用SSH的情況下訪問樹莓派并讀取文件,可設置一個自動過程,以在每次發生刷卡的時候,將日志文件復制到云存儲。這里使用Rclone命令行工具。要使用Rclone,需要獲取Google云端硬盤文件夾的API密鑰。使用Rclone是因為無法讓Python識別PyDrive命令。

Rclone命令行工具

擁有API密鑰后,運行:

sudoRclone

config

如果在不使用sudo的情況下運行此命令,看起來正常工作,但是當嘗試在python腳本中運行Rclone命令時,將不能正常工作,因為python腳本以root用戶身份運行。

Rcloneconfig命令將生成并保存Rclone配置文件。如果不使用root特權生成,python腳本將找不到它,因為它以root用戶身份運行。完全按照Rclone文檔說明進行配置過程,以設置Google云端硬盤同步。

完成上述步驟,嘗試測試命令。登錄到Google云端硬盤帳戶,然后查看文件是否已上傳。取消注釋每次刷卡后運行Rclone命令行。這會將日志文件復制到Google云端硬盤。建議為此項目創建一個與個人Google云端硬盤帳戶不同的專用Google帳戶,然后與您的普通帳戶共享用于復制日志文件的文件夾。這樣做的原因是Rclone功能強大,能夠刪除或覆蓋Google云端硬盤上的任何文件。在發生事故或某種形式的黑客攻擊的情況下,Rclone理論上可以用于在與其連接的相關云存儲位置中竊取或勒索數據。這里使用Google云端硬盤存儲敏感信息,因此采取了這一步驟來從寶貴的云存儲空間中隔離日志文件同步過程。

應用延伸1:門開關

poYBAGJGoKiAVfqTAAKbc2C42TM521.png

RFID讀取器進入工作狀態,將磁性門傳感器連接到樹莓派,該傳感器讀取門狀態,從打開狀態變為關閉狀態(反之亦然)的信息,并將其記錄在日志文件中。門的開關在圖中以按鈕表示,因為其工作方式相同:當門關閉時,電路關閉;而當門打開時,電路也關閉。需要一個上拉電阻,將其連接到樹莓派的第一個引腳,該引腳可提供恒定3V電壓。

應用延伸2:LCD

poYBAGJGoKOAK0m_AAK7iU_08DI233.png

LCD使樹莓派可以為用戶提供反饋信息,提升用戶體驗。大多數傳統LCD具有LED背光燈,背光燈具有RGB三個不同的顏色,使得樹莓派可以隨著文本更改LCD背景顏色,比如在正常使用期間為藍色,在授予訪問權限時變為綠色,在拒絕訪問時變為紅色。

應用延伸3:門鈴

pYYBAGJGoJ-AI-wpAALTBgJNQew945.png

當外來人員來訪,可為系統添加按鈕和門鈴功能,該按鈕的一端連接到LCD,共享GND連接,減少穿過墻壁的電線數量。另一端連接到樹莓派引腳12(GPIO18)。也可以通過連接到引腳1的上拉電阻,將其拉高。樹莓派可以使用另一個繼電器來激活蜂鳴器,或者通過其音頻插孔激活聲音,或者通過SMS短信或其他多種方式發送通知。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • RFID
    +關注

    關注

    390

    文章

    6406

    瀏覽量

    241405
  • 門禁系統
    +關注

    關注

    17

    文章

    396

    瀏覽量

    46174
  • 樹莓派
    +關注

    關注

    121

    文章

    1966

    瀏覽量

    107115
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    基于RFID門禁系統protues仿真問題

    【protues仿真】這個怎么解決???? 基于RFID門禁系統
    發表于 05-10 19:58

    上海直招軟硬件開發工程師,懂樹莓和python的優先

    上海直招軟硬件開發工程師,懂樹莓和python的優先工作地址:上海市徐匯區凌云路388號職位要求:多年硬件開發經驗,能夠獨立完成解決方案。對驅動開發及調用精通。有智能柜及門禁系統開發
    發表于 05-05 15:22

    RFID門禁系統是什么構成的?

      如今RFID門禁系統在我們日常生活中隨處可見,而近年來國家重要部門、金融機構、軍事單位等高級別重要門禁系統應用需求呈現不斷增長的態勢。由
    發表于 08-19 06:20

    RFID門禁系統的工作原理是什么?

    自動化、信息化、智能化已經成為時代發展的需求,進入21世紀以來,無限技術、計算機技術繼續不斷深入發展,物聯網行業蒸蒸日上。基于RFID技術的門禁控制系統正是物聯網實用性的一個良好體現。門禁
    發表于 08-26 06:10

    樹莓怎么制作刷臉門禁系統

    現在實驗室用的門禁都是刷卡進入,經常忘記帶卡而進不去,所以就用樹莓自己做了一個刷臉認證的門禁系統,簡單易用,準確性還挺高。接下來詳細的說下
    發表于 09-11 11:52

    基于RFID技術的門禁系統

      自動化、信息化、智能化已經成為時代發展的需求,進入21世紀以來,無限技術、計算機技術繼續不斷深入發展,物聯網行業蒸蒸日上。基于RFID技術的門禁控制系統正是物聯網實用性的一個良好體現。門禁
    發表于 01-08 15:46

    樹莓裝機教程

    樹莓裝機教程樹莓裝機教程樹莓裝機教程樹莓
    發表于 11-25 10:14 ?52次下載

    樹莓3硬件配置_樹莓3都能裝什么系統_樹莓3系統安裝教程

    樹莓3一直頗受電子發燒友的青睞,這篇文章主要討論的就是樹莓3的硬件配置、樹莓3都能裝什么
    發表于 12-08 14:36 ?2.7w次閱讀

    樹莓是什么樹莓的簡單介紹

    要想玩轉樹莓,首先得知道樹莓是什么。在本節中,作者將帶領大家揭開樹莓的神秘面紗,了解
    發表于 05-15 18:09 ?31次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>是什么<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的簡單介紹

    樹莓的學習設計方案合集

    手臂,MAX17043 鋰電池電量計樹莓驅動程序及教程等,Raspberry Pi打造的高清監控攝像機的DIY全過程共享,基于Arduino和樹莓
    發表于 03-11 08:00 ?12次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的學習設計方案合集

    使用Arduino和樹莓實現門禁系統設計的資料說明

    Arduino和樹莓可謂是開源項目中兩個最受矚目的硬件平臺,筆者一直嘗試能夠將兩者結合起來擴展更多潛在的功能。在該項目中,筆者將打造一個門禁系統升級版。
    發表于 03-17 15:31 ?26次下載
    使用Arduino和<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>實現<b class='flag-5'>門禁</b><b class='flag-5'>系統</b>設計的資料說明

    樹莓樹莓4B新手篇:安裝官網Raspbian Buster系統及基礎配置

    目錄1、前言2、樹莓4B有什么特色?3、樹莓新手準備4、燒錄Raspbian Buster系統到Micro SD卡開啟SSH及配置無線連
    發表于 11-06 18:21 ?26次下載
    【<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>】<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>4B新手篇:安裝官網Raspbian Buster<b class='flag-5'>系統</b>及基礎配置

    如何搭建樹莓RFID考勤系統?

    電子發燒友網站提供《如何搭建樹莓RFID考勤系統?.zip》資料免費下載
    發表于 12-14 09:47 ?2次下載
    如何搭建<b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>RFID</b>考勤<b class='flag-5'>系統</b>?

    基于樹莓和sb組件RFID HAT的考勤系統

    基于樹莓和sb組件RFID HAT的考勤系統。硬件組件:Raspberry Pi 4 B型×1個5英寸HDMI LCD(H)(800x480),電容式觸摸屏LCD×1個攝像頭模塊V2
    發表于 01-05 16:39 ?2次下載

    別再用鑰匙啦!樹莓Pico教你用RFID“刷”門禁~

    獲得讀卡器,再搭配4美元的樹莓Pico,即可讀取卡片/標簽的ID信息。在本教程中,我們將學習如何使用MFRC522讀卡器和樹莓Pico讀取RFI
    的頭像 發表于 04-23 16:03 ?420次閱讀
    別再用鑰匙啦!<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>Pico教你用<b class='flag-5'>RFID</b>“刷”<b class='flag-5'>門禁</b>~
    主站蜘蛛池模板: 人人狠狠综合88综合久久 | 成人精品视频一区二区三区 | 视频h在线观看 | 久久精品99 | 久综合网 | 色婷婷影院 | 亚洲伊人99综合网 | 国产精品福利午夜一级毛片 | 免费一级欧美在线观看视频片 | 日本一本一道久久香蕉免费 | 色婷五月综激情亚洲综合 | www.亚洲色图.com | 免费看黄色小视频 | 日本xxxxx黄区免费看动漫 | 黄www片| 黄乱色伦短篇小说h | 伊人网综合在线观看 | 手机看片1024在线 | 青草99 | 国语自产自拍秒拍在线视频 | 欧美成人午夜 | 色播五月激情五月 | 午夜视频福利在线观看 | 成人欧美一区二区三区小说 | 在线观看h网站 | 亚洲欧美国产高清va在线播放 | 日本高清中文字幕在线观穿线视频 | 日本一区二区免费在线观看 | 熊出没之环球大冒险旧版免费观看 | 你懂的福利网站 | 黄色网免费 | 欧美高清免费一级在线 | 天天操天天擦 | 女性一级全黄生活片免费看 | 丁香天堂网| 婷婷丁香花 | 日本免费黄色网 | 亚欧毛片基地国产毛片基地 | 一本二卡三卡四卡乱码二百 | 天堂在线www在线资源 | 韩国视频在线播放 |