Control electrical appliances using PC
Here is a circuit for using the printer port of a PC, for control application
using software and some interface hardware. The interface circuit along with the
given software can be used with the printer port of any PC for controlling up to
eight equipment .
The interface circuit shown in the figure is drawn for only one device, being
controlled by D0 bit at pin 2 of the 25-pin parallel port. Identical circuits
for the remaining data bits D1 through D7 (available at pins 3 through 9) have
to be similarly wired. The use of opto-coupler ensures complete isolation of the
PC from the relay driver circuitry.
Lots of ways to control the hardware can be implemented using software. In C/C++
one can use the outportb(portno,value) function where portno is the parallel
port address (usually 378hex for LPT1) and 'value' is the data that is to be
sent to the port. For a value=0 all the outputs (D0-D7) are off. For value=1 D0
is ON, value=2 D1 is ON, value=4, D2 is ON and so on. eg. If value=29(decimal)
= 00011101(binary) ->D0,D2,D3,D4 are ON and the rest are OFF.
Click here for the sample software.
Click here for the source code of the software (in C).
Title: Control electrical appliances using PC
electronic circuit
Source: www.electronic-circuits-diagrams.com
Published on: 2005-02-01
Reads: 2951
Print version:
Other electronic circuits and schematics from PC related
-
Opto-Isolated Stepper Motor Controller
-
PC Serial Receiver (57.6K Baud / TTL & CMOS)
-
4 - Channel Digital Logic Analyzer and 5 Channel Digital Oscilloscope by using PC Parallel Port
-
The Relay Sub Board
-
Use the CD-ROM drive as a audio CD player without the computer
-
3-Axis Stepper Controller
-
RS-232 Laser Transceiver
-
Reading Data From The Parallel Port
-
LCD Module Control with PC
-
LCD2LPT with LIRC