色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

使用樹莓派和NFC標簽閱讀器的考勤系統的制作

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-11-13 11:28 ? 次閱讀

步驟1:材料清單

您可以在E-Bay或許多中國的電子商店(例如Dealextreme等)上購買此項目所需的一切。

對于此項目,您需要以下物品:

Raspberry Pi模型B

16x2顯示屏

Mifare RFID閱讀器

USB數字鍵盤

LED二極管支架

紅色LED二極管

有源3V蜂鳴器

小面包板以及各種FF和MF跨接電纜

各種螺釘和/或膠槍,LED電阻器,顯示屏10k電位器

推薦使用Raspberry Pi B型,因為集成局域網和兩個USB端口。這樣,您既可以使用LAN + USB鍵盤,也可以使用USB鍵盤和USB WiFi加密狗。

您可以使用任何顯示器,但我使用的是HD44780(與adafruit上的顯示器相同),因為它已被充分記錄并僅使用我選擇了13.56 MHz RFID讀取器和標簽,因為從我的手機實驗中我已經很少使用這種技術的標簽了。我還找到了不錯的“操作方法”(http://fuenteabierta.teubi.co/2013/07/utilizando-el-lector-nfc-rc522-en-la.html),并且在Google翻譯的幫助下修改了給定的源代碼我的需要。

可以使用任何數字鍵盤。那些高按鈕的人可能會因為盒子的厚度而更好。安裝時只需用小刀或螺絲刀卸下所有多余的按鈕即可。

LED和LED支架是純粹多余的,對于設備運行而言不是必需的,但它們可以作為額外的動作指示。

蜂鳴器。我覺得這樣的設備應該有自己的聲音讓人們知道它正在工作。

面包板和跳線用于每個設備之間的互連,因為多個引腳(3.3V,GND等)用于多個部分。 。您當然可以使用焊接的板,但是我希望能夠輕松地更換每個零件,而只需用膠槍將其粘合在一起。

您還需要很少的螺釘和/或膠槍將所有零件固定在一起。對于LED,您需要小電阻。對于我的紅色LED,我使用了68歐姆的電阻,該電阻應將電流限制在19 mA左右。根據您的LED,您可以在該地址上計算電阻值。在多個論壇上討論了最大GPIO電流,但我不會超過20mA。電位器用于調整顯示器的對比度。

步驟2:一起布線

在圖片上從上方的Fritzing可以看到每個元素之間的連接。您可以在頁面下方找到fzz文件作為下載鏈接。

有關顯示連接的故障排除,請參閱adafruit網站上的精美手冊。

連接非常簡單,因此不會有任何麻煩。

我在包裝盒的蓋子上切了一些孔,用于顯示,LED和鍵盤,為了安全起見,NFC讀取器仍留在蓋子下,并且它有足夠強的信號可以通過塑料讀取標簽。

我用膠槍對準了盒子,它足以固定每個組件。并且在測試之后,甚至將電線粘到連接器上,以防止在操作過程中意外斷開連接。

也不要忘記在電源網絡電纜上鉆孔(如果使用WiFi加密狗或PoE,則只能鉆一個孔)。 br》作為最后的觸摸,在NFC讀取器所在的蓋子的外部標記點,以便于閱讀。

步驟3:軟件

該項目來自多個教程和HOWTO,因此可能會有一些遺留之處,但是暫時可行,以后我可能會修復它(AKA永遠不;))

首先,您需要默認的Raspbian映像

之后,我們需要進行一些調整才能啟用正確的功能:

