SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE)
e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 6, Issue 3 (May. - Jun. 2013), PP 88-96
www.iosrjournals.org
www.iosrjournals.org 88 | Page
Touchpad Monitored Car
Priyanka Dalvi1
, Girish Joshi2
1
(Asst. Professor, Department of Electronics & Telecommunication, MPCOE, Velneshwar, Mumbai University,
India)
2
(Asst. Professor, Department of Mechanical Engineering, MPCOE, Velneshwar, Mumbai University, India)
Abstract : In the present study, innovative idea of touchpad controlled vehicle and its real life implication is
described. Generally in such system touchpad is interfaced with ADC [0808/MCP 3208] which gives the co-
ordinates of the points touch by the user on touchpad. But in this research work Programmable
Intercombination Circuit (PIC) [18F4550/18C4550] is used purposefully instead of ADC as input signal were
in analog which required converting into digital signal. PIC can be used to interface touchpad and also perform
serial port programming far better than ADC. PIC gives output to 8051 microcontroller which uses keil
software program in C for input and output programming. Test drive was done to crosscheck the performance
of touchpad as well as vehicle and it was observed that car was running at corresponding given location
directed by touchpad at al instants.
Keywords - Touch screen, PIC 18F4550, Motor driverL293D, RF Transmitter & Receiver, Keil software.
I. INTRODUCTION
In this work, it is aimed to replace not only complicated driving arrangement but also make enable to
drive vehicle from inside as well as from outside. The concept of touchpad is acts as a remote of vehicle, which
helped it to drive the car anywhere with and without driver inside it.
Touchpad controlled vehicle has various applications; like this can be use in future as a robot car, as a
devise which can be used to identify location of hidden terrorist. Also if a sensor can be placed on it, then it
works as movable sensing device to study wild nature thoroughly. Further this can be adopt by putting high
quality camera on it and can be use where manually going is not possible [1].
II. SYSTEM DESIGN
2.1 Touchpad Remote Control
This part consists 4 major blocks as shown in the block diagram, given in Fig. 01. The touchpad is
interfaced to an ADC (0808 or MCP 3208) which gives the co-ordinates of the point touched by the user on the
touchpad. These co-ordinates are fetched by necessary action and transmit a unique character (say 1 for forward,
2 for backward, 3 for left, 4 for left and 5 for stop) serially through serial port. An RF transmitter (315 MHz or
433MHz) is connected to the serial port which transmits these characters through an antenna.
Fig. 1 Block diagram of transmitter
2.2 Transmitter section
In this work, the main signal was in analog form which needs to be converted into digital. For this
programmable intercombination circuit (PIC) was used instead of analog to digital convertor (ADC). It is
advantageous to use programmable intercombination circuit (PIC) over analog to digital convertor (ADC)
because PIC can be used to interface touchpad and also perform serial port programming. PIC gives it output to
8051 which uses keil software programmed in C for input, output programming. The output of 8051 is
performed on looping basis. The output is transmitted through RF transmitter.
2.3 Vehicle
This part also consists of 4 major blocks as shown in Fig. 02. The RF receiver receives the serial data
(character 1, 2, 3, 4, or 5) transmitted from the remote control circuit and gives it to microcontroller 8051.
Depending upon the data received serially 8051 takes move the vehicle, 8051 controls the two 12V DC motors
connected to it. The 8051 cannot directly drive the DC motors because it lacks sufficient current. Therefore, a
Touchpad Monitored Car
www.iosrjournals.org 89 | Page
motor driver IC (L293D or ULN2803) is used to drive the motors. The circuit diagram for Vehicle is shown in
Fig. 03.
Fig. 2 Block diagram of receiver
Fig. 3 Circuit diagram for vehicle
2.4 Receiver section
The transmitted output is received through RF receiver which is connected to another 8051. Here 8051
is used to interface driver and motors. The gist of the project is hidden in this part. The vehicle is operated on
the motors which are connected through driver to the 8051. The motion of the vehicle is based on the rotation of
the DC motors. The motion of the vehicle is as given in Table 01.
Table 0 motion of vehicle according to motor sequence
Motion DC motor-1 DC motor-2
FORWARD FORWARD FORWARD
BACKWAED BACKWAED BACKWAED
RIGHT FORWARD BACKWAED
LEFT BACKWAED FORWARD
STOP NO MOTION NO MOTION
There are four connections of two motors to 8051 microcontroller. Out of these four connections, two are
connected to ground GND and two are connected to VCC supply. For this interfacing any port of 8051 can be
used. According to mentioned combination vehicle moves as per given motion command. Based on this
connection various combinations are possible according to which the vehicle is set into motion in particular
direction. Interfacing of PIC port with motion of vehicle is given as in Table 02
Table 02 Interfacing of PIC port with motion of vehicle
MOTION PORT 1 PORT 2 PORT 3 PORT 4
FORWARD 1 0 1 0
BACKWARD 0 1 0 1
LEFT 1 0 0 1
RIGHT 0 1 1 0
STOP 0 0 0 0
Touchpad Monitored Car
www.iosrjournals.org 90 | Page
III. HARDWARE USED
3.1 Touch Screen
A touch screen is a two dimensional sensing device which consist of two sheets of material separated
slightly by spacer as shown in Fig. 04. Resistive coating is applied on top film as well as on bottom glass.
Polyethylene (PET) acts as a flexible top layer whereas resistive coating on bottom of glass acts as flexible
bottom layer. These two sheets are coated with a metal compound called INDIUM TIN OXIDE (ITO) usually.
The ITO is thinly and uniformly sputtered onto both; the glass as well as on the PET layer. Tiny bumps called
spacer dots are then added to the glass side, on top of the ITO coating, to keep the PET film from sagging,
causing an accidental or false touch [2].
Fig. 4 Typical analog touch screen construction
When the PET film is press down the two resistive surfaces meet each other. The portion of this meeting can be
read by touch screen controller circuit. „X‟ touch position can be achieved by connecting the controller sets PIN
4 to + 5 V and PIN 2 to the ground (o V). At this condition PIN 1 left unconnected. The controller uses PIN 3 to
read the voltage where the top layer meets the bottom layer. The controller converts the voltage to a number
(data) and sends it to the host computer for further operation. Similarly to get the „Y‟ touch position the
controller sets PIN 1 to + 5 V and PIN 3 grounded. In this case PIN 2 is left unconnected. For capturing „Y‟
touch position the controller uses PIN 3 to read the voltage where the top layer meets the bottom layer. Again,
the controller converts the voltage to a number (data) and sends it to the host computer [3]. The capturing of „X‟
and „Y‟ is as shown n Fig. 05.
Fig. 5 Capturing (a) “X” Touch, (b) “Y” Touch
3.2 PIC (18F4550/18C4550)
In fact a PIC microcontroller is an amazingly fully featured processor with internal RAM, EEROM
FLASH memory and peripherals. One of the smallest ones occupies the space of a 555 timer but has a ten bit
ADC, 1K of memory, two timers; high current input output ports a comparator a watch dog timer. One of the
most useful features of a PIC microcontroller is, it is re- programmable as it uses flash memory. ICSP serial
interface built also use into each PIC microcontroller for programming. PIC microcontroller can be programmed
by using assembler or a high level language and it is recommend using high level language such as C as it is
Touchpad Monitored Car
www.iosrjournals.org 91 | Page
much easier to use. Flash memory is the program storage area and gives the most important benefit for using
PIC microcontroller. Device used in this research was re-programmed up to 100,000 times as it uses flash
memory [4, 5]. Circuit diagram of PIC used in this work is given in Fig. 06.
Fig. 6 Circuit Diagram of PIC
3.3 Motor driver L293D
DC motors are operated on 12 V supply. Microcontroller 8051 is not capable of providing such a high
voltage. It require motor driver to overcome this problem. There are three drivers available –ULN2803, L298
and L293D. In this study L293D driver is used because it is cost effective as compare to other and also it is
compact in size. L293D is a monolithic integrated high voltage, high current for channel driver which designed
to accept standard DTL or TTL logic levels and drive loads. The L293D is assembled in a 16 lead plastic has
four centre pins connected together and used for heat sinking [6].
3.4 Voltage regulator 7805
Voltage regulator produces fixed DC output voltage from variable DC (a small amount of AC in it).
Normally fixed output is getting by connecting the voltage regulator at the output of the filtered DC as shown in
Fig. 07. It can also used in circuit to get low DC voltage from high DC voltage. In this work 7805 voltage
regulator is used to get supply of 5 V from 12 V. 78XX is most commonly used series of voltage regulator, but
in this research 7805 voltage regulator is used because it gives fixed 5 V DC voltage for input voltage range of
7.5 V to 20 V.
Fig. 7 Voltage Regulator
Touchpad Monitored Car
www.iosrjournals.org 92 | Page
3.5 MAX 232
The MAX232 family of line driver or receiver is intended for all EIA/TIA 232E and V.28/V.24
communication interface. These parts especially useful in battery power system, since its low power shutdown
mode reduces power dissipation to less than 5V. MAX 232 needs external capacitors for the internal voltage
pump.
3.6 RF Transmitter/RF Receiver
In the present vehicle, TX4915-F transmitter is used for modulation. The TX4915-F is an entire Phase-
Locked Loop (PLL) for precise local Oscillator generation. It can use in OOK / HCS / PWM signal and
modulate to transmit signal to receiver device by air .It had a high performance and easily to design your
product. In present study, RF transmitter TX4915 is used for specific remote-control function. It supports
315MHz/433.92MHz/868.35MHz/914.5MHz for ISM Band modules. In receiver section of this vehicle, the
RX3400 is a Miniature receiver module that receives FSK Modulation Signal and demodulated to digital signal
for the next decoder stage. Local Oscillator is made of PLL structure. Since RX3400 is designed specifically for
remote-control and wireless security receiver operating at 315MHz/433.92MHz, in this research it is used in
remote control section. The circuit diagram for RF transmitter/RF receiver used in this work is as shown in Fig.
08.
Fig. 8 Circuit diagram of RF Transmitter/RF Receiver
IV. TOUCH SCREEN INTERFACING WITH PIC
In the present study touch screen is interfaced with Programmable Intercombination Circuit (PIC
18F4550). Figure 09 shows touch screen interfacing with PIC. It indicates touch screen having four channels
interfaced with PIC PIN. Out of these four channels, channels 1 and 2 are digital pins whereas channel 3 and 4
are analog pins. Pins RB0, RB1, RB2, and RB3 are connected to channel 1, 2, 3 and 4 respectively. Pin RB2 and
RB3 which are nothing but AN8 and AN9 (analog pin) are interfaced with channel 3, 4 to take analog input
from touch screen [7, 8].
Touchpad Monitored Car
www.iosrjournals.org 93 | Page
Fig. 9 Touch screen interfacing with PIC 18F4550
This interfacing configuration of port B is explained in following Table No. 03.This provides information
regarding three major modes which are touch detection, X channel detection and Y channel detection. When
PIN 3 and 4 are constant and PIN 2 is connected to digital input of PIC then it started sensing of touch detection.
Similarly, PIN 3 is connected to AN8 and PIN 4 is connected to + 5 V then it detects X channel whereas PIN 1
is connected to + 5 V and PIN 4 is connected to AN9 then it detects Y channel.
Table No. 03 Port B Configuration
Function RB0 PIN 1
Touch Screen
RB1 PIN 2
Touch Screen
RB2 PIN 3
Touch Screen
RB3 PIN 4
Touch Screen
Touch
Detection 0 Digital input NC NC
X_ Channel NC 0 AN 8 + 5 V
Y_ Channel + 5 V NC 0 AN 9
The touch detection is schematically represented as given Figure 10.
Fig. 10 Touch Detection
V. TOUCH SCREEN PROGRAMMING
In this study, Keil software is used for touch screen programming. The Keil software is C compiler
software. It converts C language into the machine language. The program which executes motion of touch pad
controlled vehicle is as given below. Program consist five different positions of vehicle; those are left, right,
Touchpad Monitored Car
www.iosrjournals.org 94 | Page
forward (top), backwards (bottom) and center. In this program entire touch screen is divided into X mode and Y
mode. These two modes decide different positions of vehicle and on the basis of these positions program is
made through which vehicle gets appropriate motion [9].
# include<p18f4559.h>
#include”delay.h”
#include”ADC.h”
#define DEBUG
#define to Ascii(x)(x+0x30)
//Touch screen
#define X_MAX 860
#define Y_MAX 910
#define X_MIN 72
#define Y_MAX 55
#define X_MID X_MAX/2
#define Y_MID Y_MAX/2
#define BOX_LENGTH 200
#define LEN BOX_LENGTH/2
#define SEPARATOR 100
//CENTER
#define CENTER_BOTTOM_LEFT_X X_MID-LEN
#define CENTER_BOTTOM_LEFT_Y Y_MID-LEN
#define CENTER_BOTTOM_RIGHT_X X_MID+LEN
#define CENTER_BOTTOM_RIGHT_X Y_MID-LEN
#define CENTER_TOP_LEFT_X X_MID-LEN
#define CENTER_TOP_LEFT_Y Y_MID+LEN
#define CENTER_TOP_RIGHT_X X_MID+LEN
#define CENTER_YOP_RIGHT_Y Y_MID+LEN
//RIGHT
#define RIGHT_BOTTOM_LEFT_X X_MIN
(LEN+SEPARATOR+BOX_LENGTH)
#define RIGHT_BOTTOM_LEFT_Y Y_MID-LEN
#define RIGHT_BOTTOM_RIGHT_X X_MID(LEN+SEPARATOR)
#define RIGHT_BOTTOM_LEFT_Y Y_MID-LEN
#define RIGHT_TOP_LEFT_X X_MIN
#define RIGHT_TOP_LEFT_Y Y_MID+LEN
##define RIGHT_TOP_RIGHT_X Y_MID-(LEN+SEPARATOR)
define RIGHT_TOP_RIGHT_Y Y_MID+LEN
// LEFT
#define LEFT_BOTTOM_LEFT_X X_MID +LEN+SEPARATOR
#define LEFT_BOTTOM_LEFT_Y Y_MID-LEN
#define LEFT_BOTTOM_RIGHT_X X_MAX
(LEN+SEPARATOR+BOX_LENGTH)
#define LEFT_BOTTOM_RIGHT_Y Y_MID-LEN
#define LEFT_TOP_LEFT_X X_MID+LEN+SEPARATOR
#define LEFT_TOP_LEFT_Y Y_MID+LEN
#define LEFT_TOP_RIGHT_X X_MAX
(SEPARATOR+BOX_LENGTH)
#define LEFT_TOP_RIGHT_Y Y_MID+LEN
//TOP
#define TOP_BOTTOM_LEFT_X X_MID-LEN
#define TOP_BOTTOM_LEFT_Y Y_MID+LEN+SEPARATOR
#define TOP_BOTTOM_RIGHT_X X_MID+LEN
#define TOP_BOTTOM_ RIGHT _Y Y_MID+LEN+SEPARATOR
#define TOP_TOP_LEFT_X X_MID-LEN
#define TOP_TOP_LEFT_Y Y_MAX
#define TOP_TOP_RIGHT_X X_MID+LEN
#define TOP_TOP_RIGHT_Y Y_MAX
//BOTTOM
Touchpad Monitored Car
www.iosrjournals.org 95 | Page
#define BOTTOM_BOTTOM_LEFT_X X_MID-LEN
#define BOTTOM_BOTTOM_LEFT_Y Y_MIN
(LEN+SEPARATOR++BOX_LENGTH)
#define BOTTOM_BOTTOM_RIGHT_X X_MID+LEN
#define BOTTOM_BOTTOM_RIGHT_Y Y_MIN
#define BOTTOM_TOP_LEFT_X X_MID-LEN
#define BOTTOM_TOP_LEFT_Y Y_MID-(LEN+SEPARATOR)
#define BOTTOM_TOP_RIGHT_X X_MID+LEN
#define BOTTOM_TOP_RIGHT_Y Y_MID-(LEN+SEPARATOR)
#define DELTA_X 75
#define DELTA_Y 75
#define DEFAULT 0
#define NOT_DEFAULT 1
#define TOUCH_DETECTED 1
#define TOUCH_NOT_DETECTED 0
Void main ()
{ //initialize serial communication
Serial_init();
// initialize ADC
ADC_init(); //init ADC peripheral
Delay 10KTCYx (255);
While (1)//; //loop forever
{
//TOUCH DETECT
Configure_TouchDetect();
While(TouchDetect()!=TOUCH_DETECTED);
//configure for RB2,RB3 as analog input
Configure_ADC();
//X Channel
Configure_X_Channel();
// wait for screen to initialize
Delay10KTCYx (1);
Select_Channel(Channel8);
Start_Conversion();
ConversionVGGGGVGGGGGGGBGVJJ
While (ADCOV0bits.GO);
//read x channel reading‟ADC_Result=Read_ADC_Result();
X_Cord=ADC_Result;
//Delay between conversions.
//it is a library function, refer deley.hfile in MCC18 installation directory
Delay10KTCYx (255);
//Y Channel
Configure_Y_Channel();
//wait for screen to initialize
Delay 10KTCYx (1);
Select Channel (Channel9);
Start Conversion ();
While (ADCON0bit.GO);
//Read y channel reading
ADC_Result=Read_ADC_Result ();
Y_Cord=ADC_Result;
//finds screen position left,right,top,right or center
Find_Screnposition ();
}
}
VI. CONCLUSION
In this current study, performance of vehicle is evaluated by taking number of test drives. It is found that
vehicle reaches to appropriate position as per instructed by touchpad. Followings are major conclusions.
Touchpad Monitored Car
www.iosrjournals.org 96 | Page
 Moving capacity of this vehicle is totally dependent of capacity of RF transmitter and Receiver. In the
present study it was found to be 12 – 16 meters. High quality, high capacity RF transmitter and Receiver
provide more moving area.
 Programmable Intercombination Controller PIC 18F4550 is found to be suitable for this application because
it inbuilt programmable flash memory.
 It is observed that L293 D motor driver is effectual as it works even for least power supply of +5 V to drive
vehicle.
 This present model can be used for wild life discover just by attaching micro-camera on it for example to
study living style of snake, tiger etc. This can be also used in critical situations like identifying exact
location of hidden terrorist, enemy.
 It can be used where reaching of human being is practically not possible and fulfill all required activity just
by adding appropriate high quality sensors on it.
ACKNOWLEDGMENTS
The authors gratefully acknowledge the great support from SSPM college of Engineering, Kankavli,
Sindhudurg. Also, the authors would like to thank to the Mumbai University for support.
REFERENCES
[1] Brian W. Grasby, “A smarter computer controlled model car”, Monash University School of Computer Science and Software
Engineering, 2002.
[2] Landauer, T. K., Nachbar, D. W. “Selection from Alphabetic end Numeric Menu Treea Using A Touch Screen: Breadth, Depth, and
Width”, Bell Communications Research Morristown, N.J. 1985.
[3] Vilimek, R., Zimmer, A. “Development and Evaluation of a Multimodal Touchpad for Advanced In-Vehicle Systems”, Engin.
Psychol. and Cog. Ergonomics, HCII 2007, Springer- Verlag Berlin Heidelberg, 2007.
[4] H. W. Huang, “ Design and Implementation of Electronic Control Trainer with PIC Microcontroller ”, Intelligent Control and
Automation, Vol. 3 No. 3, 222-228,2012.
H. Rongen, “Introduction to PIC Microcontroller”, Forschungszentrum Jülich Zentrallabor für Elektronik, Jülich, 2009.
[5] Johansson, H. & Walter, K. “InVehicle Screen-Density, Driver distraction and User Preferences for Low vs. High Screen Density in
intergrated Display”, Linkoping‟s Universitet, Sweden, 2005.
[6] Rydström, A., Broström, R. & Bengtsson, P. “Safety aspects of using multifunctional control interfaces while driving – a simulator”,
2008.
[7] H. W. Huang, “PIC Microcontroller: An Introduction to Software and Hardware Interfacing,”, 2005.
[8] Keil, M., Mixon, R., Saarinen, T., and Tuunainen, V., "Understanding Runaway IT Projects: Results from an International Research
Program Based on Escalation Theory," Journal of Management Information Systems, Vol. 11, No. 3, 67-97, 1995.

Contenu connexe

Tendances

embedded systems and robotics on avr platform
embedded systems and robotics on avr platformembedded systems and robotics on avr platform
embedded systems and robotics on avr platformNeha Sharma
 
Arduino bt mobile robot r2.0
Arduino bt mobile robot r2.0Arduino bt mobile robot r2.0
Arduino bt mobile robot r2.0Fajar Baskoro
 
IRJET- Vehicle Black Box System using IoT
IRJET- Vehicle Black Box System using IoTIRJET- Vehicle Black Box System using IoT
IRJET- Vehicle Black Box System using IoTIRJET Journal
 
Multi-Function Automatic Move Smart Car for Arduino
Multi-Function Automatic Move Smart Car for ArduinoMulti-Function Automatic Move Smart Car for Arduino
Multi-Function Automatic Move Smart Car for ArduinoWanita Long
 
Arduino bluetooth controlled robot
Arduino bluetooth controlled robotArduino bluetooth controlled robot
Arduino bluetooth controlled robotUVSofts Technologies
 
electronic voting machine by rfid
electronic voting machine by rfidelectronic voting machine by rfid
electronic voting machine by rfidSaurabh Uniyal
 
Microprocessor Instructions
Microprocessor InstructionsMicroprocessor Instructions
Microprocessor InstructionsChinmoy Ghorai
 
