Date post: | 26-Nov-2014 |
Category: |
Documents |
Upload: | abhishek-antim |
View: | 105 times |
Download: | 3 times |
Project Mentor : Mr. Deepak Kumar
Presented By:
Vishumendra ThakurAbhishek Kr. Pandey
Master NollyGaurav Tyagi
Project introduction Project flowchart Project methodology Block diagram Circuit diagram and PCB layout Hardware equipments Component description Advantages and Disadvantages Advancements Project cost
Lot of time during school/college hours is wasted when teachers take the attendance manually in their classes. There can be human errors while taking attendance by teachers. This project will help in increasing the study hours in school/colleges and hence increasing the efficiency of taking accurate attendance.
This project involves face attendance using controlled infrared ,camera and RFID through microcontroller
When a student enters in the class he/she cuts the infrared and swaps the RFID tag and the attendance is counted with photo.
ENTRY OF THE STUDENT
SWAPPING OF RFID TAGS
FOCUSING OF THE CAMERA TOWARDS STUDENT
DISPLAY OF NUMBER OF STUDENT IN LCD
LIGHTS ARE ON
ATTENDANCE & PHOTO ARE SAVED
LCD TO DISPLAY
PIR SENSOR
RFID
MICRO CONTROLLER
ATMEGA16
TRANSMITTER RECEIVER
I.R. LED
DRIVE CKT DRIVE CKT
I.R. RECEIVER
CAMERA
PC
Microcontroller Atmega16 MAX232 RS 232 RC Servo Motors RFID IR or Ultrasonic Proximity Sensors SMPS Power Supply LM358 Resistors 10Kohm Capacitors 1uF, 0.1uF Diodes IN4007 LCD 16x2 or 20x4 PCB PIR SENSOR
The RFID module used here gives a 12 byte unique ID of a particular tag in serial RS232 logic level format. Hence MAX232 is used in between RFID receiver module and microcontroller. The ground pin of MAX232 and serial output of RFID module is made common. A cross cable connection is set up between the RFID module and the MAX232 by connecting transmitter pin of one to the receiver pin of the other.
The serial data from RFID module can be taken by microcontroller
The MAX232 IC is used to convert the TTL/CMOS logic levels to RS232 logic levels during serial communication of microcontrollers with PC. The controller operates at TTL logic level (0-5V) whereas the serial communication in PC works on RS232 standards (-25 V to + 25V). This makes it difficult to establish a direct link between them to communicate with each other.
11 IBM PC DB-9 Signals
RS232 standardsmost widely used serial I/O interfacing standardinput and output voltage levels are not TTL compatible1 bit is represented by -3 to -25 V0 bit is +3 to +25 V-3 to +3 is undefinedto connect RS232 to a microcontroller system must use voltage converters such as MAX232 to convert the TTL logic levels to the RS232 voltage levels, and vice versaMAX232 IC chips are commonly referred to as line drivers
Features:High-performance, Low-power AVR® 8-bit MicrocontrollerNon-volatile Program and Data Memories16K Bytes of In-System Self-Programmable FlashOperating Voltage4.5 - 5.5V for ATmega161K Byte Internal SRAM Programmable Serial USART Master/Slave SPI Serial InterfaceSpeed0 - 16 MHz for ATmega16
In this project LCD is working in 8-bit mode i.e., the data transferred to the LCD must be in 8-bit data form. The PortA of ATmega16 is connected to data pins of LCD and is defined as LCD_DATA. PortB is defined as control pins (Rs, R/W and En).Conceptually, interfacing LCD with AVR microcontroller is similar to that of interfacing it with any other microcontroller. Some of the useful LCD functions: lcd_clear () – Clears the LCD. lcd_gotoxy(x, y) – Takes the cursor to the coordinate (x, y). lcd_putchar(c) – Prints the character c on the LCD.
The digital servo motor controller directs operation of the servo motor by sending velocity command signals to the amplifier, which drives the servo motor. An integral feedback device (resolver) or devices (encoder and tachometer) are either incorporated within the servo motor or are remotely mounted, often on the load itself. These provide the servo motor's position and velocity feedback that the controller compares to its programmed motion profile and uses to alter its velocity signal. Servo motors feature a motion profile, which is a set of instructions programmed into the controller that defines the servo motor operation in terms of time, position, and velocity. The ability of the servo motor to adjust to differences between the motion profile and feedback signals depends greatly upon the type of controls and servo motors used.
IR transmitter is used to transmit the Infrared. This infrared transmitter sends 68 KHz carrier under the control of micro controller.
Microcontroller can turn the infrared transmission on and off.
IR Receivers pickup the infrared remote control pointed at them and repeat it, through wires and a connecting block, to infrared emitters that reproduce the signal.
BC558: High Voltage Low Noise
BC547 High Voltage Low Noise
Some advancements can be done in this project which are:
Another sensor as a back up can be used to overcome the limitation of the sensor failure.
An extra camera can be interfaced with the microcontroller for tracking the students going outside the class during the class and storing their photos for the information who are those students who left the classes
No manual mistakes would be done during attendance
both by teachers and students. No paper work and paper record. Time saving for both the teachers and students . This project could also be efficient when implemented in
industries.
COMPONENTS QUANTITY COST in Rupee
Atmega16 1 300
20x4 LCD 1 400
RFID 1 1500
Servo motor 2 750
MAX 232 1 100
PIR Sensor 1 150
Camera 1 1600
IR Sensor 2 100
Voltage regulator
1 50
RS232 2 450
others 10 500TOTAL COST = Rs. 5900
Atmega16- $6.9 20x 4 LCD - $8.9 MAX232- $1.5 RS232 - $15.9 Servo Motor- $9.9 Sensors - $3.9 RFID card & card reader-$30.9 CS-100 mini metal c-mos camera - $18 Transistors, capacitors, resistors - $ 1 Voltage regulators - $ 0.8 Led’s and diodes - $ 0.9
THANK YOU