project is “Computer Control RC Car” and this project is based on hardware plus software. project is a system tool which provides interfacing between computer and external hardware and system control the output of the parallel port by the software this project functionality is similar like a spy car which is control by the computer and through which live video can be capture.
This project is work as a system tool. That depends on the parallel port .it is design for search & detective operation and it’s very good software + hardware project .By using this project we capture live video by using the car. We perform mainly four operations Left, Right, Up and Down to move the car in particular direction. We use a Webcam for watching the live video. In this project the main part is the parallel port through which we can connect the external hardware to the system and finally through the interface we send the signal to the parallel port to operate the car. By default the signal is not zero at the parallel port and it always high, so first we send zero signal to the parallel port and all pins of the port goes low then we give a high signal to the parallel port and the pin receive the high signal and then car moves forward.
As the name implies the project is a controller that controls the hardware with the help of software. So there are two main part of our project. a Hardware Circuit and A Software Program to Handle that Hardware. Here the Object is a toy car with remote control and the Software is a C# Program. The car is a Remote object since it is not Directly Connected to our Circuit. In the Hardware We are using the Parallel Port to Provide Signal To The interface card so that it can transmit signals to the car and guide it to move in a particular direction. We have used various electronic components, which are listed in a table in this report .we are using four pins of parallel Port.
Interface Card
Although the required signals can be obtained directly from the computer parallel port and used for activating the circuit’s transistor. To connect remote controller with parallel port we establish an interface card.
Component Value quantity
Resistance (R) 1K 12 (3 per Line)
Transistor (T) BC 547 4 (1 per Line)
PCB dotted (as require) - 1(small Size)
Ribbon wire - 10 Feet
Parallel Port cable - 1(or female connector).
Batteries 9 V 2
1.5 V 2
A Toy Car (A Remote Control Car) or Any Remote object.
A web cam(any product)
Specification of Parallel Port
The Parallel Port is the most commonly used port for interfacing homemade projects. Parallel ports are easy to program and faster compared to the serial ports. But main disadvantage is it needs more number of transmission lines. Because of this reason parallel ports are not used in long distance communications. This port allows the input of up to 9 bits or the output of 12 bits at any one given time, thus requiring minimal external circuitry to implement many simpler tasks. The port is composed of 4 control lines, 5 status lines and 8 data lines. It's found commonly on the back of your PC as a D-Type 25 Pin female connector.
No Pin No SPP Signal Direction In/out
1 1 nStrobe In/Out
2 2 Data 0 Out
3 3 Data 1 Out
4 4 Data 2 Out
5 5 Data 3 Out
6 6 Data 4 Out
7 7 Data 5 Out
8 8 Data 6 Out
9 9 Data 7 Out
10 10 nAck In
11 11 Busy In
12 12 Paper-Out / Paper-End In
13 13 Select In
14 14 nAuto-Linefeed In/Out
15 32 nError / nFault In
16 31 nInitialize In/Out
17 36 nSelect-Printer / nSelect-In In/Out
18 - 25 Ground Gnd
Software interface