DISH ANTENNA POSITION CONTROL
USING TV REMOTE
8/5/2017DISH ANTENNA POSITION CONTROL
Sixth Semester Mini Project
By
Group No : 05
ARJUN K. P.
Roll No. 14
ALEN ALEX
Roll No. 11
SIDHEEQUE N.
Roll No.04
RIJITH M.
Roll NO.23
AKHIL ASHOK
Roll No.39
SANJAY O. P.
Roll No.25
B. Tech. in Electronics and Instrumentation Engineering
Department of EIE
College of Engineering, Vadakara
On
04-04-2017
OUTLINE
8/5/2017DISH ANTENNA POSITION CONTROL
2
• AIM
• INTRODUCTION
• BLOCK DIAGRAM & EXPLANATION
• CIRCUIT DIAGRAM
• RC5 PROTOCOL OF TV REMOTE
• HARDWARE REQUIREMENT & ESTIMATION
• WORKING
• INTERFACING OF MOTOR WITH L293D
CONTINUED….
8/5/2017DISH ANTENNA POSITION CONTROL
3
• SOFTWARE REQUIREMENTS
• CREATING A NEW PROJECT IN KEIL
• CONCLUSION
• FINAL VIEW
• APPLICATION
• FUTURESCOPE
• REFERENCE
AIM
8/5/2017DISH ANTENNA POSITION CONTROL
4
To design a dish antenna position control using TV Remote
INTRODUCTION
8/5/2017DISH ANTENNA POSITION CONTROL
5
• The project is designed to develop a dish positioning system which can
be operated by using a conventional TV remote.
• An electronic dish position control system is made up of two motors
that enable the dish to rotate both in horizontal and vertical direction,
remotely controlled by infrared means.
• One IR sensor is used to receive the remote commands which are fed to
microcontroller that decodes the data to rotate the motor in the desired
direction via motor driver IC.
• The TV remote acts as a transmitter whose data is received by an IR
reciever which is interfaced to a microcontroller of 8051 family.
BLOCK DIAGRAM
8/5/2017DISH ANTENNA POSITION CONTROL
6
CIRCUIT DIAGRAM
8/5/2017DISH ANTENNA POSITION CONTROL
7
BLOCK DIAGRAM EXPLANATION
8/5/2017DISH ANTENNA POSITION CONTROL
8
• The circuit uses standard power supply comprising a step down
transformer from 230v to 12v.
• A bridge rectifier that delivers a pulsating dc.
• The output is then filtered by an electrolytic capacitor of about 47µf.
• It is irrespective of input dc varying from 9v to 14v.
• IC LM7805 is used to get a regulated 5v constant from the filtered dc
output.
POWER SUPPLY
MICRO CONTROLLER AT89C51
8/5/2017DISH ANTENNA POSITION CONTROL
9
• AT89C51 is an 8-bit microcontroller and belongs to atmel’s 8051
Family.
• ATMEL 89C51 has 4KB of flash programmable and erasable read
only memory (PEROM) and 129bytes of RAM.It can be erased and
program to a maximum of 1000 times.
L293D Motor Driver IC
8/5/2017DISH ANTENNA POSITION CONTROL
10
• L293D is a typical Motor driver or Motor Driver IC which allows DC
motor to drive on either direction.
• It is a 16-pin IC which can control a set of two DC motors
simultaneously in any direction.
• It works on the concept of H-bridge. H-bridge is a circuit which allows
the voltage to be flown in either direction.
• In a single L293D chip there are two h-Bridge circuit inside the IC
which can rotate two dc motor independently.
• There are two Enable pins on l293d. Pin 1 and pin 9, for being able to
drive the motor, the pin 1 and 9 need to be high. For driving the motor
with left H-bridge you need to enable pin 1 to high. And for right H-
Bridge you need to make the pin 9 to high. If anyone of the either pin1
or pin9 goes low then the motor in the corresponding section will
suspend working.
CONTINUED …..
8/5/2017DISH ANTENNA POSITION CONTROL
11
BLOCK DIAGRAM & PINOUT DIAGRAM
GEARED MOTOR
8/5/2017DISH ANTENNA POSITION CONTROL
12
DIAGRAM
CONTINUED…
8/5/2017DISH ANTENNA POSITION CONTROL
13
• A gear motor adds mechanical gears to alter the speed/torque of the
motor for an application.
• Usually such an addition is to reduce speed and increase torque.
• Basically it operates in 12 volts.
• Gear motors are commonly used in commercial applications where a
piece of equipment needs to be able to exert a high amount of force in
order to move a very heavy object.
• The output speed of the rotor is reduced through a series of large gears
until the rotating, RPM speed, of the final gear is very low.
TSOP 1738 RECIVER
8/5/2017DISH ANTENNA POSITION CONTROL
14
DIAGRAM
CONTINUED….
8/5/2017DISH ANTENNA POSITION CONTROL
15
• Photo detector and preamplifier in one package.
• TTL and CMOS compatibility.
• Output actively low.
• Low power consumption.
• TSOP 1738 is used here so it recieves the signal of frequency 38KHZ from
the IR transmitter and worked corresponding to the code pressed.
TSOP FEATURES
RC5 PROTOCOL OF TV REMOTE
8/5/2017DISH ANTENNA POSITION CONTROL
16
Typical pulse train of RC-5 message
CONTINUED…
8/5/2017DISH ANTENNA POSITION CONTROL
17
• 2 start bits,1 toggle bit,5 bit address and 6 bit command
• Carrier frequency of 38kHz
• Constant bit time of 1.778ms (64 cycles of 38 kHz)
HARDWARE REQUIREMENTS & ESTIMATION
8/5/2017DISH ANTENNA POSITION CONTROL
18
Component Qty Price
TRANSFORMER 12-0-12 1 130
MOTOR DRIVER IC L293D 1 105
TSOP 1738 RECIVER 1 93
MICROCONTROLLER AT89C51 1 75
MOTOR 2 400
CAPACITOR & RESISTOR 14 20
RECTIFIER 1 20
REGULATOR 7805 1 10
CRYSTAL OSCILATOR 11.082 1 20
REMOTE 1 200
TOTAL 1070
WORKING
8/5/2017DISH ANTENNA POSITION CONTROL
19
• Dish Positioning System uses two geared motors duly interfaced from
Pin 11, 14 & 3, 6 of motor driver IC (L293D).The motors are so mounted
for the dish such that independent operation of each motor can make
the dish rotate in a position to any solid angle in x, y, z plane.
Conventional T.V. remote outputs infra red codes. A standard TV
remote that delivers infrared codes at 38KHz is thus received by the
TSOP receiver feeding a 14 bit data so emitted from the remote tothe
controller through receiver. The program is so written that it recognizes
the corresponding 14 bit data relating to a particular number being
pressed at the remote.
INTERFACING OF MOTOR WITH L293D
8/5/2017DISH ANTENNA POSITION CONTROL
20
SOFTWARE REQUIREMENTS
8/5/2017DISH ANTENNA POSITION CONTROL
21
• Keil compiler
• Language :Embedded C or Assembly language
KEIL COMPILER
• Keil is an ARM Company makes C compilers
• Keil development tools for the 8051 Microcontroller Architecture
support every level of software developer from the professional
applications engineer to the student just learning about embedded
software development.
• Compilers are programs used to convert a High Level Language to
object code.
CREATING A NEW PROJECT IN KEIL
8/5/2017DISH ANTENNA POSITION CONTROL
22
• Select Project - New Project
• Select a directory and enter the name of the project file.
• Select Project - Select Device and select an 8051, 251, or C16x/ST10
device from the Device Database™
• Create source files to add to the project.
• Select Project - Targets, Groups, Files. Add/Files, select Source Group1,
and add the source files to the project
• Select Project - Options and set the tool options. Note when you select
the target device from the Device Database™ all special options are set
automatically. You typically only need to configure the memory map of
your target hardware. Default memory model settings are optimal for
most applications.
• Select Project - Rebuild all target files or Build target.
CONCLUSION
8/5/2017DISH ANTENNA POSITION CONTROL
23
The position of the dish is controlled by using the IR means
i.e., using remote control the position of dish is adjusted
with the help of geared motors to get the maximum
reception of signal.
FINAL VIEW
8/5/2017DISH ANTENNA POSITION CONTROL
24
APPLICATION
8/5/2017DISH ANTENNA POSITION CONTROL
25
 The position of dish is used in DTH were the signals are received
