資料介紹
描述
在本教程中,我將向您展示如何構(gòu)建 Raspberry pi RFID 考勤系統(tǒng)完整過程,以下是您完成此項目需要了解的一些事項?
如何在 Raspberry Pi 上設(shè)置 MYSQL 數(shù)據(jù)庫和 PHPMyAdmin,我將嘗試給你一個關(guān)于這個主題的想法,然后我將去看主要項目
對于這個項目,你必須需要流動設(shè)備
在樹莓派上設(shè)置 MYSQL:
在我們開始將 MySQL 安裝到我們的 Raspberry Pi 之前,我們必須首先更新我們的包列表和所有已安裝的包。
運(yùn)行以下兩個命令。
sudo apt update
sudo apt upgrade
下一步是為您的 Raspberry Pi 安裝 MySQL 服務(wù)器軟件。
運(yùn)行以下命令將 MySQL 安裝到 Raspberry Pi 是
sudo apt install mariadb-server
現(xiàn)在您必須通過為“root”用戶設(shè)置密碼來保護(hù)它。
默認(rèn)情況下,安裝 MySQL 時未設(shè)置任何密碼,這意味著您無需任何身份驗證即可訪問 MySQL 服務(wù)器。
運(yùn)行以下命令以開始 MySQL 保護(hù)過程。
sudo mysql_secure_installation
只需按照提示為 root 用戶設(shè)置密碼并保護(hù)您的 MySQL 安裝。
為了更安全的安裝,如果您想訪問您的 Raspberry Pi 的 MySQL 服務(wù)器并開始對您的數(shù)據(jù)庫進(jìn)行更改或其他操作,您應(yīng)該對所有提示回答“Y”,您可以輸入以下命令。
sudo mysql -u root -p
?您現(xiàn)在可以輸入 MYSQL 命令來創(chuàng)建、更改和刪除數(shù)據(jù)庫。通過此界面,您還可以創(chuàng)建或刪除用戶,并為他們分配管理任何數(shù)據(jù)庫的權(quán)限。
有兩種不同的方法可以退出 MYSQL 命令行,第一種是在 MySQL 界面中輸入“quit”。
退出 MYSQL 命令行的另一種方法是按 Ctrl + D。
好的,您現(xiàn)在已經(jīng)在 Raspberry Pi 上成功設(shè)置了 MySQL。?
現(xiàn)在是時候在 Raspberry Pi 上安裝 PHPMyAdmin
要將 PHPMyAdmin 包安裝到我們的 Raspberry Pi,我們需要運(yùn)行以下命令。
sudo apt install phpmyadmin
您必須配置 PHPMyAdmin 才能連接到我們的 MYSQL 服務(wù)器。我們還需要設(shè)置一些詳細(xì)信息,以便我們可以登錄 PHPMyAdmin 軟件。
為此,請在下一個提示符處選擇“”。
它現(xiàn)在會要求您為 PHPMyAdmin 本身設(shè)置密碼。最好將此密碼設(shè)置為與您的根 SQL 密碼不同的密碼。這樣做將有助于保護(hù)服務(wù)器。
這個密碼是 PHPMyAdmin 用來連接 MySQL 服務(wù)器的密碼。
為此,我們需要首先使用您設(shè)置的密碼使用“root”用戶登錄 MySQL 命令行界面。
sudo mysql -u root -p
現(xiàn)在是時候運(yùn)行下面的命令來創(chuàng)建一個用戶并允許它訪問 MySQL 服務(wù)器上的所有數(shù)據(jù)庫。
確保將“用戶名”替換為您選擇的用戶名。
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
您可以通過在終端中鍵入“quit”退出 MySQL 命令行界面。
為 PHPMyAdmin 配置 Apache在您可以在我們的 Raspberry Pi 上加載 PHPMyAdmin 界面之前,我們需要對 Apache 進(jìn)行一些配置更改。
?在終端中輸入以下內(nèi)容。
sudo nano /etc/apache2/apache2.conf
現(xiàn)在我們需要將以下行添加到該文件的底部。
Include /etc/phpmyadmin/apache.conf
完成后,我們可以按 CTRL + X 保存并退出,然后按 Y 再按 ENTER。
?現(xiàn)在我們需要通過運(yùn)行以下命令在我們的 Raspberry Pi 上重新啟動 Apache 服務(wù)。
sudo service apache2 restart
配置 PHPMyAdmin
為此,我們需要在 Raspberry Pi 上運(yùn)行以下命令。
sudo ln -s /usr/share/phpmyadmin /var/www/html
現(xiàn)在您可以使用您的IP 地址?從 Web 瀏覽器訪問您的 Raspberry Pi 的 PHPMyAdmin 界面。

現(xiàn)在是時候構(gòu)建您的 Raspberry Pi RFID 考勤系統(tǒng)了
注意
您必須閱讀本教程以了解如何構(gòu)建 RFID RC522 讀取器電路以及如何啟用 SPI 接口轉(zhuǎn)到?
如何將 RFID-RC522 與 Raspberry Pi 連接
您需要做的第一件事是從上面的鏈接繼續(xù)前進(jìn)并了解有關(guān) RFID 的信息。
樹莓派到 RFID-RC522 接線
- SDA 連接到引腳 24。
- SCK 連接到引腳 23。
- MOSI 連接到引腳 19。
- MISO 連接到引腳 21。
- GND 連接到引腳 6。
- RST 連接到引腳 22。
- 3.3v 連接到引腳 1。

