Академический Документы
Профессиональный Документы
Культура Документы
USING BLUETOOTH
A PROJECT REPORT
Submitted by :
BACHELOR OF ENGINEERING
in
(ELECTRONICS & COMMUNICATION)
Group No: 14
Internal Guide:
Prof. Twinkle Doshi
Asst. lecturer,
E & C Dept.,
BIT- Varnama
External Guide:
Mr. Meet Sachde
Enex Embedded
Vadodara
Institute of Technology
Institute of Technology
Electronics & Communication Engineering Department.
CERTIFICATE
This is to Certify that the dissertation entitled
Attendance
management system using Bluetooth
has been carried out by
KISHAN POLRA (100050111037)
MAITRAY TRIVEDI (100050111055)
KINJAL MODI (110053111001)
SNEHAL KATHIRIYA (110053111014)
Project Coordinator:
ACKNOWLEDGEMENT
We wish to express our warm gratefulness appreciation to all those who have contributed to our
8th semester project, both directly and indirectly, without the co-operation of whom, it would not
have been possible to complete our desired project.
We would like to thank our institute for giving us the opportunity wherein we were able to do our
project under the supervision of experienced and helpful faculties. We would also like to extend
our gratitude to Head of the Electronics and Communication Department. We would also like to
thank Prof. Twinkle Doshi for her complete guidance and inspiration.
We would also like to thank Mr. Meet Sachde of Enex Embedded which helped us immensely
in applying the basic and fundamental knowledge in our project.
ABSTRACT
An RFID system consists of three components, an antenna and transceiver and a transponder
known as tag. The antenna uses radio frequency waves to transmit a signal that activates the
transponder. When activated, the tag transmits data back to the antenna. This project will used ID
card as RFID tag. The identification number on the card will indicate the information of user.
Each ID number has pre assigned in the database. The data in this context consists of the name,
department, and the ID number.
This method is more effective to prevent problem in process getting attendance manually. In this
project data is transfer by using Bluetooth from transmitter to receiver. The idea includes a V
drive module capable of receiving data from PIC18F46K22.
The V Drive module provides an easy solution for adding a USB Flash disk interface to an
existing product. In the v drive we connect the pen drive in which data is stored transmitted from
the RFID module in the form of excel sheet.
POLRA KISHAN
(100050111037)
TRIVEDI MAITRAY
(100050111055)
MODI KINJAL
(110053111001)
KATHIRIYA SNEHAL
(110053111014)
LIST OF TABLES
TABLE NO.
4.1
4.4.4.1
4.4.4.2
4.4.4.3
TABLE DISCREPTION
RFID PIN DESCRIPTION
PORT SELECTION JUMPER PINS
DATA AND CONTROL BUS SIGNAL
MODE OPERATION UART INTERFACE
DATA AND CONTROL BUS SIGNAL
MODE OPERATION SPI INTERFACE
PAGE NO.
LIST OF FIGURES
Figure No
4.1.1
4.1.2
4.2.1
4.3.1
4.4.1
4.4.2
4.4.3
Figure Description
transmitter
receiver
circuit diagram
PCB layout
RFID Physical View
Pin Outs for Reader Module
Pin Diagram of PIC18F46K22
Page No
TABLE OF CONTENT
Acknowledgement
Abstract
List of Figures
List of Tables
Table of Contents
Chapter : 1 INTRODUCTION
Chapter : 2 LITERATURE SURVEY
2.1 INTRODUCTION
2.2 RADIO FREQUENCY IDENTIFICATION(RFID)
Chapter : 3 PROJECT SPECIFICATION
3.1 TECHNICAL SPECIFICATION
3.2 MECHANICAL SPECIFICATION
3.3 ENVIRONMENTAL SPECIFICATION
Chapter : 4 HARDWARE DESCRIPTION
4.1 BLOCK DIAGRAM
4.1.1 BLOCK DIAGRAM DESCRIPTION
4.2 CIRCUIT DIAGRAM
4.2.1 CIRCUIT DIAGRAM DESCRIPTION
4.3 PCB LAYOUT
4.3.1 PCB LAYOUT DESCRIPTION
4.4 COMPONENT LIST
4.4.1 RFID MODULE (RKI 1512)
4.4.2 PIC18F46K22
4.4.3 BLUETOOTH MODULE (RKI-1545)
4.4.4 VDRIVE (VNC1L Module)
4.4.5 LCD
Chapter : 5 SOFTWARE DISCRIPTION
Chapter : 6 APPLICATION
Chapter : 7 FUTURE SCOPE
Chapter : 8 BIBLIOGRAPHY
Chapter : 9 APPENDIX
Chapter 1
INTRODUCTION
1.1 INTRODUCTION
An RFID system consists of three components, an antenna and transceiver and a transponder or
known as tag. The antenna uses radio frequency waves to transmit a signal that activates the
transponder. When activated, the tag transmits data back to the antenna. This project will used ID
card as RFID tag. The identification number on the card will indicate the information of user.
Each ID number has pre assigned in the database. The data in this context consists of the name,
department, and the ID number.
This method is more effective to prevent problem in process getting attendance manually. In this
project data is transfer by using Bluetooth from transmitter to receiver. The idea includes a V
drive module capable of receiving data from PIC18F46K22.
The V Drive module provides an easy solution for adding a USB Flash disk interface to an
existing product. Only four signal lines plus 5V supply and ground are required to be connected.
Using the Vinculum VDAP firmware the VNC1Ls I/O interface can be selected between the
serial UART or SPI using the on-board jumper pins.Now in the v drive we connect the pen drive
in which data is stored transmitted from the RFID module in the form of excel sheet.
Chapter 2
LITERATURE REVIEW
2.1 Introduction
In the process of system development, literature reviews conducted to understand the theory,
methods and technologies associated with systems that have been developed. Background
research on the organization and comparative studies of existing systems is also done to more
understand the system requirements before the system was developed. RFID based systematic
students attendance management system that has been developed was using RFID technology.
Through this chapter, the technology that will be used will be discussed briefly.
Chapter 3
Specification
Chapter 4
Hardware description
Receiver section:
As shown in transmitter section that contain mainly 3sections:
1) BLUETOOTH MODULE
2) PIC18F46K22
3) V-DRIVE
4) PEN DRIVE
After pairing is established Bluetooth module received information from the
transmission section.
This information is passed to the PIC18F46K22 that stored all information and passed to
the v-drive.
V-drive is converted all information into excel format and passed that excel sheet format
to the pen drive.
Pen drive is a storage device that keep data into its storage memory.
5VDC through USB (External 5V supply will boost range of the module)
Current: <50mA
Operating Frequency: 125Khz
Read Distance: 10cm
Size of RFID reader module: 32mm(length) * 32mm(width) * 8mm(height)
Pin no.
1
2
3
4
5
6
7
8
9
Name
VCC
GND
BEEP
NC
NC
SEL
TX
D1
D0
Description
5V
GND
BEEP AND LED
NOT CONNECTED
NOT CONNECTED
HIGH IS UART, LOW IS WEIGAND
UART TX
WEIGAND DATA 1 (OPTIONAL)
WEIGAND DATA 0 (OPTIONAL)
4.4.2 PIC18F46K22
4.4.2.1 Features
High-Performance RISC CPU:
UART/SPI
Pull-Up
Pull-down
I/O Mode
Serial UART
SPI
Name
GND
RTS
5V0
RXD
TXD
CTS
NC
RI
Type
PWR
Output
PWR
Input
Output
Input
Input
Description
Signal Ground
Request To Send control output/Handshake signal
5V supply input
Receive asynchronous data input
Transmit asynchronous data output
Clear To Send control input/Handshake signal
Not connected
Ring Indicator control input used to resume the vinculum
from suspend
Table 4.4.4.2 Data and Control Bus Signal Mode Options - UAR T Interface
Pin
no.
Name
Type
Description
5
4
2
6
SCLK
SDI
SDO
CS
Input
Input
Output
Input
Table 4.4.4.3 Data and Control Bus Signal Mode Options - SPI Interface
4.4.5 LCD:
Features:
5 x 8 dots with cursor
Built-in controller (KS 0066 or Equivalent)
+ 5V power supply (Also available for + 3V)
1/16 duty cycle
B/L to be driven by pin 1, pin 2 or pin 15, pin 16 or A.K (LED)
N.V. optional for + 3V power supply
Mechanical data:
Chapter 5
Software description
Chapter 6
Result analysis
&
Plan for the next semester
6.2 ADVANTAGE:
User Friendly:The proposed system is user friendly because the retrieval
and storing of data is fast and data is maintained efficiently. Moreover
the graphical user interface is provided in the proposed system, which
provides user to deal with the system very easily.
Reports are easily generated:
Reports can be easily generated in the proposed system so
user can generate the report as per the requirement (monthly) or in the
middle of the session. User can give the notice to the persons so he or
she become regular.
Very less paper work:
The proposed system requires very less paper work. All the
data is feted into the computer immediately & reports can be generated
through computers. Moreover work become very easy because there is
no need to keep data on papers.
No need of computer/laptop:
There is use of v-drive that convert information of person
directly convert in excel sheet format so no need of computer/laptop.
Low cost:
Cost of pen drive is less compare to cost of computer or
laptop so it saves money.
6.3 APPLICATION
Students:
Schools
Colleges
Employees:
Industries
Factorys
Malls
Bank
Schools
colleges
6.4 CONCLUSION
Chapter 7
Bibliography
&
Refrence
Google
Wikipedia
Programming in ANSI C by balagurusami for programming C.
The 8051 microcontroller and embedded system using assembly and C by
muhammad Ali Mazidi for basic idea of programming of microcontroller.
5. www.robokits.com
6. www.vegarobokit.com
7. www.bluegiga.com
8. www.laydcircuits.com
9. www.edaboard.com
10.www.googleadvancepatent.com
11.www.8051projects.com
12.www.robokits.com
13.www.iosrjournals.org
14.www.jgrgs.info
15.www.alldatasheets.com
Chapter 8
Appendix
8.1 DATASHEET:
8.1.1 RFID module
8.1.2 PIC18F46K22
8.1.3 Bluetooth module
8.1.4 V-Drive
Specifications:
5VDC through USB (External 5V supply will boost range of the module)
Current: <50mA
Operating Frequency: 125Khz
Read Distance: 10cm
Size of RFID reader module:
32mm(length) * 32mm(width) * 8mm(height)
Physical view:
Wiegand26 (Protocol):
Note:
E: Summed for even parity
O: Summed for odd parity
P: Parity (even or odd)
D: Data code for card: the data will use the last 24 data bits of card
8.1.2 PIC18F46K22:
Pin diagram:
DEVICE OVERVIEW :
This document contains device specific information for the following devices:
PIC18F23K22 PIC18LF23K22
PIC18F24K22 PIC18LF24K22
PIC18F25K22 PIC18LF25K22
PIC18F26K22 PIC18LF26K22
PIC18F43K22 PIC18LF43K22
PIC18F44K22 PIC18LF44K22
PIC18F45K22 PIC18LF45K22
PIC18F46K22 PIC18LF46K22
All of the devices in the PIC18(L)F2X/4XK22 family offer ten different oscillator
options, allowing users a wide range of choices in developing application hardware.
These include:
1) Four Crystal modes, using crystals or ceramic resonators
2) Two External Clock modes, offering the option of using two pins (oscillator input
and a divide-by-4 clock output) or one pin (oscillator input, with the second pin
reassigned as general I/O)
3) Two External RC Oscillator modes with the same pin options as the External Clock
modes
4) An internal oscillator block which contains a 16 MHz HFINTOSC oscillator and a 31
kHz LFINTOSC oscillator, which together provide 8 user selectable clock
frequencies, from 31 kHz to 16MHz. This option frees the two oscillator pins for use
as additional general purpose I/O.
5) A Phase Lock Loop (PLL) frequency multiplier, available to both external and
internal oscillator modes, which allows clock speeds of up to 64MHz. Used with the
internal oscillator, the PLL gives users a complete selection of clock speeds, from 31
kHz to 64 MHz all without using an external crystal or clock circuit.
6) Fail-Safe Clock Monitor: This option constantly monitors the main clock source
against a reference signal provided by the LFINTOSC. If a clock failure occurs, the
controller is switched to the internal oscillator block, allowing for continued
operation or a safe application shutdown.
7) Two-Speed Start-up: This option allows the internal oscillator to serve as the clock
source from Power-on Reset, or wake-up from Sleep mode, until the primary clock
source is available.
Block diagram:
Continue..
Continue..
Continue..
Continue..
Continue..
Continue..
Pin description:
AT Commands:
8.1.4 V-Drive:
The VDrive2 module provides an easy solution for adding a USB Flash disk interface
to an existing product.
Only four signal lines plus 5V supply and ground are required to be connected. Using
the Vinculum VDAP firmware the VNC1Ls I/O interface can be selected between the
serial UART or SPI using the on-board jumper pins.
Not only is the VDrive2 ideal for evaluation and development of VNC1L designs, but
also its neat enclosure and attractive quantity discount structure makes this module
suitable for incorporation into finished product designs.
The VDrive2 is ideal for commercial products such as domestic goods, set top box,
etc., as well as industrial products such as data loggers, software upgradable products,
etc.
The Vinculum VNC1L is the first of F.T.D.I.s Vinculum family of Embedded SoC
USB host controller integrated circuit devices.
Not only is it able to handle the USB Host Interface, and data transfer functions but
owing to the inbuilt MCU and embedded Flash memory, Vinculum can encapsulate the
USB device classes as well.
When interfacing to mass storage devices such as USB Flash drives, Vinculum also
transparently handles the FAT file structure communicating via UART, SPI or parallel
FIFO interfaces via a simple to implement command set.
Vinculum provides a new cost effective solution for providing USB Host capability
into products that previously did not have the hardware resources available.
8.1.5 LCD:
Mechanical data:
Electrical specification:
Dimensions: