Professional Documents
Culture Documents
Certificate
Acknowledgement
Abstract
Introduction
Block Diagram
o Transmitter Unit
o Receiver Unit
Blocks in Brief
o Transmitter Unit
o Receiver Unit
Note
Working in Brief
Components Used in detail
o PS2 Port
o PS2 Keyboard
o ATMEGA 168/328
o Liquid crystal display
o
Supply Block
Bridge Rectifier
Software Component
o Arduino Compiler
ACKNOWLEDGEMENT
This is a project synopsis of WIRELESS ENCRYPTED
SECURED DATA TRANSMITTER USING KEYBOARD we are
very thankful to our project guide Prof. DILIP SHARMA,
Department of Electronics and communication engineering, Ujjain
engineering college, Ujjain for his invaluable guidance and
assistance, without which the accomplishment of the task would
have never been possible. We also thank him for giving his
opportunity to explore into the real world and realize the
interrelation.
We extend our most sincere thanks to Dr. BHAWNA JHARIYA
(HOD of Electronics & communication Engineering) for their
cooperation during the project work and also we are thankful to
all the professor and teacher for their support and cooperation.
It is our privilege to express our gratitude to Dr. C.D. PATIL,
Principal of Ujjain engineering college, Ujjain for providing me an
excellent environment to complete my work successfully.
Abhishek Bhatt(0701EC111001)
Rahul Patidar(0701EC111038)
Rohit Gupta(0701EC111044)
ABSTRACT
The Aim of this project is to provide secure Data/Message
transmission between any two devices. In this project we learn
about Cryptography, how to Encrypt and Decrypt the data. Due to
Encryption the benefit is that not anyone can decrypt the
message, only authentic receiver can Decrypt the message. So,
we can say the key learning of the project is Cryptography.
We also learn about Microcontroller and how to program it
for Encryption and Decryption, Arduino, RF transmitter and
receivers.
INTRODUCTION
Today, we live in an age of wireless revolution where every
effort is directed towards getting rid of wires. Removing wires not
only makes things easy but also improves speed of operation.
Challenging thing is that to provide data security and secured
transmission.
This project is used to communicate or transmit a text
message from one place to another place through wireless RF
medium in a secure way. The text message entered via keyboard
is encoded by microcontroller and the written (encoded) message
will be transmitted through wireless. This is a very secure way of
data transmission because before transmission we encrypt the
messages.
At the receiver end the signal will be received by the
standard receiver and the analog signal was fed to the
microcontroller and which will be decoded by the microcontroller
and the message will displayed over the LCD display.
We can use multiple receivers and multiple messages sent
from the transmitter and received at the various receivers at the
same time. Receiver can be accessed separately by its address.
The micro-controller is used to do the above work. It gets data
from the Keyboard and encodes it with a private algorithm and at
the receiver end the microcontroller decodes it with the same
algorithm and displays the data over the LCD display. At the
Block Diagram :
Transmitter Unit :
POWER
POWER
SUPPLY
SUPPLY
PS2
Keyboard
Microcontroller
Transmitter
Receiver Unit :
DE-ENCRPTION
CONTROL SWITCH
Receiver
Microcontroller
LCD
DISPLAY
POWER
SUPPLY
BLOCKS IN BRIEF
Transmitter Unit:
PS2 Keyboard:
This is keyboard interface with buttons having alphabets,
numeric, special characters and control buttons. User can write
any type of data with it. This data is encrypted by some other
unit and transmit the data in a easy and secure manner to the
receiver.
Microcontroller:
This consists of the controller ATMEGA168 which is being
programmed to take the input and generate the desired output.
It is intermediate part of PS2 Keyboard and transmitter. It is
connected with keyboard as well as transmitting antenna. Once
the data entered by user with the help of Keyboard it
immediately encrypt the data with the help of algorithm fed by
user in the Microcontroller than only those person can decrypt
the message who have the correct knowledge of algorithm
used in encryption unit that why it is secure and also easy way
to communicate in a secure manner.
Power Supply :
Receiver Unit:
RF Receiving Antenna:
This is basically 434 MHz RF frequency receiver which will
receive the data wirelessly.
Microcontroller Unit :
This consists of the controller ATMEGA168 which is being
programmed to take the input and generate the desired output.
Basically, its work is to convert the encrypted data into an
original data or message. Also this unit controls the various parts
of receiver.
Decryption Button :
Its use is to decrypt the message and showing of correct
message on the LCD.
LCD: This is a 16X2 B/W LCD used to display the data.
Power Supply :
WORKING IN BRIEF
The main function/working part of the project is controller via
programming that is PS2 protocol, According to the efficient
programming done and interfacing if the user types anything on
keyboard that will be display on LCD in the transmitter block. The
controller checks for this protocol efficiency. As the user press the
enter key on the keyboard the data is encrypted as per coding
and transmitted to remote location receiver. The receiver receives
the data as it is and gives it to the controller which is displayed on
the receiver LCD in encrypted form. There is a control switch
pressing the encrypted data will be de-encrypted and displayed
on the LCD.
The back bone of this project is Encryption and Decryption of
data via a program/algorithm fed in the Microcontroller via a
Arduino IDE Software.
With the help of this project we can send different messages
or different data on a different receiver separately. All the
receivers have separate address to access. So, transmitter can
easily access those receivers on which they want to send a
message but receiver can only access the data when it uses the
same algorithm used to encrypt the data.
Keyboard (PS2)
PS2 Port
Microcontroller
RF transmitter and receiver
LCD Display
Power Supply
PS2 PORT :
1.
CLOCK
2.
GROUND
3.
DATA
4.
N/C
5.
Vcc
6.
N/C
PS2 KEYBOARD :
ATMEGA 168/328 :
The
16x2
Black
and
White
LCD
have 16
pins all have different functions described below:
pin 1: ground
pin 2: 5V
pin 5: ground
pin 7: nothing
pin 8: nothing
pin 9: nothing
pin 15: 5V
The Digital Pins are used to feed data in the LCD through
Arduino with the help of programming.
Pin Diagram:
Pin Description:
RF Transmitter
Pin No
1
2
3
4
Function
Ground (0V)
Serial data input pin
Supply voltage; 5V
Antenna output pin
Name
Ground
Data
Vcc
ANT
RF Receiver
Pin No
1
2
3
4
Function
Ground (0V)
Serial data output pin
Linear output pin; not connected
Supply voltage; 5V
Name
Ground
Data
NC
Vcc
5
6
7
8
Supply voltage; 5V
Ground (0V)
Ground (0V)
Antenna input pin
Vcc
Ground
Ground
ANT
Pin Description:
P
Function
Name
1
2
3
Input
Ground
Output
in
No
StepDown Transformer :
Its work is to reduce the AC voltage from 220V to 12V(or
lower voltage). There are two types of Transformers i.e. Step Up
and Step Down. If number of windings in primary side is more
than it is Step Down transformer. Similarly, if more winding is in
secondary side than it is Step Up transformer.
SOFTWARE COMPONENT:
ARDUINO COMPILER :
APPLICATIONS :
BIBLIOGRAPHY
en.m.wikipedia.org/wiki/Cryptography/Encoder and
Decoder
http://www.engineersgarage.com/electroniccomponents/rfmodule-transmitter-receiver
voltage
http://www.electronichub.org/understanding-7805-icregulator
embeddedsoftdev.blogspot.com/p/arduino.html
http://www.rsa.com/
http://www.sunrom.com
http://www.webopedia.com/
http://www.alldatasheet.com/
http://www.cs.colostate.edu/