91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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
    +關注

    關注

    61

    文章

    1666

    瀏覽量

    182724
  • 考勤系統
    +關注

    關注

    0

    文章

    41

    瀏覽量

    11407
  • 樹莓派
    +關注

    關注

    121

    文章

    2014

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    樹莓小技巧:無需鍵盤或顯示,如何通過WiFi設置樹莓?

    樹莓是一款小巧便攜的USB供電計算機,可以隱藏起來用于小型項目,如網絡服務或家庭自動化。通常,設置樹莓需要鍵盤和顯示
    的頭像 發表于 06-26 15:41 ?322次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>小技巧:無需鍵盤或顯示<b class='flag-5'>器</b>,如何通過WiFi設置<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>?

    樹莓分類:用樹莓識別不同型號的樹莓!

    在本教程系列的第一部分中,您將學習如何使用樹莓AI攝像頭來檢測不同的樹莓型號。本系列由DavidPlowman創建,他是樹莓
    的頭像 發表于 06-13 16:39 ?426次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>分類<b class='flag-5'>器</b>:用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>識別不同型號的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>!

    樹莓“揪出”家里的耗電怪獸!

    在本應用中,我們將使用樹莓設置一個CE電流監測,并通過網頁界面顯示電路的電流讀數。本項目使用的組件硬件組件樹莓2ModelBx112通
    的頭像 發表于 06-04 15:33 ?723次閱讀
    用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>“揪出”家里的耗電怪獸!

    別讓條碼閱讀器“干瞪眼”!Modbus轉Profinet網關專治設備溝通障礙

    在工業自動化的“生產線江湖”里,條碼閱讀器堪稱“信息偵察兵”,但要是它和系統“語言不通”,分分鐘上演數據“嘴瓢”現場!最近就有小伙伴說Modbus協議的條碼閱讀器,和Profinet系統
    發表于 05-23 14:02

    樹莓“吉尼斯世界記錄”:將樹莓的性能發揮到極致的項目!

    樹莓是一款功能強大、體積小巧且高度可定制的設備,多年來,我們見證了它被應用于眾多領域。無論是將其裝入3D打印的經典游戲機外殼,還是簡單地將它隱藏起來作為家庭文件服務,我們都報道過在社區里用
    的頭像 發表于 05-22 16:53 ?659次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>“吉尼斯世界記錄”:將<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的性能發揮到極致的項目!

    能夠精準定位的樹莓機器人!

    我為我的自制機器人BigRob(同樣由樹莓驅動)配備了基于樹莓的精準GPS導航系統。本項目所用組件硬件組件NV08C-CSMx1NV08
    的頭像 發表于 05-17 08:33 ?420次閱讀
    能夠精準定位的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>機器人!

    樹莓新版 OS 發布! bookworm 版本將成為歷史?

    樹莓剛剛發布了一個新版的樹莓操作系統——這是其推薦的(且免費的)適用于所有樹莓
    的頭像 發表于 05-08 15:33 ?499次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>新版 OS 發布! bookworm 版本將成為歷史?

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

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

    ARM開發板與樹莓的比較

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

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

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

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

    01 物聯網系統中為什么要使用NFC標簽 物聯網系統中使用NFC(近場通信)標簽的原因主要有以下
    的頭像 發表于 09-29 16:58 ?1528次閱讀
    物聯網<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 ?2910次閱讀

    樹莓gui開發用什么ide

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

    樹莓裝ubuntu和raspbian哪個更好

    樹莓(Raspberry Pi)是一款由英國樹莓基金會開發的單板計算機,廣泛應用于教育、科研、物聯網等領域。樹莓
    的頭像 發表于 08-30 15:41 ?2875次閱讀
    主站蜘蛛池模板: 性欧美在线 | 操美女的视频网站 | 在线视频h | 色狠狠网 | 五月.com | 亚洲色图吧 | 激情综合六月 | 97影院理论片在线观看 | 新版天堂8在线天堂 | 久久精品夜色国产 | 四虎影库永久在线 | 天天操天天射天天操 | 天天爱天天操 | 视频一区二区三区在线观看 | 丁香婷五月 | 成人中文在线 | 国产黄大片在线观看 | 一级特黄国产高清毛片97看片 | 午夜黄色 | аⅴ资源天堂8在线 | 日本不卡在线观看免费v | 欧美色惰aⅴ | 国产成人啪午夜精品网站 | 国产色网址 | xxxx久久| 欧美成人精品一级高清片 | 性欧美高清短视频免费 | 成人99国产精品一级毛片 | 视频在线观看免费网址 | 午夜国产理论 | 大胆国模一区二区三区伊人 | 日本媚薬痉挛在线观看免费 | freesex性woman欧美 | 免费一级毛毛片 | 天堂在线视频观看 | 天天碰人人 | 天天插日日插 | 久热久 | 狠狠躁夜夜躁人人躁婷婷视频 | 特黄十八岁大片 | 俺不色|