directly from satellite.
 The dish position control system is used on the top of cars where
the media access signals.
 The position of antenna is used in GPS tracking system.
FUTURE SCOPE
8/5/2017DISH ANTENNA POSITION CONTROL
26
 Positioning of dish can be implemented using RF means where
the dish position can be adjusted very efficiently
 Using RF transmission the dish position can be controlled from a
distance of 200meters.
REFERENCE
8/5/2017DISH ANTENNA POSITION CONTROL
27
1) C and the 8051: Hardware, Modular Programming, and
Multitasking
by Tom Schultz
2) https://electrosome.com/interfacing-dc-motor-8051-keil-c-
at89c51
3) forum.electronicsforu.com/forum/...work/the.../8051/1162-ir-
interfacing-with-8051
4) http://www.electronicshub.org/interfacing-dc-motor-8051-
microcontroller/
8/5/2017DISH ANTENNA POSITION CONTROL
THANK YOU

DISH ANTENNA CONTROL USING TV REMOTE

  • 1.
    DISH ANTENNA POSITIONCONTROL USING TV REMOTE 8/5/2017DISH ANTENNA POSITION CONTROL Sixth Semester Mini Project By Group No : 05 ARJUN K. P. Roll No. 14 ALEN ALEX Roll No. 11 SIDHEEQUE N. Roll No.04 RIJITH M. Roll NO.23 AKHIL ASHOK Roll No.39 SANJAY O. P. Roll No.25 B. Tech. in Electronics and Instrumentation Engineering Department of EIE College of Engineering, Vadakara On 04-04-2017
  • 2.
    OUTLINE 8/5/2017DISH ANTENNA POSITIONCONTROL 2 • AIM • INTRODUCTION • BLOCK DIAGRAM & EXPLANATION • CIRCUIT DIAGRAM • RC5 PROTOCOL OF TV REMOTE • HARDWARE REQUIREMENT & ESTIMATION • WORKING • INTERFACING OF MOTOR WITH L293D
  • 3.
    CONTINUED…. 8/5/2017DISH ANTENNA POSITIONCONTROL 3 • SOFTWARE REQUIREMENTS • CREATING A NEW PROJECT IN KEIL • CONCLUSION • FINAL VIEW • APPLICATION • FUTURESCOPE • REFERENCE
  • 4.
    AIM 8/5/2017DISH ANTENNA POSITIONCONTROL 4 To design a dish antenna position control using TV Remote
  • 5.
    INTRODUCTION 8/5/2017DISH ANTENNA POSITIONCONTROL 5 • The project is designed to develop a dish positioning system which can be operated by using a conventional TV remote. • An electronic dish position control system is made up of two motors that enable the dish to rotate both in horizontal and vertical direction, remotely controlled by infrared means. • One IR sensor is used to receive the remote commands which are fed to microcontroller that decodes the data to rotate the motor in the desired direction via motor driver IC. • The TV remote acts as a transmitter whose data is received by an IR reciever which is interfaced to a microcontroller of 8051 family.
  • 6.
  • 7.
  • 8.
    BLOCK DIAGRAM EXPLANATION 8/5/2017DISHANTENNA POSITION CONTROL 8 • The circuit uses standard power supply comprising a step down transformer from 230v to 12v. • A bridge rectifier that delivers a pulsating dc. • The output is then filtered by an electrolytic capacitor of about 47µf. • It is irrespective of input dc varying from 9v to 14v. • IC LM7805 is used to get a regulated 5v constant from the filtered dc output. POWER SUPPLY
  • 9.
    MICRO CONTROLLER AT89C51 8/5/2017DISHANTENNA POSITION CONTROL 9 • AT89C51 is an 8-bit microcontroller and belongs to atmel’s 8051 Family. • ATMEL 89C51 has 4KB of flash programmable and erasable read only memory (PEROM) and 129bytes of RAM.It can be erased and program to a maximum of 1000 times.
  • 10.
    L293D Motor DriverIC 8/5/2017DISH ANTENNA POSITION CONTROL 10 • L293D is a typical Motor driver or Motor Driver IC which allows DC motor to drive on either direction. • It is a 16-pin IC which can control a set of two DC motors simultaneously in any direction. • It works on the concept of H-bridge. H-bridge is a circuit which allows the voltage to be flown in either direction. • In a single L293D chip there are two h-Bridge circuit inside the IC which can rotate two dc motor independently. • There are two Enable pins on l293d. Pin 1 and pin 9, for being able to drive the motor, the pin 1 and 9 need to be high. For driving the motor with left H-bridge you need to enable pin 1 to high. And for right H- Bridge you need to make the pin 9 to high. If anyone of the either pin1 or pin9 goes low then the motor in the corresponding section will suspend working.
  • 11.
    CONTINUED ….. 8/5/2017DISH ANTENNAPOSITION CONTROL 11 BLOCK DIAGRAM & PINOUT DIAGRAM
  • 12.
    GEARED MOTOR 8/5/2017DISH ANTENNAPOSITION CONTROL 12 DIAGRAM
  • 13.
    CONTINUED… 8/5/2017DISH ANTENNA POSITIONCONTROL 13 • A gear motor adds mechanical gears to alter the speed/torque of the motor for an application. • Usually such an addition is to reduce speed and increase torque. • Basically it operates in 12 volts. • Gear motors are commonly used in commercial applications where a piece of equipment needs to be able to exert a high amount of force in order to move a very heavy object. • The output speed of the rotor is reduced through a series of large gears until the rotating, RPM speed, of the final gear is very low.
  • 14.
    TSOP 1738 RECIVER 8/5/2017DISHANTENNA POSITION CONTROL 14 DIAGRAM
  • 15.
    CONTINUED…. 8/5/2017DISH ANTENNA POSITIONCONTROL 15 • Photo detector and preamplifier in one package. • TTL and CMOS compatibility. • Output actively low. • Low power consumption. • TSOP 1738 is used here so it recieves the signal of frequency 38KHZ from the IR transmitter and worked corresponding to the code pressed. TSOP FEATURES
  • 16.
    RC5 PROTOCOL OFTV REMOTE 8/5/2017DISH ANTENNA POSITION CONTROL 16 Typical pulse train of RC-5 message
  • 17.
    CONTINUED… 8/5/2017DISH ANTENNA POSITIONCONTROL 17 • 2 start bits,1 toggle bit,5 bit address and 6 bit command • Carrier frequency of 38kHz • Constant bit time of 1.778ms (64 cycles of 38 kHz)
  • 18.
    HARDWARE REQUIREMENTS &ESTIMATION 8/5/2017DISH ANTENNA POSITION CONTROL 18 Component Qty Price TRANSFORMER 12-0-12 1 130 MOTOR DRIVER IC L293D 1 105 TSOP 1738 RECIVER 1 93 MICROCONTROLLER AT89C51 1 75 MOTOR 2 400 CAPACITOR & RESISTOR 14 20 RECTIFIER 1 20 REGULATOR 7805 1 10 CRYSTAL OSCILATOR 11.082 1 20 REMOTE 1 200 TOTAL 1070
  • 19.
    WORKING 8/5/2017DISH ANTENNA POSITIONCONTROL 19 • Dish Positioning System uses two geared motors duly interfaced from Pin 11, 14 & 3, 6 of motor driver IC (L293D).The motors are so mounted for the dish such that independent operation of each motor can make the dish rotate in a position to any solid angle in x, y, z plane. Conventional T.V. remote outputs infra red codes. A standard TV remote that delivers infrared codes at 38KHz is thus received by the TSOP receiver feeding a 14 bit data so emitted from the remote tothe controller through receiver. The program is so written that it recognizes the corresponding 14 bit data relating to a particular number being pressed at the remote.
  • 20.
    INTERFACING OF MOTORWITH L293D 8/5/2017DISH ANTENNA POSITION CONTROL 20
  • 21.
    SOFTWARE REQUIREMENTS 8/5/2017DISH ANTENNAPOSITION CONTROL 21 • Keil compiler • Language :Embedded C or Assembly language KEIL COMPILER • Keil is an ARM Company makes C compilers • Keil development tools for the 8051 Microcontroller Architecture support every level of software developer from the professional applications engineer to the student just learning about embedded software development. • Compilers are programs used to convert a High Level Language to object code.
  • 22.
    CREATING A NEWPROJECT IN KEIL 8/5/2017DISH ANTENNA POSITION CONTROL 22 • Select Project - New Project • Select a directory and enter the name of the project file. • Select Project - Select Device and select an 8051, 251, or C16x/ST10 device from the Device Database™ • Create source files to add to the project. • Select Project - Targets, Groups, Files. Add/Files, select Source Group1, and add the source files to the project • Select Project - Options and set the tool options. Note when you select the target device from the Device Database™ all special options are set automatically. You typically only need to configure the memory map of your target hardware. Default memory model settings are optimal for most applications. • Select Project - Rebuild all target files or Build target.
  • 23.
    CONCLUSION 8/5/2017DISH ANTENNA POSITIONCONTROL 23 The position of the dish is controlled by using the IR means i.e., using remote control the position of dish is adjusted with the help of geared motors to get the maximum reception of signal.
  • 24.
  • 25.
    APPLICATION 8/5/2017DISH ANTENNA POSITIONCONTROL 25  The position of dish is used in DTH were the signals are received directly from satellite.  The dish position control system is used on the top of cars where the media access signals.  The position of antenna is used in GPS tracking system.
  • 26.
    FUTURE SCOPE 8/5/2017DISH ANTENNAPOSITION CONTROL 26  Positioning of dish can be implemented using RF means where the dish position can be adjusted very efficiently  Using RF transmission the dish position can be controlled from a distance of 200meters.
  • 27.
    REFERENCE 8/5/2017DISH ANTENNA POSITIONCONTROL 27 1) C and the 8051: Hardware, Modular Programming, and Multitasking by Tom Schultz 2) https://electrosome.com/interfacing-dc-motor-8051-keil-c- at89c51 3) forum.electronicsforu.com/forum/...work/the.../8051/1162-ir- interfacing-with-8051 4) http://www.electronicshub.org/interfacing-dc-motor-8051- microcontroller/
  • 28.