Presentation on gesture control robot
Presentation on gesture control robotPresentation on gesture control robot
Presentation on gesture control robotprashant sharma
 
With suitable diagram explain the working of 8255 a and inerrupts
With suitable diagram explain the working of 8255 a and inerruptsWith suitable diagram explain the working of 8255 a and inerrupts
With suitable diagram explain the working of 8255 a and inerruptsransherraj
 
Alcohol Sensing Alert with Engine Locking Project
Alcohol Sensing Alert with Engine Locking Project Alcohol Sensing Alert with Engine Locking Project
Alcohol Sensing Alert with Engine Locking Project DINKAR MALI
 
8051 microcontroller introduction
8051 microcontroller introduction8051 microcontroller introduction
8051 microcontroller introductionANJUSHA R
 
4 bit lcd_interfacing_with_arm7_primer
4 bit lcd_interfacing_with_arm7_primer4 bit lcd_interfacing_with_arm7_primer
4 bit lcd_interfacing_with_arm7_primerpvmistary
 
8259 programmable interrupt controller
8259 programmable interrupt controller8259 programmable interrupt controller
8259 programmable interrupt controllerSrikrishna Thota
 

Tendances (17)

embedded systems and robotics on avr platform
embedded systems and robotics on avr platformembedded systems and robotics on avr platform
embedded systems and robotics on avr platform
 
Arduino bt mobile robot r2.0
Arduino bt mobile robot r2.0Arduino bt mobile robot r2.0
Arduino bt mobile robot r2.0
 
IRJET- Vehicle Black Box System using IoT
IRJET- Vehicle Black Box System using IoTIRJET- Vehicle Black Box System using IoT
IRJET- Vehicle Black Box System using IoT
 
Multi-Function Automatic Move Smart Car for Arduino
Multi-Function Automatic Move Smart Car for ArduinoMulti-Function Automatic Move Smart Car for Arduino
Multi-Function Automatic Move Smart Car for Arduino
 
Arduino bluetooth controlled robot
Arduino bluetooth controlled robotArduino bluetooth controlled robot
Arduino bluetooth controlled robot
 
electronic voting machine by rfid
electronic voting machine by rfidelectronic voting machine by rfid
electronic voting machine by rfid
 
Microprocessor Instructions
Microprocessor InstructionsMicroprocessor Instructions
Microprocessor Instructions
 
Presentation on gesture control robot
Presentation on gesture control robotPresentation on gesture control robot
Presentation on gesture control robot
 
Ace datasheet
Ace datasheetAce datasheet
Ace datasheet
 
With suitable diagram explain the working of 8255 a and inerrupts
With suitable diagram explain the working of 8255 a and inerruptsWith suitable diagram explain the working of 8255 a and inerrupts
With suitable diagram explain the working of 8255 a and inerrupts
 
Alcohol Sensing Alert with Engine Locking Project
Alcohol Sensing Alert with Engine Locking Project Alcohol Sensing Alert with Engine Locking Project
Alcohol Sensing Alert with Engine Locking Project
 
CHAPTERS
CHAPTERSCHAPTERS
CHAPTERS
 
Wiring cp1 e_s_analogicas
Wiring cp1 e_s_analogicasWiring cp1 e_s_analogicas
Wiring cp1 e_s_analogicas
 
8051 microcontroller introduction
8051 microcontroller introduction8051 microcontroller introduction
8051 microcontroller introduction
 
4 bit lcd_interfacing_with_arm7_primer
4 bit lcd_interfacing_with_arm7_primer4 bit lcd_interfacing_with_arm7_primer
4 bit lcd_interfacing_with_arm7_primer
 
8259 programmable interrupt controller
8259 programmable interrupt controller8259 programmable interrupt controller
8259 programmable interrupt controller
 
Final Report
Final ReportFinal Report
Final Report
 

En vedette

Polymer Concrete Made With Recycled Glass Aggregates, Flyash and Metakaolin
Polymer Concrete Made With Recycled Glass Aggregates, Flyash and MetakaolinPolymer Concrete Made With Recycled Glass Aggregates, Flyash and Metakaolin
Polymer Concrete Made With Recycled Glass Aggregates, Flyash and MetakaolinIOSR Journals
 
Prevention of Selective Jamming Attacks by Using Packet Hiding Methods
Prevention of Selective Jamming Attacks by Using Packet Hiding MethodsPrevention of Selective Jamming Attacks by Using Packet Hiding Methods
Prevention of Selective Jamming Attacks by Using Packet Hiding MethodsIOSR Journals
 
A study of selected biomechanical variables as a factor of hitting performanc...
A study of selected biomechanical variables as a factor of hitting performanc...A study of selected biomechanical variables as a factor of hitting performanc...
A study of selected biomechanical variables as a factor of hitting performanc...IOSR Journals
 
Brain Bridge: A Comparative Study between Database Querying and Human Memory ...
Brain Bridge: A Comparative Study between Database Querying and Human Memory ...Brain Bridge: A Comparative Study between Database Querying and Human Memory ...
Brain Bridge: A Comparative Study between Database Querying and Human Memory ...IOSR Journals
 
Designing and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM SystemDesigning and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM SystemIOSR Journals
 
Structural analysis of multiplate clutch
Structural analysis of multiplate clutchStructural analysis of multiplate clutch
Structural analysis of multiplate clutchIOSR Journals
 
Identification and Monitoring the Change of Land Use Pattern Using Remote Sen...
Identification and Monitoring the Change of Land Use Pattern Using Remote Sen...Identification and Monitoring the Change of Land Use Pattern Using Remote Sen...
Identification and Monitoring the Change of Land Use Pattern Using Remote Sen...IOSR Journals
 

En vedette (20)

H012445056
H012445056H012445056
H012445056
 
J012626269
J012626269J012626269
J012626269
 
Polymer Concrete Made With Recycled Glass Aggregates, Flyash and Metakaolin
Polymer Concrete Made With Recycled Glass Aggregates, Flyash and MetakaolinPolymer Concrete Made With Recycled Glass Aggregates, Flyash and Metakaolin
Polymer Concrete Made With Recycled Glass Aggregates, Flyash and Metakaolin
 
E017533034
E017533034E017533034
E017533034
 
Prevention of Selective Jamming Attacks by Using Packet Hiding Methods
Prevention of Selective Jamming Attacks by Using Packet Hiding MethodsPrevention of Selective Jamming Attacks by Using Packet Hiding Methods
Prevention of Selective Jamming Attacks by Using Packet Hiding Methods
 
