本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

使用 Raspberry Pi 和 MySQL 数据库的基于指纹和 RFID 的考勤系统

发布时间:2021-07-31
分享到:

使用 Raspberry Pi 和 MySQL 数据库的基于指纹和 RFID 的考勤系统

发布时间:2021-07-31
分享到:

项目演示:

第一步:硬件组件

  1. R305指纹模块
  2. PL2303 USB转TTL
  3. RC522 RFID 模块
  4. 20x4 液晶显示器
  5. 树莓派
  6. 以太网电缆
  7. 按钮 (8)
  8. 蜂鸣器
  9. 跳线
  10. SD 卡 (16 GB)
  11. 电位器 (10k)

第 2 步:软件组件

PC/笔记本电脑
在您的笔记本电脑/PC 中安装 Xampp 应用程序。将您的 PC/笔记本电脑连接到具有 DHCP 服务器的以太网网络。然后,打开 CMD 并运行以下命令:ipconfig。查看您的 IP 地址(我的是 172.37.40.40)并记住它。运行 Xampp,在 Module Apache klik Config 中,选择 Apache (httpd.conf)。查找并编辑此命令: #Listen 172.37.40.40:80。删除“#”,然后保存 httpd.conf 文件。
Raspberry Pi
我假设在 SD 卡上有一个 Raspbian Stretch 操作系统。将 SD 卡插入树莓派并打开树莓派电源。

 

第 3 步:硬件集成

  1. Raspberry Pi 和 R305 指纹模块
  2. Raspberry Pi 和 RC522 RFID 模块
  3. Raspberry Pi 和 20x4 LCD 模块
  4. Raspberry Pi 和 Push Button—使用 Eagle 软件设计您的 PCB 布局,您可以查看所附图片并遵循引脚图。
  5. Raspberry Pi 和蜂鸣器—您可以在 Raspberry Pi 中使用另一个可用的 I/O,但对于这个项目,我选择引脚 40 作为蜂鸣器。

第 4 步:软件集成

个人电脑/笔记本电脑
确保您的笔记本电脑/PC 连接到具有 DHCP 服务器的以太网网络。所以你可以检查你的笔记本电脑/PC IP 地址还是和以前一样(我的是 172.37.40.40)。
运行 Xampp Software,然后点击 Start on Apache and MySQL Module。
运行浏览器(例如 Mozilla Firefox),然后在地址栏中输入以下命令:172.37.40.40/phpmyadmin,然后输入。您将被定向到 phpmyadmin 以创建数据库。
创建与所附图片相同的数据库。

第 5 步:运行系统

启动您的 Raspberry Pi 并将其连接到与 PC/笔记本电脑相同的以太网网络。通过在终端中运行以下命令,确保您的 Raspberry Pi 已连接到同一网络:ifconfig。如果已连接,您的 Raspberry Pi 将具有 IP 地址,例如 172.37.40.45 或其他。要执行此散文,您应该有键盘和鼠标,然后将其插入 Raspberry Pi USB 端口。
在笔记本电脑/PC 上运行 Xampp 应用程序。然后点击启动 Apache 和 MySQL 模块。
运行代码:
如果要注册新用户,请通过以下命令在终端上运行 Register.py :sudo python Register.py。
如果要搜索用户,请通过以下命令在终端上运行 Searching.py :sudo python Searching.py。

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论