首先,我們安裝了NFC閱讀器所需的文件,如下所述(http://fuenteabierta .teubi.co/2013/07/utilizando-EL-講師-NFC-RC522-ZH-la.html)點擊1。通過編輯文件/etc/modprobe.d/raspi-blacklist.conf 啟用SPI設備,并注釋 blacklist spi-bcm2708 行,以便其內容如下:

# blacklist spi and i2c by default (many users don‘t need them)

# blacklist spi-bcm2708

blacklist i2c-bcm2708

2.然后下載SPI-Py軟件包以啟用Python的SPI通信

git clone https://github.com/lthiery/SPI-Py,并通過

sudo python setup.py install

進行安裝(如果缺少python-dev和安裝腳本錯誤退出,請先安裝軟件包

sudo apt-get install python-dev

我們還將需要來自https://github.com/mxgxw/MFRC522-python的MFRC522軟件包,但我必須對其進行編輯一點點,所以它已經在該項目的源文件夾中。

要使其正常工作,最后想到的是為Python安裝GPIO(如果愿意,請將軟件包版本中的數字更新為最新的版本)。 :

wget https://pypi.python.org/packages/source/R/RPi.GPIO-0.5.4.tar.gz

tar zxf RPi.GPIO-0.5.4.tar.gz

cd RPi.GPIO-0.5.4

sudo python setup.py install

此后,我們可以下載該項目的源代碼

git clone https://github.com/Yimbo/attendance在您的MySQL數據庫中創建表并將結構從mysql.sql文件上傳到該數據庫。 br》根據您的設置(服務器,用戶名,密碼和數據庫名稱,下一個更新文件mysql.py我)。

此步驟之后,您應該可以運行該程序:

sudo python attendance.py

步驟4:自動化

現在您應該具有功能齊全的系統,可用于讀取NFC標簽并將有關它們的信息存儲在MySQL數據庫中。

對于日常使用,您應該準備接受電源故障,數據錯誤等。為避免電源故障,可以使用UPS,但是樹莓派可能仍然不時重啟。另外,您還想使用集成鍵盤,而不是要從中運行程序的控制臺中的鍵盤。

首先更改您的出勤文件屬性,使其可以在不外部調用python的情況下運行:

chmod +x attendance.py在下一個中在TTY1上啟用自動登錄。以root身份重啟后,這將自動登錄您的第一個控制臺。

首先安裝mingetty:

apt-get install mingetty,然后編輯文件/etc/inittab并找到行

1:2345:respawn:/sbin/getty --noclear 38400 tty1并將其更新為:

1:2345:respawn:/sbin/mingetty --autologin root --noclear tty1

然后,每次系統登錄到控制臺tty1時,都需要激活NumLock,因此請創建具有以下內容的文件leds.sh(請注意,它可能不會影響鍵盤上的實際LED,但是它將變成Numlock無論如何,請執行以下操作:

setleds -D +num 《 /dev/tty1并將其權限更改為可執行文件:

chmod +x leds.sh然后您要為python腳本創建看門狗,因此即使崩潰,該看門狗也會再次啟動它。轉到主目錄并使用以下文本創建文件runattendance.sh:

while [ 1=1 ];

do

if [ ! “$(pgrep attendance.py)” ];

then

/root/leds.sh && cd /root/Attendance/ && /root/Attendance/attendance.py

fi

sleep 10

done并以與以前相同的方式將其權限更改為可執行。

此后轉到根主目錄(/root/)并更新文件.bash_profile并添加以下行:

[[ $(tty) == ’/dev/tty1‘ ]] && /root/runattendance.sh這將在系統每次登錄第一個控制臺時啟動runattendance.sh(引導后現在將自動運行)。

如果完成所有這些操作步驟,您現在可以重新啟動樹莓派,并且在成功啟動后,顯示屏應該亮起并且考勤系統應該可以工作。
責任編輯:wv

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

    關注

    59

    文章

    1621

    瀏覽量

    180537
  • 考勤系統
    +關注

    關注

    0

    文章

    40

    瀏覽量

    11212
  • 樹莓派
    +關注

    關注

    116

    文章

    1707

    瀏覽量

    105617
收藏 人收藏

    評論

    相關推薦

    樹莓傳感器使用方法 樹莓 Raspberry Pi 4優缺點

    樹莓傳感器使用方法 樹莓(Raspberry Pi)是一款由英國樹莓基金會開發的小型單板計
    的頭像 發表于 12-06 10:35 ?377次閱讀

    ARM開發板與樹莓的比較

    處理 ARM開發板通常采用不同的ARM處理,如Cortex-A系列、Cortex-M系列等,而樹莓則主要使用博通的ARM處理
    的頭像 發表于 11-05 11:11 ?428次閱讀

    樹莓gpio有什么用,樹莓gpio接口及編程方法

    一、樹莓GPIO的用途 樹莓(Raspberry Pi)是一款小巧、功能強大的單板計算機,廣泛應用于編程教育、物聯網項目、家庭媒體中心等領域。GPIO(General Purpos
    的頭像 發表于 10-22 18:09 ?826次閱讀

    什么是樹莓樹莓是什么架構的

    什么是樹莓 樹莓(Raspberry Pi,簡寫為RPi,別名為RasPi/RPI)是由英國“Raspberry Pi 慈善基金會”開發的一款為學習計算機編程教育而設計的微型電腦。
    的頭像 發表于 10-22 17:33 ?825次閱讀

    物聯網系統中非接觸近場通信方案NFC詳解(一)_NFC標簽分析

    01 物聯網系統中為什么要使用NFC標簽 物聯網系統中使用NFC(近場通信)標簽的原因主要有以下
    的頭像 發表于 09-29 16:58 ?632次閱讀
    物聯網<b class='flag-5'>系統</b>中非接觸近場通信方案<b class='flag-5'>NFC</b>詳解(一)_<b class='flag-5'>NFC</b><b class='flag-5'>標簽</b>分析

    二代身份證識別儀身份證閱讀器讀卡

    掃描儀 工地實名制讀卡 二代證閱讀器 ID/IC讀卡 NFC讀卡模塊 多合一身份證讀卡模塊 門禁卡 社保卡讀卡網絡身份 后端身份證讀卡
    發表于 09-07 15:09

    樹莓和單片機的優缺點是什么

    樹莓(Raspberry Pi)和單片機(Microcontroller)是兩種廣泛應用于電子項目和嵌入式系統的硬件平臺。它們各自具有獨特的優缺點,適用于不同的應用場景。 樹莓
    的頭像 發表于 08-30 18:21 ?1630次閱讀

    樹莓gui開發用什么ide

    樹莓(Raspberry Pi)是一款功能強大的微型計算機,可以運行多種操作系統,如Raspbian、Ubuntu等。在樹莓派上進行GUI(圖形用戶界面)開發,可以使用多種集成開發環
    的頭像 發表于 08-30 16:49 ?870次閱讀

    樹莓裝ubuntu和raspbian哪個更好

    樹莓(Raspberry Pi)是一款由英國樹莓基金會開發的單板計算機,廣泛應用于教育、科研、物聯網等領域。樹莓
    的頭像 發表于 08-30 15:41 ?1287次閱讀

    linux開發板與樹莓的區別

    操作系統的微型計算機,主要用于教育、編程、媒體播放等領域。 硬件配置 Linux開發板:Linux開發板的硬件配置因廠商和型號而異,通常包括處理、內存、存儲、網絡接口等。 樹莓
    的頭像 發表于 08-30 15:34 ?953次閱讀

    樹莓5,Raspberry Pi 5 評測

    來說,多了大約1瓦的功耗,但獲得了更強大的計算能力。在沒有散熱系統的情況下,樹莓4的壓力測試溫度更低一些,而在加裝了散熱之后,樹莓
    發表于 06-19 14:51

    桌面RFID閱讀器:現代資產管理的革命性工具?

    蘊含巨大能量桌面RFID閱讀器因其便攜性和多功能性而受到廣泛的市場歡迎。這些設備不僅能夠快速準確地讀取和寫入RFID標簽數據,還可以執行各種管理任務,如授權和格式
    的頭像 發表于 06-04 15:53 ?463次閱讀
    桌面RFID<b class='flag-5'>閱讀器</b>:現代資產管理的革命性工具?

    手搓了一個ESP32墨水屏閱讀器,蠻簡單的

    工程名稱:3.7寸墨水屏閱讀器時鐘溫濕度TXT/Epub前言帥小伙手搓ESP32墨水屏閱讀器!可輕松續航100天!01閱讀器功能/亮點?1.具有閱讀器、時鐘、溫濕度監測、鬧鐘、番茄鐘功
    的頭像 發表于 05-27 08:04 ?331次閱讀
    手搓了一個ESP32墨水屏<b class='flag-5'>閱讀器</b>,蠻簡單的

    樹莓基金會更新樹莓OS,支持最新瀏覽,優化電源管理

    首先,樹莓 OS 對于電源系統進行了優化提升,新增了對樹莓 5 SBC 的兼容支持。其次,還在屏幕配置功能中新增了無頭模式分辨率選項,并
    的頭像 發表于 03-14 14:55 ?696次閱讀

    基于樹莓的環境監測系統

    作為環境監測系統的核心 樹莓是一款低成本的單片機計算機,支持各種操作系統,如Linux等。它具有強大的處理能力和豐富的輸入輸出接口,使得它成為一個理想的環境監測
    的頭像 發表于 01-04 15:15 ?2574次閱讀
    主站蜘蛛池模板: 大胸美女被c| 国产午夜精品不卡观看| 免费国产成人高清在线看软件| 一区视频免费观看| 麻豆精品无码久久久久久久久| 97色伦图片97色伦图影院久久| 蜜桃日本免费观看MV| 国产亚洲精品福利视频| yellow免费影视大全| 小黄文纯肉短篇| 久久www99re在线播放| a级老头和老太xxxx| 日韩在线 无码 精品| 国产自产视频在线观看香蕉| 曰曰夜夜在线影院视| 日本 稀土矿| 好男人的视频在线观看| 97蜜桃123| 先锋影音 av| 色偷偷综合网| 久久综合伊人| 俄罗斯bbbbbbbbb大片| 亚洲色噜噜狠狠网站| 欧美一区二区三区免费播放| 国产免费久久精品国产传媒| 67194免费入口| 亚洲 欧美 国产 视频二区| 免费A级毛片无码鲁大师| 久久极品视频| 久爱在线中文在观看| 国产CHINESE HD精品| 4438全国免费观看| 中国大陆一级毛片免费| 我就去色色| 嗯啊…跟校草在教室里做h| 国产无遮挡色视频免费观看性色 | 国产成人精品电影| 中文字幕亚洲第一| 月夜直播视频免费观看| 中文字幕AV在线一二三区| 最近在线视频观看2018免费|