A study of selected biomechanical variables as a factor of hitting performanc...
A study of selected biomechanical variables as a factor of hitting performanc...A study of selected biomechanical variables as a factor of hitting performanc...
A study of selected biomechanical variables as a factor of hitting performanc...
 
Brain Bridge: A Comparative Study between Database Querying and Human Memory ...
Brain Bridge: A Comparative Study between Database Querying and Human Memory ...Brain Bridge: A Comparative Study between Database Querying and Human Memory ...
Brain Bridge: A Comparative Study between Database Querying and Human Memory ...
 
Designing and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM SystemDesigning and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM System
 
Structural analysis of multiplate clutch
Structural analysis of multiplate clutchStructural analysis of multiplate clutch
Structural analysis of multiplate clutch
 
O0123190100
O0123190100O0123190100
O0123190100
 
C017351116
C017351116C017351116
C017351116
 
D010212533
D010212533D010212533
D010212533
 
B1103031217
B1103031217B1103031217
B1103031217
 
I017225966
I017225966I017225966
I017225966
 
E017131924
E017131924E017131924
E017131924
 
O01061103111
O01061103111O01061103111
O01061103111
 
Identification and Monitoring the Change of Land Use Pattern Using Remote Sen...
Identification and Monitoring the Change of Land Use Pattern Using Remote Sen...Identification and Monitoring the Change of Land Use Pattern Using Remote Sen...
Identification and Monitoring the Change of Land Use Pattern Using Remote Sen...
 
D010612126
D010612126D010612126
D010612126
 
F012623642
F012623642F012623642
F012623642
 
F1803042939
F1803042939F1803042939
F1803042939
 

Similaire à Touchpad Monitored Car

IRJET - IoT based Speed Control of DC Motor using PWM Technique
IRJET -  	  IoT based Speed Control of DC Motor using PWM TechniqueIRJET -  	  IoT based Speed Control of DC Motor using PWM Technique
IRJET - IoT based Speed Control of DC Motor using PWM TechniqueIRJET Journal
 
IRJET- Explosive Ordinanace Disposal Robot
IRJET- Explosive Ordinanace Disposal RobotIRJET- Explosive Ordinanace Disposal Robot
IRJET- Explosive Ordinanace Disposal RobotIRJET Journal
 
IRJET- Intelligent Security and Monitoring System for Vehicle
IRJET- Intelligent Security and Monitoring System for VehicleIRJET- Intelligent Security and Monitoring System for Vehicle
IRJET- Intelligent Security and Monitoring System for VehicleIRJET Journal
 
Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...Alexander Decker
 
Coin based mobile charger project report
Coin based mobile charger project reportCoin based mobile charger project report
Coin based mobile charger project reportkaushal chaubey
 
DTMF Based Intelligent Farming Robotic Vehicle
	 DTMF Based Intelligent Farming Robotic Vehicle	 DTMF Based Intelligent Farming Robotic Vehicle
DTMF Based Intelligent Farming Robotic VehicleIRJET Journal
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
 
IRJET- Android based Home Automation System with Power Optimization Modes
IRJET-  	  Android based Home Automation System with Power Optimization ModesIRJET-  	  Android based Home Automation System with Power Optimization Modes
IRJET- Android based Home Automation System with Power Optimization ModesIRJET Journal
 
IRJET- DTMF based Control Robot using Arduino
IRJET- DTMF based Control Robot using ArduinoIRJET- DTMF based Control Robot using Arduino
IRJET- DTMF based Control Robot using ArduinoIRJET Journal
 
Interactive irrigation system through mobile with ivr response
Interactive irrigation system through mobile with ivr responseInteractive irrigation system through mobile with ivr response
Interactive irrigation system through mobile with ivr responseeSAT Journals
 
IRJET- Autonomous Adjustable Pesticide Spraying Device for Agricultural Appli...
IRJET- Autonomous Adjustable Pesticide Spraying Device for Agricultural Appli...IRJET- Autonomous Adjustable Pesticide Spraying Device for Agricultural Appli...
IRJET- Autonomous Adjustable Pesticide Spraying Device for Agricultural Appli...IRJET Journal
 
Arduino Based Bluetooth Operated Car Wiping Technique using Android Mobile Phone
Arduino Based Bluetooth Operated Car Wiping Technique using Android Mobile PhoneArduino Based Bluetooth Operated Car Wiping Technique using Android Mobile Phone
Arduino Based Bluetooth Operated Car Wiping Technique using Android Mobile PhoneIRJET Journal
 
PETROL BUNK AUTOMATION WITH PREPAID CARDS & GSM COMMUNICATION
PETROL BUNK AUTOMATION WITH PREPAID CARDS & GSM COMMUNICATIONPETROL BUNK AUTOMATION WITH PREPAID CARDS & GSM COMMUNICATION
PETROL BUNK AUTOMATION WITH PREPAID CARDS & GSM COMMUNICATIONKrish'n Yadav
 

Similaire à Touchpad Monitored Car (20)

IRJET - IoT based Speed Control of DC Motor using PWM Technique
IRJET -  	  IoT based Speed Control of DC Motor using PWM TechniqueIRJET -  	  IoT based Speed Control of DC Motor using PWM Technique
IRJET - IoT based Speed Control of DC Motor using PWM Technique
 
IRJET- Explosive Ordinanace Disposal Robot
IRJET- Explosive Ordinanace Disposal RobotIRJET- Explosive Ordinanace Disposal Robot
IRJET- Explosive Ordinanace Disposal Robot
 
IRJET- Intelligent Security and Monitoring System for Vehicle
IRJET- Intelligent Security and Monitoring System for VehicleIRJET- Intelligent Security and Monitoring System for Vehicle
IRJET- Intelligent Security and Monitoring System for Vehicle
 
Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...
 
Coin based mobile charger project report
Coin based mobile charger project reportCoin based mobile charger project report
Coin based mobile charger project report
 
DTMF Based Intelligent Farming Robotic Vehicle
	 DTMF Based Intelligent Farming Robotic Vehicle	 DTMF Based Intelligent Farming Robotic Vehicle
DTMF Based Intelligent Farming Robotic Vehicle
 
SURVEILLANCE ROBOT
SURVEILLANCE ROBOTSURVEILLANCE ROBOT
SURVEILLANCE ROBOT
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
E010132736
E010132736E010132736
E010132736
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
IRJET- Android based Home Automation System with Power Optimization Modes
IRJET-  	  Android based Home Automation System with Power Optimization ModesIRJET-  	  Android based Home Automation System with Power Optimization Modes
IRJET- Android based Home Automation System with Power Optimization Modes
 
Part 2 master
Part 2 masterPart 2 master
Part 2 master
 
IRJET- DTMF based Control Robot using Arduino
IRJET- DTMF based Control Robot using ArduinoIRJET- DTMF based Control Robot using Arduino
IRJET- DTMF based Control Robot using Arduino
 
Part 2 master
Part 2 masterPart 2 master
Part 2 master
 
Interactive irrigation system through mobile with ivr response
Interactive irrigation system through mobile with ivr responseInteractive irrigation system through mobile with ivr response
Interactive irrigation system through mobile with ivr response
 
