树莓派考勤打卡系统,详细步骤搭建和使用RC522 RFID
在这个Raspberry Pi RFID考勤系统项目中,详细记录了如何利用RC522 RFID阅读器搭建一个考勤打卡系统。
设备清单
要完成这个项目,你需要以下设备,点击链接可直达特别优惠购买。
建议:
树莓派高速SD卡树莓派4B电源以太网线或WifiRC522 RFID射频感应模块LCD1602A10k欧姆电位器面包板面包板跳线可选:
树莓派外壳USB鼠标 USB键盘为RFID考勤系统准备Raspbian
1. 开始时,首先要确保Raspbian安装的所有东西都是最新的,在Raspberry Pi上运行以下两个命令。
sudo apt-get update sudo apt-get upgrade2. 现在,将安装接下来几节要依赖的所有包。
先运行下面的命令安装build-essential、git、python3-dev、python3-pip和python3-smbus。
sudo apt-get install build-essential git python3-dev python3-pip python3-smbus组装16×2液晶显示电路
1. 首先开始设置16×2的LCD,将快速运行这一切的设置过程。如果你想了解更多的内容,可以查看我的16×2液晶显示器教程。
开始本教程之前,请确保已经准备好了以下元件。
8条公头至公头面包板线8根公头转母头面包板线16×2液晶显示器10k欧姆电位器面包板2. 一旦有了所有所需的零件,就可以观察下面的图和步骤开始组装电路。
如果按照我的指南将LCD连接到Raspberry Pi是一个非常简单的过程,每个连接的物理引脚号我都标注了出来。
首先,把各种元件与面包板连接起来。
5V(物理引脚2)至面包板正极轨接地(物理引脚6)至面包板接地轨将16×2液晶显示器放入面包板的右侧。将电位器放入面包板左侧的LCD显示屏旁。将电位器的左脚连接到地线上。将电位器的右脚连接到正极。3. 现在开始将液晶显示器连接到树莓派上。
LCD(Ground)的1号引脚接面包板地线LCD的2号引脚(VCC/5V)至面包板正极。液晶显示器(V0)的3号脚接电位器的中线。LCD(RS)的4号引脚至GPIO4(物理引脚7)LCD(RW)的5号引脚到面包板的接地轨。LCD(EN)的6号引脚至GPIO24(物理引脚18)LCD(D4)的11号引脚至GPIO23(物理引脚16)LCD(D5)的12号引脚至GPIO17(物理引脚11)LCD(D6)的13脚至GPIO18(物理脚12)LCD(D7)的14号引脚至GPIO22(物理引脚15)LCD(LED +)的15号引脚至面包板正轨LCD(LED-)的16号引脚接面包板地线RFID考勤系统LCD布线图
测试16×2液晶显示器
1. 现在电路已经设置好了,让去测试一下,以确保一切接线正确。
首先,克隆Adafruit CharLCD库,将利用这个项目。如果显示板使用的是HD44780控制器,那么它的工作就不会有问题。
要将库到你的Raspberry Pi上,运行以下命令。
git clone pimylifeup/attendance-system-frontend.git /var/www/html/attendance3. 现在脚本已经克隆好了,我们需要对 "common.php "文件做一个修改,这样我们就可以利用你在本指南中设置的数据库登录。
通过运行以下一行开始修改脚本。
sudo nano /var/www/html/attendance/common.php4. 在这个脚本中,找到下面的部分,并确保用你自己的密码代替。
找。
'password' => 'pimylifeup'一旦你改变了这一行,按CTRL + X然后按Y和ENTER键保存文件。
5. 对于我们的前端脚本,我们利用 "Medoo "和 "bootstrap"。Medoo是一个处理数据库的轻量级框架,比如我们为考勤系统建立的数据库。
另一方面,Bootstrap是一个前端框架,它可以让你更容易地开发出外观简洁的前端,而不用担心编写大量的CSS。
现在脚本已经被克隆到了目录中,你现在应该可以通过访问你的树莓派的IP地址并在URL的结尾添加/attendance来检查前端,如下所示。
http://192.168.160/attendance6. 进入网站后,你会看到下面的网页,从这里你可以通过点击 "用户 "查看当前的用户,也可以通过点击 "考勤 "按钮查看用户的考勤情况。
如果你已经走到了这一步,那么所有的工作都是应该的,你现在应该有一个基本的RFID和树莓皮驱动的考勤系统了。
欢迎页
考勤系统用户页
考勤页
整体系统比较基本,但涵盖了一个好的考勤系统所需要的一切。您可以进一步扩展后端和前端,实现新的功能,更好的用户界面等等。
我希望到现在,你已经拥有一个完整的工作的Raspberry Pi RFID考勤系统。
免责声明:本文内容由互联网用户贡献,不作为任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!如有侵权请联系我们删除,本文链接:http://www.panmou.com/web3/56813.html。