Student Seminar Report & Project Report With Presentation (PPT,PDF,DOC,ZIP)

Full Version: Email Based Hardware control full report
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Presented by:
G.SarathChandra
R.Manoj Kumar

[attachment=13874]
ABSTRACT:
Controlling external hardware using software developed in a computer leads to the automation. This project is one of such applications of controlling external electronic equipment using internet. Sending data from the parallel port is the basis for this project. The data sent to the parallel port is used to control the Robot. The data can be sent to the parallel port with the help of supporting software which is developed in C language. The software acts as the mediator between the computer operator and Robot. Wireless device control is becoming one of the popular technologies in the present scenario. Based on this technology, we have made a project to control any wireless device using web. In this, we are dealing with controlling a wireless robot from a remote area using a WAP enabled cell phone or a laptop. We can enable this application by simply sending emails from any place. We can implement this technology in various fields such as home automation, surgeries in medical field, military, automobile industries etc.
Existing models:
Wired:

In this current existing model, to control the wired device, an operator must be present at the computer which operates the device. The main drawbacks of this model are it needs an operator to be at the computer to control the device, and the device must be connected to the computer using a wired medium, so that it is not possible to operate the device by keeping it at a distant place.
Wireless:
This model overcame some of the drawbacks that are in wired model. With this we can operate a device by keeping it at a distant place. Still it has its demerits such as the presence of operator at the computer to operate the wireless device is necessary.
Proposed model:
As the existing models have their own demerits, our proposed model overcomes the main drawback of the existing models.
There will be no need of presence of operator at the computer to operate the device. Simultaneously, we can keep the device at a distant place using wireless technology. And we can operate the device from anywhere in the world by just sending emails. As the device can be operated from elsewhere in the world, it reduces the human efforts.
Experimentation:
Here in this model, we send an email by keeping a keyword in the subject/body as per our requirement to the email id which is already configured in Microsoft outlook. After receiving the mail, outlook executes the defined actions corresponding to the keyword in the subject/body we placed in the sent mail. In turn it sends data to the parallel port of our computer.
Parallel port controlling in windows programs:
Parallel port:
Parallel ports are used for Device controlling and communication. The parallel port is 25-pin D-shaped female connector available at the back side of the computer. In the PC, there will be D-25 type of female connector having 25 pins and in the printer there will be a 36-pin centronics connector. To use this printer port for applications other than the printing , different pins in parallel port are divide into three different register sets or ports. They are Data Register, Status Register, and Control Register. Writing programs to talk with parallel port was easy in old DOS operating systems and Windows 95 and Windows 98 too. The appropriate libraries in ā€˜Cā€™ language can be used to send data directly to the parallel port while programming.
Unlike windows 95 and 98, windows NT/2000/XP will cause an exception (privileged instruction) if an attempt is made to access a port that you are not privileged to talk too.
The position of a robot can be controlled by the parallel port output. By keeping this connection without disturbing the computer should be ON and OFF during the process of restart and turn off. During the boot process the code sent to the parallel port can change several times.
So we have to follow some procedure which avoids the damage of the application module due to abnormal behavior of the parallel port during the start up process.
Software:
In this project our software is developed in ā€˜Cā€™ language. The programs written in java and visual basic also can be used to access the parallel port. To send data to the parallel port predefined functions are provided.
The functions used to send data are
Outport () and Outportb ().
Applications:
This type of cons
tructing a Robot using a versatile controller like computer has wide applications in various fields.
It has wide applications in industries such as Material handling from a distant place, Heat treatment.
The idea of controlling external electronic equipment by utilizing parallel port has wide applications depending on the application module connected. If any switching circuit is connected to the parallel port then it has wide applications like
Home automation is possible where one can control all the house hold appliances from anywhere in the world.