IRJET- Autonomous Adjustable Pesticide Spraying Device for Agricultural Appli...
IRJET- Autonomous Adjustable Pesticide Spraying Device for Agricultural Appli...IRJET- Autonomous Adjustable Pesticide Spraying Device for Agricultural Appli...
IRJET- Autonomous Adjustable Pesticide Spraying Device for Agricultural Appli...
 
Arduino Based Bluetooth Operated Car Wiping Technique using Android Mobile Phone
Arduino Based Bluetooth Operated Car Wiping Technique using Android Mobile PhoneArduino Based Bluetooth Operated Car Wiping Technique using Android Mobile Phone
Arduino Based Bluetooth Operated Car Wiping Technique using Android Mobile Phone
 
PETROL BUNK AUTOMATION WITH PREPAID CARDS & GSM COMMUNICATION
PETROL BUNK AUTOMATION WITH PREPAID CARDS & GSM COMMUNICATIONPETROL BUNK AUTOMATION WITH PREPAID CARDS & GSM COMMUNICATION
PETROL BUNK AUTOMATION WITH PREPAID CARDS & GSM COMMUNICATION
 

Plus de IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Dernier

University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 

Dernier (20)

University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 

Touchpad Monitored Car

  • 1. IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 6, Issue 3 (May. - Jun. 2013), PP 88-96 www.iosrjournals.org www.iosrjournals.org 88 | Page Touchpad Monitored Car Priyanka Dalvi1 , Girish Joshi2 1 (Asst. Professor, Department of Electronics & Telecommunication, MPCOE, Velneshwar, Mumbai University, India) 2 (Asst. Professor, Department of Mechanical Engineering, MPCOE, Velneshwar, Mumbai University, India) Abstract : In the present study, innovative idea of touchpad controlled vehicle and its real life implication is described. Generally in such system touchpad is interfaced with ADC [0808/MCP 3208] which gives the co- ordinates of the points touch by the user on touchpad. But in this research work Programmable Intercombination Circuit (PIC) [18F4550/18C4550] is used purposefully instead of ADC as input signal were in analog which required converting into digital signal. PIC can be used to interface touchpad and also perform serial port programming far better than ADC. PIC gives output to 8051 microcontroller which uses keil software program in C for input and output programming. Test drive was done to crosscheck the performance of touchpad as well as vehicle and it was observed that car was running at corresponding given location directed by touchpad at al instants. Keywords - Touch screen, PIC 18F4550, Motor driverL293D, RF Transmitter & Receiver, Keil software. I. INTRODUCTION In this work, it is aimed to replace not only complicated driving arrangement but also make enable to drive vehicle from inside as well as from outside. The concept of touchpad is acts as a remote of vehicle, which helped it to drive the car anywhere with and without driver inside it. Touchpad controlled vehicle has various applications; like this can be use in future as a robot car, as a devise which can be used to identify location of hidden terrorist. Also if a sensor can be placed on it, then it works as movable sensing device to study wild nature thoroughly. Further this can be adopt by putting high quality camera on it and can be use where manually going is not possible [1]. II. SYSTEM DESIGN 2.1 Touchpad Remote Control This part consists 4 major blocks as shown in the block diagram, given in Fig. 01. The touchpad is interfaced to an ADC (0808 or MCP 3208) which gives the co-ordinates of the point touched by the user on the touchpad. These co-ordinates are fetched by necessary action and transmit a unique character (say 1 for forward, 2 for backward, 3 for left, 4 for left and 5 for stop) serially through serial port. An RF transmitter (315 MHz or 433MHz) is connected to the serial port which transmits these characters through an antenna. Fig. 1 Block diagram of transmitter 2.2 Transmitter section In this work, the main signal was in analog form which needs to be converted into digital. For this programmable intercombination circuit (PIC) was used instead of analog to digital convertor (ADC). It is advantageous to use programmable intercombination circuit (PIC) over analog to digital convertor (ADC) because PIC can be used to interface touchpad and also perform serial port programming. PIC gives it output to 8051 which uses keil software programmed in C for input, output programming. The output of 8051 is performed on looping basis. The output is transmitted through RF transmitter. 2.3 Vehicle This part also consists of 4 major blocks as shown in Fig. 02. The RF receiver receives the serial data (character 1, 2, 3, 4, or 5) transmitted from the remote control circuit and gives it to microcontroller 8051. Depending upon the data received serially 8051 takes move the vehicle, 8051 controls the two 12V DC motors connected to it. The 8051 cannot directly drive the DC motors because it lacks sufficient current. Therefore, a
  • 2. Touchpad Monitored Car www.iosrjournals.org 89 | Page motor driver IC (L293D or ULN2803) is used to drive the motors. The circuit diagram for Vehicle is shown in Fig. 03. Fig. 2 Block diagram of receiver Fig. 3 Circuit diagram for vehicle 2.4 Receiver section The transmitted output is received through RF receiver which is connected to another 8051. Here 8051 is used to interface driver and motors. The gist of the project is hidden in this part. The vehicle is operated on the motors which are connected through driver to the 8051. The motion of the vehicle is based on the rotation of the DC motors. The motion of the vehicle is as given in Table 01. Table 0 motion of vehicle according to motor sequence Motion DC motor-1 DC motor-2 FORWARD FORWARD FORWARD BACKWAED BACKWAED BACKWAED RIGHT FORWARD BACKWAED LEFT BACKWAED FORWARD STOP NO MOTION NO MOTION There are four connections of two motors to 8051 microcontroller. Out of these four connections, two are connected to ground GND and two are connected to VCC supply. For this interfacing any port of 8051 can be used. According to mentioned combination vehicle moves as per given motion command. Based on this connection various combinations are possible according to which the vehicle is set into motion in particular direction. Interfacing of PIC port with motion of vehicle is given as in Table 02 Table 02 Interfacing of PIC port with motion of vehicle MOTION PORT 1 PORT 2 PORT 3 PORT 4 FORWARD 1 0 1 0 BACKWARD 0 1 0 1 LEFT 1 0 0 1 RIGHT 0 1 1 0 STOP 0 0 0 0
  • 3. Touchpad Monitored Car www.iosrjournals.org 90 | Page III. HARDWARE USED 3.1 Touch Screen A touch screen is a two dimensional sensing device which consist of two sheets of material separated slightly by spacer as shown in Fig. 04. Resistive coating is applied on top film as well as on bottom glass. Polyethylene (PET) acts as a flexible top layer whereas resistive coating on bottom of glass acts as flexible bottom layer. These two sheets are coated with a metal compound called INDIUM TIN OXIDE (ITO) usually. The ITO is thinly and uniformly sputtered onto both; the glass as well as on the PET layer. Tiny bumps called spacer dots are then added to the glass side, on top of the ITO coating, to keep the PET film from sagging, causing an accidental or false touch [2]. Fig. 4 Typical analog touch screen construction When the PET film is press down the two resistive surfaces meet each other. The portion of this meeting can be read by touch screen controller circuit. „X‟ touch position can be achieved by connecting the controller sets PIN 4 to + 5 V and PIN 2 to the ground (o V). At this condition PIN 1 left unconnected. The controller uses PIN 3 to read the voltage where the top layer meets the bottom layer. The controller converts the voltage to a number (data) and sends it to the host computer for further operation. Similarly to get the „Y‟ touch position the controller sets PIN 1 to + 5 V and PIN 3 grounded. In this case PIN 2 is left unconnected. For capturing „Y‟ touch position the controller uses PIN 3 to read the voltage where the top layer meets the bottom layer. Again, the controller converts the voltage to a number (data) and sends it to the host computer [3]. The capturing of „X‟ and „Y‟ is as shown n Fig. 05. Fig. 5 Capturing (a) “X” Touch, (b) “Y” Touch 3.2 PIC (18F4550/18C4550) In fact a PIC microcontroller is an amazingly fully featured processor with internal RAM, EEROM FLASH memory and peripherals. One of the smallest ones occupies the space of a 555 timer but has a ten bit ADC, 1K of memory, two timers; high current input output ports a comparator a watch dog timer. One of the most useful features of a PIC microcontroller is, it is re- programmable as it uses flash memory. ICSP serial interface built also use into each PIC microcontroller for programming. PIC microcontroller can be programmed by using assembler or a high level language and it is recommend using high level language such as C as it is
  • 4. Touchpad Monitored Car www.iosrjournals.org 91 | Page much easier to use. Flash memory is the program storage area and gives the most important benefit for using PIC microcontroller. Device used in this research was re-programmed up to 100,000 times as it uses flash memory [4, 5]. Circuit diagram of PIC used in this work is given in Fig. 06. Fig. 6 Circuit Diagram of PIC 3.3 Motor driver L293D DC motors are operated on 12 V supply. Microcontroller 8051 is not capable of providing such a high voltage. It require motor driver to overcome this problem. There are three drivers available –ULN2803, L298 and L293D. In this study L293D driver is used because it is cost effective as compare to other and also it is compact in size. L293D is a monolithic integrated high voltage, high current for channel driver which designed to accept standard DTL or TTL logic levels and drive loads. The L293D is assembled in a 16 lead plastic has four centre pins connected together and used for heat sinking [6]. 3.4 Voltage regulator 7805 Voltage regulator produces fixed DC output voltage from variable DC (a small amount of AC in it). Normally fixed output is getting by connecting the voltage regulator at the output of the filtered DC as shown in Fig. 07. It can also used in circuit to get low DC voltage from high DC voltage. In this work 7805 voltage regulator is used to get supply of 5 V from 12 V. 78XX is most commonly used series of voltage regulator, but in this research 7805 voltage regulator is used because it gives fixed 5 V DC voltage for input voltage range of 7.5 V to 20 V. Fig. 7 Voltage Regulator
  • 5. Touchpad Monitored Car www.iosrjournals.org 92 | Page 3.5 MAX 232 The MAX232 family of line driver or receiver is intended for all EIA/TIA 232E and V.28/V.24 communication interface. These parts especially useful in battery power system, since its low power shutdown mode reduces power dissipation to less than 5V. MAX 232 needs external capacitors for the internal voltage pump. 3.6 RF Transmitter/RF Receiver In the present vehicle, TX4915-F transmitter is used for modulation. The TX4915-F is an entire Phase- Locked Loop (PLL) for precise local Oscillator generation. It can use in OOK / HCS / PWM signal and modulate to transmit signal to receiver device by air .It had a high performance and easily to design your product. In present study, RF transmitter TX4915 is used for specific remote-control function. It supports 315MHz/433.92MHz/868.35MHz/914.5MHz for ISM Band modules. In receiver section of this vehicle, the RX3400 is a Miniature receiver module that receives FSK Modulation Signal and demodulated to digital signal for the next decoder stage. Local Oscillator is made of PLL structure. Since RX3400 is designed specifically for remote-control and wireless security receiver operating at 315MHz/433.92MHz, in this research it is used in remote control section. The circuit diagram for RF transmitter/RF receiver used in this work is as shown in Fig. 08. Fig. 8 Circuit diagram of RF Transmitter/RF Receiver IV. TOUCH SCREEN INTERFACING WITH PIC In the present study touch screen is interfaced with Programmable Intercombination Circuit (PIC 18F4550). Figure 09 shows touch screen interfacing with PIC. It indicates touch screen having four channels interfaced with PIC PIN. Out of these four channels, channels 1 and 2 are digital pins whereas channel 3 and 4 are analog pins. Pins RB0, RB1, RB2, and RB3 are connected to channel 1, 2, 3 and 4 respectively. Pin RB2 and RB3 which are nothing but AN8 and AN9 (analog pin) are interfaced with channel 3, 4 to take analog input from touch screen [7, 8].
  • 6. Touchpad Monitored Car www.iosrjournals.org 93 | Page Fig. 9 Touch screen interfacing with PIC 18F4550 This interfacing configuration of port B is explained in following Table No. 03.This provides information regarding three major modes which are touch detection, X channel detection and Y channel detection. When PIN 3 and 4 are constant and PIN 2 is connected to digital input of PIC then it started sensing of touch detection. Similarly, PIN 3 is connected to AN8 and PIN 4 is connected to + 5 V then it detects X channel whereas PIN 1 is connected to + 5 V and PIN 4 is connected to AN9 then it detects Y channel. Table No. 03 Port B Configuration Function RB0 PIN 1 Touch Screen RB1 PIN 2 Touch Screen RB2 PIN 3 Touch Screen RB3 PIN 4 Touch Screen Touch Detection 0 Digital input NC NC X_ Channel NC 0 AN 8 + 5 V Y_ Channel + 5 V NC 0 AN 9 The touch detection is schematically represented as given Figure 10. Fig. 10 Touch Detection V. TOUCH SCREEN PROGRAMMING In this study, Keil software is used for touch screen programming. The Keil software is C compiler software. It converts C language into the machine language. The program which executes motion of touch pad controlled vehicle is as given below. Program consist five different positions of vehicle; those are left, right,
  • 7. Touchpad Monitored Car www.iosrjournals.org 94 | Page forward (top), backwards (bottom) and center. In this program entire touch screen is divided into X mode and Y mode. These two modes decide different positions of vehicle and on the basis of these positions program is made through which vehicle gets appropriate motion [9]. # include<p18f4559.h> #include”delay.h” #include”ADC.h” #define DEBUG #define to Ascii(x)(x+0x30) //Touch screen #define X_MAX 860 #define Y_MAX 910 #define X_MIN 72 #define Y_MAX 55 #define X_MID X_MAX/2 #define Y_MID Y_MAX/2 #define BOX_LENGTH 200 #define LEN BOX_LENGTH/2 #define SEPARATOR 100 //CENTER #define CENTER_BOTTOM_LEFT_X X_MID-LEN #define CENTER_BOTTOM_LEFT_Y Y_MID-LEN #define CENTER_BOTTOM_RIGHT_X X_MID+LEN #define CENTER_BOTTOM_RIGHT_X Y_MID-LEN #define CENTER_TOP_LEFT_X X_MID-LEN #define CENTER_TOP_LEFT_Y Y_MID+LEN #define CENTER_TOP_RIGHT_X X_MID+LEN #define CENTER_YOP_RIGHT_Y Y_MID+LEN //RIGHT #define RIGHT_BOTTOM_LEFT_X X_MIN (LEN+SEPARATOR+BOX_LENGTH) #define RIGHT_BOTTOM_LEFT_Y Y_MID-LEN #define RIGHT_BOTTOM_RIGHT_X X_MID(LEN+SEPARATOR) #define RIGHT_BOTTOM_LEFT_Y Y_MID-LEN #define RIGHT_TOP_LEFT_X X_MIN #define RIGHT_TOP_LEFT_Y Y_MID+LEN ##define RIGHT_TOP_RIGHT_X Y_MID-(LEN+SEPARATOR) define RIGHT_TOP_RIGHT_Y Y_MID+LEN // LEFT #define LEFT_BOTTOM_LEFT_X X_MID +LEN+SEPARATOR #define LEFT_BOTTOM_LEFT_Y Y_MID-LEN #define LEFT_BOTTOM_RIGHT_X X_MAX (LEN+SEPARATOR+BOX_LENGTH) #define LEFT_BOTTOM_RIGHT_Y Y_MID-LEN #define LEFT_TOP_LEFT_X X_MID+LEN+SEPARATOR #define LEFT_TOP_LEFT_Y Y_MID+LEN #define LEFT_TOP_RIGHT_X X_MAX (SEPARATOR+BOX_LENGTH) #define LEFT_TOP_RIGHT_Y Y_MID+LEN //TOP #define TOP_BOTTOM_LEFT_X X_MID-LEN #define TOP_BOTTOM_LEFT_Y Y_MID+LEN+SEPARATOR #define TOP_BOTTOM_RIGHT_X X_MID+LEN #define TOP_BOTTOM_ RIGHT _Y Y_MID+LEN+SEPARATOR #define TOP_TOP_LEFT_X X_MID-LEN #define TOP_TOP_LEFT_Y Y_MAX #define TOP_TOP_RIGHT_X X_MID+LEN #define TOP_TOP_RIGHT_Y Y_MAX //BOTTOM
  • 8. Touchpad Monitored Car www.iosrjournals.org 95 | Page #define BOTTOM_BOTTOM_LEFT_X X_MID-LEN #define BOTTOM_BOTTOM_LEFT_Y Y_MIN (LEN+SEPARATOR++BOX_LENGTH) #define BOTTOM_BOTTOM_RIGHT_X X_MID+LEN #define BOTTOM_BOTTOM_RIGHT_Y Y_MIN #define BOTTOM_TOP_LEFT_X X_MID-LEN #define BOTTOM_TOP_LEFT_Y Y_MID-(LEN+SEPARATOR) #define BOTTOM_TOP_RIGHT_X X_MID+LEN #define BOTTOM_TOP_RIGHT_Y Y_MID-(LEN+SEPARATOR) #define DELTA_X 75 #define DELTA_Y 75 #define DEFAULT 0 #define NOT_DEFAULT 1 #define TOUCH_DETECTED 1 #define TOUCH_NOT_DETECTED 0 Void main () { //initialize serial communication Serial_init(); // initialize ADC ADC_init(); //init ADC peripheral Delay 10KTCYx (255); While (1)//; //loop forever { //TOUCH DETECT Configure_TouchDetect(); While(TouchDetect()!=TOUCH_DETECTED); //configure for RB2,RB3 as analog input Configure_ADC(); //X Channel Configure_X_Channel(); // wait for screen to initialize Delay10KTCYx (1); Select_Channel(Channel8); Start_Conversion(); ConversionVGGGGVGGGGGGGBGVJJ While (ADCOV0bits.GO); //read x channel reading‟ADC_Result=Read_ADC_Result(); X_Cord=ADC_Result; //Delay between conversions. //it is a library function, refer deley.hfile in MCC18 installation directory Delay10KTCYx (255); //Y Channel Configure_Y_Channel(); //wait for screen to initialize Delay 10KTCYx (1); Select Channel (Channel9); Start Conversion (); While (ADCON0bit.GO); //Read y channel reading ADC_Result=Read_ADC_Result (); Y_Cord=ADC_Result; //finds screen position left,right,top,right or center Find_Screnposition (); } } VI. CONCLUSION In this current study, performance of vehicle is evaluated by taking number of test drives. It is found that vehicle reaches to appropriate position as per instructed by touchpad. Followings are major conclusions.
  • 9. Touchpad Monitored Car www.iosrjournals.org 96 | Page  Moving capacity of this vehicle is totally dependent of capacity of RF transmitter and Receiver. In the present study it was found to be 12 – 16 meters. High quality, high capacity RF transmitter and Receiver provide more moving area.  Programmable Intercombination Controller PIC 18F4550 is found to be suitable for this application because it inbuilt programmable flash memory.  It is observed that L293 D motor driver is effectual as it works even for least power supply of +5 V to drive vehicle.  This present model can be used for wild life discover just by attaching micro-camera on it for example to study living style of snake, tiger etc. This can be also used in critical situations like identifying exact location of hidden terrorist, enemy.  It can be used where reaching of human being is practically not possible and fulfill all required activity just by adding appropriate high quality sensors on it. ACKNOWLEDGMENTS The authors gratefully acknowledge the great support from SSPM college of Engineering, Kankavli, Sindhudurg. Also, the authors would like to thank to the Mumbai University for support. REFERENCES [1] Brian W. Grasby, “A smarter computer controlled model car”, Monash University School of Computer Science and Software Engineering, 2002. [2] Landauer, T. K., Nachbar, D. W. “Selection from Alphabetic end Numeric Menu Treea Using A Touch Screen: Breadth, Depth, and Width”, Bell Communications Research Morristown, N.J. 1985. [3] Vilimek, R., Zimmer, A. “Development and Evaluation of a Multimodal Touchpad for Advanced In-Vehicle Systems”, Engin. Psychol. and Cog. Ergonomics, HCII 2007, Springer- Verlag Berlin Heidelberg, 2007. [4] H. W. Huang, “ Design and Implementation of Electronic Control Trainer with PIC Microcontroller ”, Intelligent Control and Automation, Vol. 3 No. 3, 222-228,2012. H. Rongen, “Introduction to PIC Microcontroller”, Forschungszentrum Jülich Zentrallabor für Elektronik, Jülich, 2009. [5] Johansson, H. & Walter, K. “InVehicle Screen-Density, Driver distraction and User Preferences for Low vs. High Screen Density in intergrated Display”, Linkoping‟s Universitet, Sweden, 2005. [6] Rydström, A., Broström, R. & Bengtsson, P. “Safety aspects of using multifunctional control interfaces while driving – a simulator”, 2008. [7] H. W. Huang, “PIC Microcontroller: An Introduction to Software and Hardware Interfacing,”, 2005. [8] Keil, M., Mixon, R., Saarinen, T., and Tuunainen, V., "Understanding Runaway IT Projects: Results from an International Research Program Based on Escalation Theory," Journal of Management Information Systems, Vol. 11, No. 3, 67-97, 1995.