資料介紹
描述
在本教程中,我將向您展示如何構建 Raspberry pi RFID 考勤系統完整過程,以下是您完成此項目需要了解的一些事項?
如何在 Raspberry Pi 上設置 MYSQL 數據庫和 PHPMyAdmin,我將嘗試給你一個關于這個主題的想法,然后我將去看主要項目
對于這個項目,你必須需要流動設備
在樹莓派上設置 MYSQL:
在我們開始將 MySQL 安裝到我們的 Raspberry Pi 之前,我們必須首先更新我們的包列表和所有已安裝的包。
運行以下兩個命令。
sudo apt update
sudo apt upgrade
下一步是為您的 Raspberry Pi 安裝 MySQL 服務器軟件。
運行以下命令將 MySQL 安裝到 Raspberry Pi 是
sudo apt install mariadb-server
現在您必須通過為“root”用戶設置密碼來保護它。
默認情況下,安裝 MySQL 時未設置任何密碼,這意味著您無需任何身份驗證即可訪問 MySQL 服務器。
運行以下命令以開始 MySQL 保護過程。
sudo mysql_secure_installation
只需按照提示為 root 用戶設置密碼并保護您的 MySQL 安裝。
為了更安全的安裝,如果您想訪問您的 Raspberry Pi 的 MySQL 服務器并開始對您的數據庫進行更改或其他操作,您應該對所有提示回答“Y”,您可以輸入以下命令。
sudo mysql -u root -p
?您現在可以輸入 MYSQL 命令來創建、更改和刪除數據庫。通過此界面,您還可以創建或刪除用戶,并為他們分配管理任何數據庫的權限。
有兩種不同的方法可以退出 MYSQL 命令行,第一種是在 MySQL 界面中輸入“quit”。
退出 MYSQL 命令行的另一種方法是按 Ctrl + D。
好的,您現在已經在 Raspberry Pi 上成功設置了 MySQL。?
現在是時候在 Raspberry Pi 上安裝 PHPMyAdmin
要將 PHPMyAdmin 包安裝到我們的 Raspberry Pi,我們需要運行以下命令。
sudo apt install phpmyadmin
您必須配置 PHPMyAdmin 才能連接到我們的 MYSQL 服務器。我們還需要設置一些詳細信息,以便我們可以登錄 PHPMyAdmin 軟件。
為此,請在下一個提示符處選擇“”。
它現在會要求您為 PHPMyAdmin 本身設置密碼。最好將此密碼設置為與您的根 SQL 密碼不同的密碼。這樣做將有助于保護服務器。
這個密碼是 PHPMyAdmin 用來連接 MySQL 服務器的密碼。
為此,我們需要首先使用您設置的密碼使用“root”用戶登錄 MySQL 命令行界面。
sudo mysql -u root -p
現在是時候運行下面的命令來創建一個用戶并允許它訪問 MySQL 服務器上的所有數據庫。
確保將“用戶名”替換為您選擇的用戶名。
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
您可以通過在終端中鍵入“quit”退出 MySQL 命令行界面。
為 PHPMyAdmin 配置 Apache在您可以在我們的 Raspberry Pi 上加載 PHPMyAdmin 界面之前,我們需要對 Apache 進行一些配置更改。
?在終端中輸入以下內容。
sudo nano /etc/apache2/apache2.conf
現在我們需要將以下行添加到該文件的底部。
Include /etc/phpmyadmin/apache.conf
完成后,我們可以按 CTRL + X 保存并退出,然后按 Y 再按 ENTER。
?現在我們需要通過運行以下命令在我們的 Raspberry Pi 上重新啟動 Apache 服務。
sudo service apache2 restart
配置 PHPMyAdmin
為此,我們需要在 Raspberry Pi 上運行以下命令。
sudo ln -s /usr/share/phpmyadmin /var/www/html
現在您可以使用您的IP 地址?從 Web 瀏覽器訪問您的 Raspberry Pi 的 PHPMyAdmin 界面。
現在是時候構建您的 Raspberry Pi RFID 考勤系統了
注意
您必須閱讀本教程以了解如何構建 RFID RC522 讀取器電路以及如何啟用 SPI 接口轉到?
如何將 RFID-RC522 與 Raspberry Pi 連接
您需要做的第一件事是從上面的鏈接繼續前進并了解有關 RFID 的信息。
樹莓派到 RFID-RC522 接線
- SDA 連接到引腳 24。
- SCK 連接到引腳 23。
- MOSI 連接到引腳 19。
- MISO 連接到引腳 21。
- GND 連接到引腳 6。
- RST 連接到引腳 22。
- 3.3v 連接到引腳 1。
現在您的工作是為 RFID 考勤系統創建一個數據庫。我現在將向您展示如何創建數據庫。
現在是時候通過運行以下命令加載到 MYSQL 命令行工具中了
sudo mysql -u root -p
現在您需要根據下面給出的命令行創建一個數據庫
我們將把這個數據庫命名為“attendancesy_stem”。要創建此數據庫,請運行以下命令
CREATE DATABASE attendance_system;
創建數據庫后,現在讓我們創建一個名為“attendance_admin”的用戶,我們將在 Python 腳本中利用該用戶從新創建的數據庫中讀取數據。
確保將密碼設置為獨特且難以猜測的密碼。對于我們的示例,我們將僅使用“your_password”作為密碼
CREATE USER 'attendance_admin'@'localhost' IDENTIFIED BY 'your_password';
現在我們已經創建了我們的用戶,我們需要賦予它訪問我們的“attendancesy_stem”數據庫的權限。
我們可以通過運行以下命令來做到這一點。該命令將賦予我們的“attendance_admin”用戶對數據庫中任何表的完全權限。
GRANT ALL PRIVILEGES ON attendance_system.* TO 'attendance_admin'@'localhost';
?在創建表之前,我們需要使用“use”命令,以便直接與“attendance_system”數據庫交互。
通過運行以下命令開始與數據庫交互。
use attendance_system;
現在我們正在直接處理我們想要使用的數據庫,我們現在可以開始創建將存儲所有數據的表
輸入exit可以退出MYSQL工具;
在考勤系統中記錄用戶?
在我們開始編寫考勤系統腳本之前,我們首先需要使用 pip 安裝 Python“MYSQL 連接器”。
通過在您的 Pi 上運行以下命令來安裝連接器庫。
sudo pip3 install mysql-connector-python
在考勤系統代碼中記錄用戶
記錄考勤
現在您可以檢查您的數據庫以進行更新
我以前的項目
- 使用Arduino基于RFID的考勤系統
- 使用Arduino的基于RFID的考勤系統
- 基于RFID的智能考勤系統
- 基于樹莓派和sb組件RFID HAT的考勤系統 2次下載
- 基于RFID的考勤系統
- 樹莓派4b原理圖下載 118次下載
- 樹莓派3和樹莓派4的原理圖免費下載 89次下載
- 樹莓派3和樹莓派4的原理圖免費下載 222次下載
- 樹莓派是什么樹莓派的簡單介紹
- 樹莓派是什么樹莓派入門教程資料免費下載
- 新編樹莓派3的使用手冊資料免費下載 44次下載
- 樹莓派傳感器教程資料下載 31次下載
- 讓你少走彎路的搭建樹莓派的Net與NodeJS運行環境 - 代碼 14次下載
- 樹莓派3上手 7次下載
- 樹莓派裝機教程 52次下載
- 樹莓派Pico文件系統應用:數據記錄器 998次閱讀
- 如何用樹莓派搭建一臺永久運行的個人服務器 1899次閱讀
- 樹莓派4自動掛載固態硬盤的步驟教程 7561次閱讀
- 運用RFID技術的學生考勤系統設計 2639次閱讀
- 走班考勤系統是如何發揮RFID的特長的 1304次閱讀
- 淺談香蕉派與樹莓派的不同 2.5w次閱讀
- 樹莓派與nanopi的對比 5.3w次閱讀
- 樹莓派菜鳥入門攻略 6852次閱讀
- 解答樹莓派如何開啟root賬戶 6378次閱讀
- 樹莓派有什么用_樹莓派能用來做啥_樹莓派新手入門教程 3.3w次閱讀
- 樹莓派用python來進行編程的優點以及編程詳解 2.2w次閱讀
- 樹莓派安裝系統_樹莓派系統安裝教程 1.3w次閱讀
- 樹莓派用什么語言編程_樹莓派python編程詳解 3.8w次閱讀
- 樹莓派gpio接口及編程方法 6.4w次閱讀
- 樹莓派是什么_樹莓派的發展歷史及主要參數 1w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多