現(xiàn)在您的工作是為 RFID 考勤系統(tǒng)創(chuàng)建一個數(shù)據(jù)庫。我現(xiàn)在將向您展示如何創(chuàng)建數(shù)據(jù)庫。
現(xiàn)在是時候通過運(yùn)行以下命令加載到 MYSQL 命令行工具中了
sudo mysql -u root -p
現(xiàn)在您需要根據(jù)下面給出的命令行創(chuàng)建一個數(shù)據(jù)庫
我們將把這個數(shù)據(jù)庫命名為“attendancesy_stem”。要創(chuàng)建此數(shù)據(jù)庫,請運(yùn)行以下命令
CREATE DATABASE attendance_system;
創(chuàng)建數(shù)據(jù)庫后,現(xiàn)在讓我們創(chuàng)建一個名為“attendance_admin”的用戶,我們將在 Python 腳本中利用該用戶從新創(chuàng)建的數(shù)據(jù)庫中讀取數(shù)據(jù)。
確保將密碼設(shè)置為獨特且難以猜測的密碼。對于我們的示例,我們將僅使用“your_password”作為密碼
CREATE USER 'attendance_admin'@'localhost' IDENTIFIED BY 'your_password';
現(xiàn)在我們已經(jīng)創(chuàng)建了我們的用戶,我們需要賦予它訪問我們的“attendancesy_stem”數(shù)據(jù)庫的權(quán)限。
我們可以通過運(yùn)行以下命令來做到這一點。該命令將賦予我們的“attendance_admin”用戶對數(shù)據(jù)庫中任何表的完全權(quán)限。
GRANT ALL PRIVILEGES ON attendance_system.* TO 'attendance_admin'@'localhost';
?在創(chuàng)建表之前,我們需要使用“use”命令,以便直接與“attendance_system”數(shù)據(jù)庫交互。
通過運(yùn)行以下命令開始與數(shù)據(jù)庫交互。
use attendance_system;
現(xiàn)在我們正在直接處理我們想要使用的數(shù)據(jù)庫,我們現(xiàn)在可以開始創(chuàng)建將存儲所有數(shù)據(jù)的表
輸入exit可以退出MYSQL工具;
在考勤系統(tǒng)中記錄用戶?
在我們開始編寫考勤系統(tǒng)腳本之前,我們首先需要使用 pip 安裝 Python“MYSQL 連接器”。
通過在您的 Pi 上運(yùn)行以下命令來安裝連接器庫。
sudo pip3 install mysql-connector-python
在考勤系統(tǒng)代碼中記錄用戶
記錄考勤
現(xiàn)在您可以檢查您的數(shù)據(jù)庫以進(jìn)行更新
我以前的項目
- 使用 Raspberry Pi4 的 PIR 運(yùn)動傳感器 | 接口教程
- Raspberry pi4 Workshop PIR Sensor - 使用 IFTTT 的電子郵件發(fā)送運(yùn)動檢測器
- 使用 Raspberry Pi4 控制直流電機(jī)
- 如何使用 Raspberry Pi4 攝像頭和 PIR 傳感器發(fā)送電子郵件
- 如何使用 Raspberry Pi4 攝像頭和 PIR 傳感器發(fā)送電子郵件
- 使用 JSN-SR04T 的 Raspberry Pi4 距離傳感器
- 如何將 16x2 LCD 與 Raspberry pi4 連接
- 如何將 RFID-RC522 與 Raspberry Pi 連接
- 使用Arduino基于RFID的考勤系統(tǒng)
- 使用Arduino的基于RFID的考勤系統(tǒng)
- 基于RFID的智能考勤系統(tǒng)
- 基于樹莓派和sb組件RFID HAT的考勤系統(tǒng) 2次下載
- 基于RFID的考勤系統(tǒng)
- 樹莓派4b原理圖下載 124次下載
- 樹莓派3和樹莓派4的原理圖免費(fèi)下載 92次下載
- 樹莓派3和樹莓派4的原理圖免費(fèi)下載 224次下載
- 樹莓派是什么樹莓派的簡單介紹
- 樹莓派是什么樹莓派入門教程資料免費(fèi)下載
- 新編樹莓派3的使用手冊資料免費(fèi)下載 44次下載
- 樹莓派傳感器教程資料下載 32次下載
- 讓你少走彎路的搭建樹莓派的Net與NodeJS運(yùn)行環(huán)境 - 代碼 14次下載
- 樹莓派3上手 7次下載
- 樹莓派裝機(jī)教程 52次下載
- 樹莓派Pico文件系統(tǒng)應(yīng)用:數(shù)據(jù)記錄器 1427次閱讀
- 如何用樹莓派搭建一臺永久運(yùn)行的個人服務(wù)器 2060次閱讀
- 樹莓派4自動掛載固態(tài)硬盤的步驟教程 8186次閱讀
- 運(yùn)用RFID技術(shù)的學(xué)生考勤系統(tǒng)設(shè)計 2811次閱讀
- 走班考勤系統(tǒng)是如何發(fā)揮RFID的特長的 1371次閱讀
- 淺談香蕉派與樹莓派的不同 2.5w次閱讀
- 樹莓派與nanopi的對比 5.4w次閱讀
- 樹莓派菜鳥入門攻略 6925次閱讀
- 解答樹莓派如何開啟root賬戶 6486次閱讀
- 樹莓派有什么用_樹莓派能用來做啥_樹莓派新手入門教程 3.3w次閱讀
- 樹莓派用python來進(jìn)行編程的優(yōu)點以及編程詳解 2.2w次閱讀
- 樹莓派安裝系統(tǒng)_樹莓派系統(tǒng)安裝教程 1.3w次閱讀
- 樹莓派用什么語言編程_樹莓派python編程詳解 3.8w次閱讀
- 樹莓派gpio接口及編程方法 6.5w次閱讀
- 樹莓派是什么_樹莓派的發(fā)展歷史及主要參數(shù) 1w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論