Professional Documents
Culture Documents
Mobile Avoidance
Mobile Avoidance
Abstract:
• Driving while using a hand held mobile phone can cause both
• Using jammers to avoid phone can lead to out of coverage from all
calls.
The person can make a call, send SMS, play games and listen song while
driving.
jammer is fixed.
There will not be any notification that the user mobile has been jammed.
Proposed System:
• The person can get notification about the calls and messages. But he
• If there is any urgent call, as we can get the notification we can stop
• By this jamming method we can avoid the accidents that occurs due to
mobile usage.
• Microcontroller
• Power supply
• RF Module
• Mobile Unit
• Jammer Unit
POWER
POWER SUPPLY
SUPPLY
BLOCK
BLOCKDIAGRAM
DIAGRAM
ACInput
Input Rectifier Filter VoltageRegulator
Voltage Regulator
AC Rectifier Filter
(Transformer) Unit Circuit (LM7805)
(LM7805)
(Transformer) Unit Circuit
MCU
MCU
POWER SUPPLY CIRCUIT
1
D1 LM7805
1 4 - + 2 1 3
1 2 IN U3 OUT
2 DB106 R1
GND
9V I/P 330E
C1
3
2
470uF/25V C2 C3
100uF/16V
0.1uF D2
LED
Power Supply – Circuit Description
Timers 3
CCP 2
ADC inputs
PORTA PORTB
Counter 0
external
input
PORTE
PORTD
PORTC PORTC
PORTD
PIC16F877A
Architecture
PIC16F877A
Internal Block Diagram
• Is Flash Memory
• Used for storing compiled
code (user’s program)
• Program Memory capacity
is 8K x 14 bit Each
location is 14 bits long
Every instruction is
coded as a 14 bit word
• PC can address up to 8K
addresses
• Addresses H’000’ and
H’004’ are treated in a
special way
PIC16F877A Data Memory (RAM)
• PC
• FSR
• IDF
• PCL
• PCLATH
• STATUS
Program Counter
• Program Counter (PC) is 13 bit and capable of addressing an
8K word x 14 bit program memory space.
• PC keeps track of the program execution by holding the
address of the current instruction. It is automatically
incremented to the next instruction during the current
instruction execution.
• INDF Register
• (INDirect through FSR, address = 00H, 80H)
INDF is not a physical register. Accessing INDF is
actually access the location pointed to by FSR in
indirect addressing mode.
• PCL Register
• (Program Counter Low Byte, address =02H, 82H)
PCL is actually the lower 8-bits of the 13-bit Program Counter. This is a
both readable and writable register.
• PCLATH Register
• (Program Counter LATcH, address = 0AH, 8AH)
PCLATH is a 8-bit register which can be used to decide the upper 5-
bits of the PC. PCLATH is not the upper 5bits of the PC. PCLATH can
be read from or written to without affecting the PC. The upper 3 bits of
PCLATH remain zero and they serve no purpose. When PCL is written
to, the lower 5bits of PCLATH are automatically loaded to the upper
5bits of the PC, as shown below:
• In order to start programming and build
automated system, there is no need to study all
the registers of the memory map, but only a few
most important ones:
– STATUS register – changes/moves from/between
the banks.
– PORT registers – assigns logic values (“0”/”1”) to
the ports
– TRIS registers – data direction register
(input/output)
STATUS Register
• Is an 8-bit register that stores the status of the processor.
• In most cases, this register is used to switch between the
banks (Register Bank Select), but also has other
capabilities.
1. I/O Ports:
– PIC16F877 has 5 I/O ports:
– PORT A has 6 bit wide, Bidirectional
– PORT B, C, D have 8 bit wide, Bidirectional
– PORT E has 3 bit wide, Bidirectional
•any frequency within the electromagnetic spectrum associated with radio wave
propagation. When an RF current is supplied to an antenna, an electromagnetic field is
created that then is able to propagate through space. Many wireless technologies are
based on RF field propagation.
RF Uses
Radio Frequency. Also used generally to refer to the radio
signal generated by the system transmitter, or to
energy present from other sources that may be
picked up by a wireless receiver.
· Wireless mouse, keyboard
· Wireless data communication
· Alarm and security systems
· Home Automation, Remote control
· Automotive Telemetry
· Intelligent sports equipment
· Handheld terminals, Data loggers
· Industrial telemetry and tele-communications
RF Transmitter
• The TWS-434 extremely small, and are
excellent for applications requiring short-
range RF remote controls. The transmitter
module is only 1/3 the size of a standard
postage stamp, and can easily be placed
inside a small plastic enclosure.
• TWS-434: The transmitter output is up to
8mW at 433.92MHz with a range of
approximately 400 foot (open area) outdoors.
Indoors, the range is approximately 200 foot,
and will go through most walls.
Transmitter
• Ideal for 433.92MHZ
• Its ASK transmitter module.
• Distance limits around 50-60
meters.
TRANSMITTER WITH 12 BIT BINARY ENCODER
RF Reciever
• Operating voltage
• 2.4V~12V for the HT12E
• Low power and high noise immunity CMOS Technology
• Low standby current: 0.1A (typ.) at VDD=5V
• Minimum transmission word
• Four words for the HT12E
• Built-in oscillator needs only 5% resistor
• Data code has positive polarity
• Minimal external components
• HT12A/E: 18-pin DIP/20-pin SOP package
Decoder(Features)
• Operating voltage:
– 2.4V~12V
• Low power and high noise immunity CMOS
Technology
• Low standby current
• Capable of decoding 12 bits of information
• Pair with Holteks 2pow(12)series of encoders
• Binary address setting
• Received codes are checked 3 times
Software Requirements:
MPLAB IDE
Languages: Embedded C
MPLAB IDE
MPLAB IDE
No need of licensing.
Easy to implement.
Reference: