在本文中,我们已经实施了使用8051微控制器和AVR(Atmega 8)MiroController的两个不同的RFID考勤系统项目。
高校的出席通常是基于纸张,有时可能导致错误。考勤手动消耗更多时间。因此,拟议的出勤系统使用RFID技术参加。
在此系统中,每个学生都会发出RFID标签。控制单元在研究所。每当卡放在读者附近时,它将参加。本文解释了相同的问题。
但是,在阅读这篇文章之前,一旦了解了一个想法如何使用AVR微控制器接口LCD由于它还包括在该电路中。
建筑和输出视频
基于RFID的考勤系统电路原理
基于RFID的考勤系统主要由RFID读写器、RFID标签、LCD显示器和单片机组成。RFID可以通过USART与单片机接口。数据从RFID卡传输到读卡器,再从读卡器传输到微控制器。
许多应用中使用射频技术。RFID标签具有两种类型 - 1)被动标签和2)活动标签。被动标签包含13位数字标记内置,其中AS活动标签是读/写标记I.E.可以从标记读取并写入标记。该项目使用被动标记。
在实时中,可以向学生发出主动标签,并将他们的学号作为标签。射频识别阅读器中包含一个铜绕组。这个线圈起着天线的作用。
当标签放置在读取器附近时,由于感应互感能量,数据被传送到读取器。然后读取器将数据传送到微控制器。如果接收到任何数据,则微控制器会连续检查数据,微控制器将数据与数据库中的数据进行比较。
如果标签是经过身份验证的,则微控制器接受出席。你也可以看看基于RFID的考勤系统输出视频。
电路1 RFID基于AVR的考勤系统电路图
电路元件
- Atmega8微控制器。
- RFID读者
- 射频识别标签。
- 液晶显示器
基于RFID考勤系统的电路设计
基于RFID的考勤系统具有非常简单的电路设计。RFID读取器具有传输和接收引脚。这些销连接到微控制器的微控制器的发射和接收销,微控制器的PD0和PD1引脚连接到5V,GND连接到地。
如果模块没有引脚,使用DB9连接器连接。PD0引脚是接收器,PD1引脚是发射器。
相关帖子:采用AVR单片机的生物考勤系统。
RFID模块使用USART与控制器通信,其中USART是通信协议。Usart是通用同步和异步接收和传输的首字母缩写。
利用UART将串行数据从RFID模块传输到单片机。ATmega8微控制器内部具有USART寄存器。为了串行地传输或接收数据,应该声明这些寄存器。
LCD显示器连接到微控制器的端口B.4位模式下LCD的接口位于电路图中显示的微控制器。D4-D7数据引脚连接到微控制器的PB0 - PB3引脚。
RS引脚连接到PB4,RW引脚连接到PB5,使能引脚连接到微控制器的PB6。要在LCD上显示数据,最初将LCD设置为4位模式。然后使RW引脚低,RS引脚高,启用别针高。将数据发送到数据引脚并使启用引脚低。
下载项目代码
基于RFID的考勤系统电路仿真视频
如何操作基于RFID的考勤系统电路?
- 在制作所有上述连接后,开启电路。
- 在LCD上,它显示出“请刷卡”。
- 将射频识别标签放置在阅读器附近。
- 然后读取器读取标签中的数据并发送到控制器。
- 微控制器将标记与数据库进行比较。如果标签与LCD匹配显示“经过身份验证”并提交您的出席
- 现在,放置数据库中不存在的另一张卡片,并检查身份验证。
- 现在LCD显示“未经授权”,它永远不会参加。
- 通过这种方式,我们可以使用该电路。
输出视频(使用AVR的RFID考勤系统)
电路2基于8051 RFID的考勤系统
上述电路显示使用AVR基于RFID的考勤系统。这是一个相同的项目,但使用8051微控制器。让我们看看电路的电路和工作。Circuit工作原理与上述电路相同。
电路图
需要组件
- AT89C51微控制器
- AT89C51编程板
- 11.0592 MHz石英晶
- 2 x 33pf陶瓷电容器
- 2 x10kΩ电阻
- 10μF电解电容器
- 2 x按钮
- 16 × 2液晶显示
- 3 x1kΩ电阻
- 10 kΩ锅
- EM-18 RFID阅读器模块
- RFID标签或卡片
- 连接电线
电路设计
该项目的主要组成部分是基于8051单片机,16×2液晶显示,以及RFID读写模块。
首先,我们将看到关于微控制器的基本连接。在这里,我们需要连接晶体,复位电路和外部访问。
为了使用片上振荡器,一个11.0592 MHz的石英晶体被连接到微控制器的引脚18 (XTAL2)和19 (XTAL1)。两个33pF陶瓷电容从晶体到地面连接。
8051微控制器上的RESET是有效的,即在将高脉冲施加到RST引脚时,将重置微控制器。10kΩ电阻从微控制器的RST(引脚9)连接到地。
10μF电解电容连接在正电源和RST引脚之间。按钮在电容上连接。
外部接入引脚(引脚31)使用10kΩ电阻连接到正电源。这完成了微控制器的基本连接。
现在我们将将LCD连接到微控制器。为了调整显示器的对比度,将罐连接到对比度调节销I. .LIN 3的LCD。
首先将LCD的RS、RW、E三个控制引脚接至P3.6、GND、P3.7。然后将LCD显示屏的8个数据引脚连接到单片机的PORT1引脚上。
连接显示后,我们将要连接RFID读取器模块。将RFID读取器的TX引脚连接到RXD引脚I. MICOCTROLLER的P3.0。类似地,将RFID读取器的Rx引脚连接到微控制器的TXD引脚I. P3.1。
最后,按钮连接到P3.3(in)以查看出勤详情。
在职的
该项目的目的是使用8051微控制器设计基于RFID技术的考勤系统,其中学生或员工的出席将自动录制卡片。这里解释了该项目的工作。
当该电路上电时,最初微控制器将在LCD显示屏上显示刷卡信息。当RFID阅读器检测到ID卡时,通过串行终端将唯一的卡号发送给单片机。
借助合适的编程,我们需要比较收到的卡号。使用已经存储在微控制器或任何数据库中的数字。
有一次,如果这些数字中的任何一个与接收的卡号匹配。然后,那么存储在该号码中的相应名称。显示在LCD显示屏上,并且还标记了存储在相应数字中的名称的出勤率。
按下按钮,考勤记录将关闭,详细信息将反复显示在LCD上,直到单片机复位。
下载项目代码
基于RFID的考勤系统的应用
- 基于RFID的考勤系统可以用于教育机构,行业,任何地方。
- RFID是一种新兴技术,被用于需要认证的应用中。
基于RFID的考勤系统的局限性
- RFID考勤系统是安全的,但有机会滥用卡片。如果他/她有RFID卡,一个人可以给另一个人的出席。
- 如果卡被播出多次,如果代码没有正确写入,则有可能出席下几天。
55岁的反应
感谢您与电路图共享此项目信息。我真的很感激你的努力。
很好。但我想知道你在做电路原理图的情况如何,我的意思是你使用这样的软件,如果是这样,请告诉我。
我认为这是Proteus申请
我是第三年的学生,目前正在同一项目工作,我需要任何关于这些项目的帮助。我们需要尽早提交这些项目。提前致谢。
我是一所大学的最后一年学生,我希望我在学校的最终项目反映我对嵌入式系统的兴趣,这是归档嵌入式系统梦想的一步......... ..请求代码
感谢您与我们分享此项目。
我是第三年的学生,目前在这个项目上作为我们的迷你项目工作。因此,请申请您的代码和更多详细信息。
项目代码是上传的..在文章中检查
请发送我的代码
项目代码已经随文章一起上传。请过目一下
哪个软件Shuld我用来调试给定的程序
Keil Vision for 8051。Atmel Studio for ATmega8。
好吧,我有兴趣制作这个项目,项目代码可以帮助我实现我的Quest.i将尝试这个并在必要时进行一些改变。
如何使用RFID标记,我的意思是如何通过用户插入标记,用户或它已经包含信息。
有两种类型的RFID标签..动态标签,无源标签。对于有源标签,您可以加载信息..但是被动标签将在其中有一个12位数的代码......
良好的工作。我可以根据近乎田野沟通获得一个吗?我真的很感激你的帮助。
谢谢。
你好妈妈,我是一个最后的学生和m在生物识别手指打印会议系统项目上工作,我需要将编程代码刻录到Atmega8微控制器中,所以请给我这些代码及其相关细节
谢谢你
嘿,我需要代码,因为我正在为我的第6个SEM MINI Project做同样的项目。我发现你的项目非常感兴趣,与其他项目不同。请发给我THR CODES和关于该项目的其他其他详细信息.I将非常感谢给你
抱歉,我不能得到项目代码,请告诉我代码在哪里
我需要一个代码,因为我将制作项目RFID的考勤系统。它是基于它的8051。项目中的软件使用是Keil版本4.我们在Keil Software的帮助下刺激了该项目。所以请申请您提供此项目的代码。紧急。
嘿,部分是什么部分。使用读取器模块
发送给我基于微控制器的考会系统的代码。
1.我需要这个项目代码,因为以一种或另一种方式有助于我完成我的项目。
是的,我试图制作相同的项目。
3.我的项目是设计和实现基于RFID的学生考勤控制系统与GSM在我的学院即坦桑尼亚达累斯萨拉姆技术学院。
需要这个项目代码,因为以一种或另一种方式将帮助我完成我的项目。
代码上传通过文章..
请把rfid考勤系统的代码发给我因为这是我最后的软件工程项目。我想做简单的出勤学生,我非常需要它。拜托,拜托,帮帮我。先生
代码存在于帖子中......您可以下载它..
我可以用这个代码得到每个月的学生出勤率报告吗?
请给我的代码,因为我正在做类似的项目与此为我的最后一年的项目。谢谢你!
从文章下载代码..
如何知道被动RFID 12位代码以访问。
它写在标签上
请发送代码......我需要代码。
感谢分享您的知识......
我是一所大学的最后一年
从我的顾问那里给了我,因为我们国家的出席方式是在教育系统中提高这一点的纸张,我们需要改变技术系统,以便我需要这个项目。
是L与PDF仿真视频或电路图和运行程序需要完全相同的项目
谢谢你!
你好,我在Proteus上做了电路,但问题是,当我粘贴相同的12位代码时,LCD仍然显示“卡不匹配未知的人”,我从哪里得到的12位代码是在数据库上?
在avr studio中打开代码…更改12位代码要更改编译它,现在在虚拟终端粘贴你的代码
我们真的需要AVR开发板吗?或者只需连接RFID TX / RX端口即可连接到控制器的TX / RX端口?
其次是玛姆,这些组件是否足够?
液晶
控制器
RFID阅读器/标签
我可以简单地实现在Proteus中正在模拟的电路吗?
对不起,我的知识少了!
谢谢!
为了实际实现该电路…仿真中显示的电路是不够的....控制器应该有时钟,复位电路和烧录代码,你需要另一个电路…如果你能得到一个AVR开发板..一切都将出现在它..这个电路简单地显示连接模块。
你好妈妈,其实我无法在逻辑8上获得那个虚拟终端或rfiid
你能把你在这里使用的虚拟终端的全名发给我吗??
默认情况下,虚拟终端存在于Proteus中的默认情况下。如果未打开虚拟终端窗口,仿真运行Goto Debug >>虚拟终端。
当我尝试模拟这个项目时,它给我这个错误“pc = 0x0252 [avr usart] rx frame erroe”所以如果有人知道它意味着它会有所帮助
嗯,我是Karume科学技术研究所的电气工程学生。
l需要与PDF仿真视频或电路图和运行程序完全相同的项目
谢谢你!
我找不到ISIS7(Proteus)的RFID阅读器的库。
我应该添加哪个库到ISIS访问读者。
默认情况下,Proteus中没有RFID读取器。我们使用了虚拟终端而不是reader.you可以创建一个组件并从其他来源获取库文件..
再会,
如何在Atmel Studio中导入项目
谢谢。
我想在Proteus中模拟,所以我有哪些代码文件添加以及如何?
感谢U 4给出这个项目这很好,我会在这个中做一个迷你项目。
我是第二年的学生,我已被分配在迷你项目中,该项目将能够通过大学利用。索诺请帮助我与代码一起使用。
是电子项目或电信项目吗?
谢谢,非常乐于助人
当我构建基于rfid的考勤系统使用atmega8给出的代码时,我会显示错误(在添加了所有图书馆需要像lcd,EEPROM, usart等)
那么,这背后的问题是什么
感谢分享RFID项目,因为我的最后一年项目相同,我非常有用这个项目视频
请通过使用条形码在此项目上工作,帮助我参加如何准备代码
好的项目。如何为此项目使用面部摄像头。