Documente Academic
Documente Profesional
Documente Cultură
PROJECT REPORT
ON
Of
Submitted by: -
1.Mis.Sakshi P. Dafare 2. Mis.Ashwini L. Pawar
3.Mr. Sarthak r. Kadav 4.Mr. Ashwin T. Barange
Prof. P.D.Dhakulkar
2017-2018
Department of electronics & communication engineering
Government Polytechnic Arvi, Dist Wardha
2017-18
This is certify that Project entitled
“IOT BASE ATOMATIC TOLL COLLECTION USING RFID”
Which has been submitted by ,
1.Mis.Sakshi P. Dafare 2. Mis.Ashwini L. Pawar
3.Mr. Sarthak r. Kadav 4.Mr. Ashwin T. Barange
5.Mr. Sanket D. Bhatkulkar
-: Guided By :-
Prof. P.D.Dhakulakar
Lect. In Electronics & communication Engineering
Dr.B.G.Gawalwad IPS. S.R.Thute
It is great pleasure for us to express our deep sense of indebtedness towards our guide Prof.
P.D. Dhakulkar Whose enthusiasm was a source of inspiration for us. It is because of him, that
we could synchronies our efforts in covering the manifold facets of our project.
We are extremely thankful to him for his kind advice and guidance that have paved the wa y
right from the beginning to the successful completion of project.
We profusely thank Dr. B. G. Gawalwad, Professor and Head of electronics Enginee r ing
Department and IPS. S. R. Thute, Principal of Government Polytechnic, Arvi. Who was very
kind enough to provide us all the help so that we could work voraciously, barring the time limit.
Finally, we would like to acknowledge all the teaching and non-teaching staff who directly
and indirectly helped and contributed to successful completion of our project.
Sakshi Dafare
Ashwini Pawar
Ashwin Barange
Sarthak Kadav
Sanket Bhatkulkar
DEPARTMENT OF ELECTRONICS ENGINEERING
DECLARATION
We herewith submit the dissertation entitled “AYTOMATIC TOLL COLLECTION SYSTEM
USING RFID” to G. P, Arvi, for the award of Diploma of Diploma in Department of
Electronics and communication under the guidance of Prof. P.D. DHAKULKAR.
This dissertation has not been submitted to any other University or Institution for award of any
diploma.
DATE:
1 Introduction
2 Block Diagram
3 Component Discription
5 Circuit Diagram
6 PCB Layout
INTRODUCTION
At the onset, the goal of our project group was to design an Automatic tolling
system for collecting toll. After studying various techniques like weight-based
systems, bar coding etc. we chose Radio frequency identification, which is an
emerging technology applied for tracking and communication. RFID (Radio
frequency Identification) is an area of automatic identification that has quickly
been gaining momentum in recent years and has now being seen as a radical
means of enhancing data handling processes, complimentary in many ways to
other data capture technologies such as bar coding.
In today’s era of technology, where machines are being extensively used in all
the fields we are trying to emulate concept, which will be of great use in public
transport systems. Today a person has to travel long distances into vastly
unknown territories for job, business, or even for tourism. As the vehicles are
increasing and roads are falling short, nowadays we see frequently traffic jams
or long queues at the toll stations waiting for paying the toll. Paying the toll
every-time through cash or checking the pass takes a lot of time. And today
Time is more precious than money. Therefore, our project is aimed at reducing
time consumed for manual transactions and human effort
Chapter No. 2
Block Diagram
Automatic Toll Collection Using RFID
RFID Receiver.
Component Description
3. COMPONENT DESCRIPTION
3.1 MICROCONTROLLER
Design specification of Microcontroller AT328
28-pin AVR Microcontroller
Flash Program Memory: 32 Kbytes
EEPROM Data Memory: 1 Kbytes
SRAM Data Memory: 2 Kbytes
I/O Pins: 23
Timers: Two 8-bit / One 16-bit
A/D Converter: 10-bit Six Channel
PWM: Six Channels
RTC: Yes, with Separate Oscillator
MSSP: SPI and I²C Master and Slave Support
USART: Yes
External Oscillator: up to 20MHz
Description
The Atmel 8-bit AVR RISC-based microcontroller combines
32 kB ISP flash memory with read-while-write capabilities,
1 kB EEPROM, 2 kB SRAM, 23 general purpose I/O lines, 32 general
purpose working registers, three flexible timer/counters with compare
modes, internal and external interrupts, serial programmable USART, a
byte-oriented 2-wire serial interface, SPI serial port, 6-channel 10-bit A/D
converter (8-channels in TQFP and QFN/MLF packages),
programmable watchdog timer with internal oscillator, and five software
selectable power saving modes. The device operates between 1.8-5.5
volts. The device achieves throughput approaching 1 MIPS per MHz.
A common alternative to the ATmega328 is the "Pico Power" ATmega328P. A
comprehensive list of all other members of the mega AVR series can be found
on the Atmel website. As of 2013 the ATmega328 is commonly used in many
projects and autonomous systems where a simple, low-powered, low-cost
micro-controller is needed. Perhaps the most common implementation of this
chip is on the popular Arduino development platform, namely the Arduino
Uno and Arduino Nano models. Reliability qualification shows that the
projected data retention failure rate is much less than 1 PPM over 20 years at
85 °C or 100 years at 25 °C. Programming mode is entered when PAGEL (PD7),
XA1 (PD6), XA0 (PD5), BS1 (PD4) is set to zero. RESET pin to 0V and VCC to 0V.
VCC is set to 4.5 - 5.5V. Wait 60 μs, and RESET is set to 11.5 - 12.5 V. Wait more
than 310 μs. Set XA1:XA0:BS1:DATA = 100 1000 0000, pulse XTAL1 for at least
150 ns, pulse WR to zero. This starts the Chip Erase. Wait until RDY/BSY (PD1)
goes high. XA1:XA0:BS1:DATA = 100 0001 0000, XTAL1 pulse, pulse WR to zero.
This is the Flash write command. And so on. Serial data to the MCU is clocked
on the rising edge and data from the MCU is clocked on the falling edge. Power
is applied to VCC while RESET and SCK are set to zero. Wait for at least 20 ms
and then the Programming Enable serial instruction 0xAC, 0x53, 0x00, 0x00 is
sent to the MOSI pin. The second byte (0x53) will be echoed back by the MCU.
Pin Diagram
Fig.Pin Diagram
PIN CONFIGURATION 28-lead PDIP
Pin Description
1 PC6 15 PB1
2 PD0 16 PB2
3 PD1 17 PB3
4 PD2 18 PB4
5 PD3 19 PB5
6 PD4 20 AVcc
7 Vcc 21 AREF
8 GND 22 GND
9 PB6 23 PC0
10 PB7 24 PC1
11 PD5 25 PC2
12 PD6 26 PC3
13 PD7 27 PC4
14 PB0 28 PC5
DESCRIPTION
FEATURES
Types of Transformer:
1. Core type Transformer
2. Shell type Transformer
3. Berry type Transformer
3.8 RECTIFIER:
Rectifieris used to rectify the negative half cycles of the output signal of
the secondary of the transformer. So at the input of the rectifier We have AC
signal with both positive and negative cycles and at the output of the rectifier
We have signal with only positive cycles but as this signal is also AC We have to
use capacitor to filter out the AC of the output signal. There are mainly three
types of rectifiers namely half wave, Full wave and Bridge rectifier. Out of
these three we have used Bridge rectifier since it give more efficiency. A full
wave rectifier converts the whole of the input waveform to one of constant
polarity (positive or negative) at its output by reversing the negative (or
positive) portions of the alternating current waveform .The positive (negative)
portions thus combine with the reversed negative (positive) portions to
produce an entirely positive (negative) voltage/current waveform. For single
phase AC is center tapped, and then two diodes back to back (i.e. anode to
anode or cathode to cathode) form a full wave rectifier.
Rectifier designing 1N4007 diodes are used to build circuit of full wave bridge
rectifier
Surge overload rating - 50 amperes peak
Ideal for printed circuit board
Reliable low cost construction utilizing molded plastic technique results in
inexpensive product
Mounting Position: Any
ESP8266
Circuit Diagram
Automatic Toll Collection Using RFID
CIRCUIT DIAGRAM
Schematic Diagram of Automatic Toll Collection
Fig. Schematic Diagram of Automatic Toll Collection.
Chapter No. 6
PCB LAYOUT
FABRICATION
The required circuit is designed and the layout of the circuit is done on the
component side as well as the copper clad side. Spaces are provided for holes to
insert the respective components. Etch resistant ink coatings are given on the
interconnecting marks.
ETCHING
The copper clad PCB is etched with ferrous chloride solution containing a
small amount of Hydro Chloric Acid for increasing activeness of Ferric Chloride
in etching. Wherever the varnish coating is there the copper remains. Then it is
washed with water and Oxalic Acid.
Chapter No. 7
PROGRAMING
#include <MFRC522.h>
#include<LiquidCrystal.h>
#include<Servo.h>
Servo gate ;
char Aa1[10] = {'B', 'H', 'A', 'T', 'K', 'U', 'L', 'K', 'A', 'R'};
char Aa2[5] = "PAWAR";
//********************************************************************
*********************//
void setup() {
gate.attach(6);
gate.write(90);
lcd.print("AUTOMATIC TOLL");
lcd.setCursor(0, 1);
lcd.print("TAX COLLECTION");
delay(2000);
pinMode(A2, INPUT_PULLUP);
void loop() {
MFRC522::MIFARE_Key key;
byte block;
byte len;
MFRC522::StatusCode status;
//-------------------------------------------
if ( ! mfrc522.PICC_IsNewCardPresent()) {
return;
if ( ! mfrc522.PICC_ReadCardSerial()) {
return;
// Serial.println(F("**Card Detected:**"));
lcd.clear();
lcd.setCursor(0,0);
//-------------------------------------------
………………………………………………………….
Serial.print("DILIP_BHATKULKAR");
Serial.print("&p2=");
Serial.print("MH32C4020");
Serial.print("&p3=");
Serial.print("50");
Serial.print("&p4=");
Serial.print("ONLINE_DEDUCTION");
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Payment Done");
lcd.setCursor(0, 1);
lcd.print("Thank You...");
lcd.print("AUTOMATIC TOLL");
lcd.setCursor(0, 1);
lcd.print("TAX COLLECTION");
if (kk == 5)
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("VN : MH32AE2011");
lcd.setCursor(0, 1);
lcd.print("PAWAR");
delay(2000);
gate.write(0);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Deduct OFFLINE");
lcd.setCursor(0, 1);
lcd.print("Payment Rs 100");
delay(2000);
………………………………………………………………………………….
Serial.print("RAMDAS_KADAV");
Serial.print("&p2=");
Serial.print("MH27CD3696");
Serial.print("&p3=");
Serial.print("100");
Serial.print("&p4=");
Serial.print("CASH_PAYMENT");
gate.write(90);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Payment Done");
lcd.setCursor(0, 1);
lcd.print("Thank You...");
delay(2000);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("AUTOMATIC TOLL");
lcd.setCursor(0, 1);
lcd.print("TAX COLLECTION");
if (ss2 > 5)
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("VN : MH32AC7033");
lcd.setCursor(0, 1);
lcd.print("BARANGE");
delay(2000);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Deducting Online");
lcd.setCursor(0, 1);
lcd.print("Payment");
delay(2000);
……………………………………………………………………………………
lcd.print("AUTOMATIC TOLL");
lcd.setCursor(0, 1);
lcd.print("TAX COLLECTION");
}
mfrc522.PICC_HaltA();
mfrc522.PCD_StopCrypto1();
Chapter No. 8
ARDUINO DESCRIPTION
Automatic Toll Collection Using RFID
ARDUINO
The Arduino Uno is a microcontroller board based on the ATmega328
(datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM
outputs), 6 analog inputs, a 16 MHz ceramic resonator, a USB connection, a
power jack, an ICSP header, and a reset button. It contains everything needed
to support the microcontroller; simply connect it to a computer with a USB
cable or power it with a AC-to-DC adapter or battery to get started. The Uno
differs from all preceding boards in that it does not use the FTDI USB-to-serial
driver chip. Instead, it features the Atmega16U2 (Atmega8U2 up to version R2)
programmed as a USB-to-serial converter.
Fig. Arduino Kit
"Uno" means one in Italian and is named to mark the upcoming release of
Arduino 1.0. The Uno and version 1.0 will be the reference versions of Arduino,
moving forward. The Uno is the latest in a series of USB Arduino boards, and
the reference model for the Arduino platform; for a comparison with previous
versions, see the index of Arduino boards.
FEATURES
Microcontroller ATmega328
Operating Voltage 5V
Chapter No. 8
PROJECT APPLICATION
Automatic Toll Collection Using RFID
PROJECT APPLICATION
Chapter No. 9
ADVANTAGES & DISADVANTAGES
Advantages: -
1) Human effort and time is reduced.
2) The technology used does not require line of sight.
3) Requires no Toll Plazas and investment on the infrastructure of building
huge toll plaza can be saved.
4) At presently available manual toll plazas there are high chances of
cheatings to be conducted. But in case of computerized toll station, the
cheating is completely eliminated because the control is over the main
server and there is no human interface in the collection of the charges at
the toll plazas.
5) Without the interruption in the flow of traffic, this system can efficiently
work 24 hours a day.
6) Helps to trace the illegal vehicles.
7) Since most of the working is software based hence hardware cost is
saved.
8) Also due to most of the working being software base, the chances of the
system failure is less.
Future Scope
As of in future we are planning of making this system more accurate. Also we
will be probably implementing the facility of post charging the users account.
Also we will be looking to send user a sms about his transaction details. Apart
from these all the major modification that we are planning is to directly link
the users’ toll account with his bank account. Hence the toll tax will be directly
deduced from the user’s bank account instead of his toll account. Also in future
we are looking to add a feature that will allow the government cars to pass
through without collecting their tax.
Conclusion: -
Times are changing and even this Manual Technique for Taxation at
toll station has to change and seeing a change in mind set of every individual
this technology would also be taken whole heartedly. And we would see that
paying Toll at the Toll station won’t be that time consuming and much accurate
and preferred across every nook and corner of the globe wherever there would
be a toll station. And as described above about the merits of this Toll station
we don’t think that it’s not that far enough when we would see this technology
being used in India and in terms benefiting the whole society as well as the
company whose is involved in Toll taxation.
And finally, while RFID may seem to be a fairly simple and innocuous
technology on the surface, a wide range of issues and choices need to be
explored and resolved for its successful, wide-scale deployment. We are seeing
great promise and signs that the RFID and future upcoming sensor network
technologies will help to change the way we think about our manufacturing
processes and the interactions with the people and customers.
Reference: -
BOOKS: -
1) Sachin Bhosale, Dnyaneshwar Natha Wavhal. “Automated Toll Plaza
System using RFID” IJSETR, Vol 2, Issue 1, Jan 2013.
2) Aniruddha Kumawat, Kshitija Chandramore, “Automation Toll Collection
System Using RFID”, Vol. 2, Issue 2, April-June 2014
3) Asif Ali Laghari, M. Sulleman Memon and Agha Sheraz Pathan, “RFID
Based Toll Deduction System,” I.J. Information Technology and
Computer Science.
4) Micro controller by Ayala
5) Embedded System by Mazidi
6) Microprocessor and micro controller: U. A. Bakshi
WEBSITES: -
1) www.electronicsforu.com
2) www.atmel.com
3) www.datasheetlocator.com