Académique Documents
Professionnel Documents
Culture Documents
PROJECT REPORT
ON
PROPELLER DISPLAY
PROJECT DONE BY
PARANDHAMAN. K
NEC1818007
2018 – 2019
POST DIPLOMA IN EMBEDDED SYSTEM Page 1
PROPELLER DISPLAY
Certificate
This is to certify that the project titled
PROPELLER DISPLAY
Is a bonafide record of the project work done by
PARANDHAMAN. K
SYNOPSIS
ACKNOWLEDGEMENT
INDEX
PAGE
SL NO CONTENTS
NUMBER
1.0 INTRODUCTION 7
2.0 AIM 8
3.0 OBJECTIVES 8
3.1 PROJECT RELEVENCE 8
3.2 PROJECT TARGET 9
3.3 PROJECT LIMITATIONS 9
4.0 MODULAR BLOCK DIAGRAM 10
5.0 BLOCK DIAGRAM DESCRIPTION 11
5.1 DC MOTOR BLOCK 11
5.1.1 12V ADAPTER 11
5.1.2 DC MOTOR 11
5.2 PROPRLLER DISPLAY BLOCK 11
5.2.1 POWER SUPPLY 11
5.2.2 IR MODULE 11
5.2.3 AT89S52 MICROCONTROLLER 11
5.2.4 LED 11
6.0 CIRCUIT DIAGRAM 12
7.0 CIRCUIT DESCRIPTION 13
7.1 AT89S52 MICROCONTROLLER 13
7.1.1 FEATURES 13
7.1.2 PIN DIAGRAM 14
7.1.3 MICROCONTROLLER RESET CIRCUIT 15
7.1.4 MICROCONTROLLER OSCILLATOR 16
CIRCUIT
7.2 IR MODULE 18
7.3 12V ADAPTER 19
7.4 RESISTOR 20
7.5 CAPACITOR 20
7.6 VOLTAGE REGULATOR 21
7. CRYSTAL 21
7.2.5 DC MOTOR 22
POST DIPLOMA IN EMBEDDED SYSTEM Page 5
PROPELLER DISPLAY
7.2.6 LED 23
8.0 CALCULATION 23
9.0 SOFTWARE REQUIREMENTS 24
9.1 KEIL SOFTWARE 24
9.2 PROTEUS DESIGN SUIT 24
10.0 FLASH ISP 25
11.0 WORKING PRINCIPLE 26
12.0 PROGRAM 27
13.0 SUB ASSEMBLY, TESTING AND 30
OBSERVATION
13.1 IR TRANSMITTER AND RECEIVER 30
13.2 MICROCONTROLLER UNIT 31
13.3 LED 32
14.0 OVERALL ASSEMBLY TESTING AND 33
OBSERVATION
15.0 ADVANTAGES AND 34
DISADVANTAGES
16.0 APPLICATIONS 34
17.0 FINAL PRODUCT 35
17.0 SCOPE OF IMPROVEMENT 36
18.0 CONCLUSION 36
19.0 TOTAL COST 37
20.0 DATA SHEET 38
1.0 INTRODUCTION
This concept has been used in this project to demonstrate a Text on the
display.
The system has a high RPM motor which makes the system rotate.
The LEDs arranged in a row across the PCB turn ON and OFF at specific
intervals when the system rotates to produce image of a character on the
eye of the human watching it.
This makes the observer believe that he/she is watching a Propeller that has
few LEDs lit for each of the digit displayed in the Text.
This system can prove to be very useful in various scenarios where the user
wants propeller based display that consumes less space, less electricity and
also in synchronicity with the users choice of time.
Hence, the Digital Propeller display with 8052 Override Project is a useful
project to demonstrate the advanced technique of display using persistence
of vision using live interface with human.
2.0 AIM
3.0 OBJECTIVES
Easy construction.
Easy maintenance.
Low cost.
Easy to control, no skilled persons are required.
Accuracy is less.
Low speed.
5.1.2 DC MOTOR
DC motor is used to rotate the Propeller display and this motor is
powered by 12V DC adapter.
5.2.2 IR MODULE
IR module is an input device to the microcontroller which is used find
the speed of the Speed of the DC motor by means of obstacle getting every
rotation.
5.2.4 LED
LED is abbreviated as Light Emitting Diode. Here which is used to display the
characters. This led is controlled by AT89S52 microcontroller.
7.1.1 FEATURES
8051 microcontroller is designed by Intel in 1981. It is an 8-bit
microcontroller. It is built with 40 pins DIP (dual inline package), 8kb of ROM
storage and 256 bytes of RAM storage, 3 16-bit timers. It consists of are
four parallel 8-bit ports, which are programmable as well as addressable as
per the requirement. An on-chip crystal oscillator is integrated in the
microcontroller having crystal frequency of 20 MHz.
In the following diagram, the system bus connects all the support devices to
the CPU. The system bus consists of an 8-bit data bus, a 16-bit address bus
and bus control signals. All other devices like program memory, ports, data
memory, serial interface, interrupt control, timers, and the CPU are all
interfaced together through the system bus.
CIRCUIT DESCRIPTION
perform under. High temperature and low VDD both have a limiting
affect on the loop gain, such that if the circuit functions at these
extremes, the designer can be more assured of proper operation at
other temperatures and supply voltage combinations. The output sine
wave should not be clipped in the highest gain environment (highest
VDD and lowest temperature) and the sine output amplitude should be
great enough in the lowest gain environment (lowest VDD and highest
temperature) to cover the logic input requirements of the clock.
7.2 IR MODULE
IR TRANSMITTER
The infrared transmitter can be constructed using an infrared
LED, a current limiting resistor and a power supply. A current-limiting
resistor is generally connected to prevent excess current through IR1.
IR RECEIVER
The output of the receiver varies depending upon its
reception of IR rays. Since this variation cannot be analyzed as
such, therefore this output can be fed to a comparator. Here
operational amplifier (op-amp) of LM358 is used as comparator.
7.4 RESISTOR
7.5 CAPACITOR
The Leyden jar was one of the first capacitors invented. Capacitors are
usually made with two metal plates that are on top of each other and near
each other, but that do not actually touch. When powered, they allow energy
to be stored inside an electrical field. Because the plates need a lot of area
to store even a small amount of charge, the plates are usually rolled up into
some other shape, such as a cylinder. Sometimes, other shapes of
capacitors are used for special purposes. A capacitor-like effect can also
result just from two conductors being close to each other, whether you want
it to exist or not.
LM7805
Specifications:
Vin =7 to 25volts
Vout = +5V
Iout = 1.5Amps
7.7 CRYSTAL
Fig 7.7(Crystal)
7.8 DC MOTOR
7.9 LED
Fig 7.9(LED)
8.0 CALCULATIONS:
=1/1666666.666666667HZ
=0.6us
Timer Calculation:
=65535-41666.66
=23868
=5D3C
(IN-SYSTEM PROGRAMMING)
11.0 WORKING
When motor starts rotating based on the rotating Speed
microcontroller will control the leds’s and while rotating the column of led’s
together make a Character.
If shaft starts rotating timer 0 starts and its will increment the ‘I’
Variable every 25ms delay.
If shaft completes the one rotation IR will get obstacle and activates
the External interrupt 0. When External Interrupt 0 is activated it will go to
its interrupt service routine there leds are controlled based on the timer 0.
12.0 PROGRAM
#include<reg51.h>
int i=1,j=1;
void main()
P2=0x00;
EA=1;EX0=1;PX0=0;PX1=0;PT0=1;
IT0=1;
TMOD=0X11;TF0=0;TF1=0;
TR0=1;
TH0=0XA2;TL0=0XC3;
while(1);
i=i*25;
j=i/50;
delay(j);delay(j); delay(j);delay(j);
P2=0XFE;delay(j);P2=0XFE;delay(j);
P2=0X60;delay(j);P2=0X30;delay(j);
P2=0X18;delay(j);P2=0XFE;delay(j);
P2=0XFE;delay(j);P2=0X00;delay(j);
delay(j);delay(j);
P2=0XC0;delay(j);P2=0Xc0;delay(j);
P2=0XF7;delay(j);P2=0XF7;delay(j);
P2=0Xc0;delay(j);P2=0XC0;delay(j);
P2=0Xc0;delay(j);P2=0Xc0;delay(j);
delay(j);delay(j); P2=0XC0;delay(j);
P2=0Xc0;delay(j);P2=0XF7;delay(j);
P2=0XF7;delay(j);P2=0Xc0;delay(j);
P2=0XC0;delay(j);P2=0X00;delay(j);
P2=0X00;delay(j);delay(j);delay(j);
P2=0X82;delay(j);P2=0XFE;delay(j);
P2=0XFE;delay(j);P2=0X92;delay(j);
P2;0XB8;delay(j);P2=0X80;delay(j);
P2=0XC0;delay(j);P2=0X18;
int i=20;
while(i--)
delay(j);}
P2=0XFE;delay(j);P2=0XFE;delay(j);
P2=0X60;delay(j);P2=0X30;delay(j);
P2=0X18;delay(j);P2=0XFE;delay(j);
P2=0XFE;delay(j);P2=0X00;delay(j);delay(j);delay(j);
//FOR E
P2=0X82;delay(j);P2=0XFE;delay(j);
P2=0XFE;delay(j);P2=0X92;delay(j);
P2=0XBA;delay(j);P2=0X82;delay(j);
P2=0XC6;delay(j);P2=0X00;delay(j);
delay(j);delay(j);delay(j);delay(j);
P2=0X38;delay(j);P2=0X7C;delay(j);
P2=0XC6;delay(j);P2=0X82;delay(j);
P2=0X82;delay(j);P2=0XC6;delay(j);
P2=0X44;delay(j);P2=0X00;delay(j);
delay(j);delay(j);delay(j);delay(j);
delay(j);delay(j);delay(j);delay(j);
P2=0x00;delay(j);
P2=0X42;delay(j);
P2=0X63;delay(j);
P2=0X41;delay(j);
P2=0X41;delay(j);
P2=0X63;delay(j);
P2=0X3E;delay(j);
P2=0X1C;delay(j);
delay(j);delay(j);
i++;
TF0=0;
void delay(int x)
int i=150;
while(i--);
TESTING STEPS:
1. Checked all components.
2.
OBSERVATION:
1. Getting 3.6V as output when receiver receiving IR rays.
2. Reset circuit
TESTING STEPS
13.3 LED
TESTING STEPS
1. Checked all components.
DISADVANTAGES
16.0 APPLICATIONS
Industrial Application.
Display Applications.
19.0 CONCLUSION
I made sure that my project “PROPELLER DISPLAY” marks a
significant role in Embedded System. I could implement this project
successively and at low cost and finds a significant application in future
Center shaft DC
1 MOTOR 12V-500rpm 145 1 No 145
AT89S52
2 Microcontroller - 70 1 No 70
40Pin base
5 socket - 5 1 No 5
230/12-0-12V
7 Transformer 500ma 60 1 No 60
8 Crystal 20MHZ 20 1 No 20
11 Motor Wheel - 10 1 No 10
12 Regulator IC LM7805 10 1 No 10
Lithium polymer
13 Battery 350ma 150 2 Nos 300
14 Capacitor 10uf 1 1 No 1
16 Capacitor 0.1uf 1 1 No 1
17 IR module - 30 1 No 30
TOTAL 693