时间:2022/8/24来源:本站原创作者:佚名
北京治白癜风的医院哪家好 http://disease.39.net/bjzkbdfyy/171015/5762961.html

本方案是仅使用RFID模块和PHPMYSQL的在线考勤系统,适用于所有类型的出勤要求的实用程序。

这是Arduino世界中一个独特的项目,用于在不使用以太网和GSM模块的情况下标记在线出勤。我们开发了这个独特的项目,使用RFIDRC模块和Arduino自动化办公室、学校和大学等的考勤系统。

该项目的目的是消除手动标记出勤的繁琐过程。我们访问了这么多站点,但没有人提供不使用以太网或GSM模块来标记在线考勤的解决方案,因此我们决定开发我们的系统而不使用这些组件,这降低了我们的项目成本。

这个怎么运作?

系统可以通过RS或通用串行总线(USB)端口连接到计算机,并将考勤记录存储在数据库(MySQL)中。查看考勤记录,使用PHP和HTML提供Web界面。

有两种类型的RFID标签。它们是无源RFID标签和有源标签。

在这里,我们使用的是无源RFID标签,其中包含内置的8位数字标签。RFID阅读器中包含一个铜绕组。该绕组充当天线。当带有RFID标签或应答器的人员进入RFID阅读器的范围内时,射频场会在标签线圈中感应出电压。可以通过使用合适频率的合适阅读器来设置范围。这种感应场在无源标签的情况下提供电压,并在这种情况下充当电池。

由于标签与阅读器的交互,来自标签的8个字符被发送到控制器。这8个字符通过串行通信发送到Arduino。

这里,处理软件用于Arduino和PHPWebApplication之间的通信。该处理软件读取串行通信时的8个字符,并通过调用PHPApi与存储在DB(MYSQL)中的数据进行匹配。如果匹配,则回复有效用户并标记出勤,否则回复无效且未标记出勤(来自PHPAPI的回复)串行您可以查看结果(处理输出窗口)。

电路与编程

编程:

对于web界面,我们需要在我们的系统中安装php,所以首先我们需要在我们的系统中安装apache和mysql使用链接
转载请注明原文网址:http://www.coolofsoul.com/phptx/phptx/24380.html

------分隔线----------------------------