تصميم وتنفيذ مختبر عن بعد باستخدام الانترنت == Design And Implementaion of Remote Laboratory Using The Internet

Author name: ايلاف صباح عبد العزيز
Supervisor name: Ali F. Marhoon
General topic: Control and Systems Engineering
Specific topic: Control and systems engineering
Degree: Master
University: University Of Basrah - College Of Engineering - Department Of Electrical Engineering
Language: English
University location: Basrah
First pages: 34T512 - p.pdf
Abstract: Engineering field had always relied on experiments as backbone to profound the student’s knowledge. The apparatus used in any laboratory considered as one of the major expense in the laboratory structure. The simulation or the virtual laboratory became an integral part to the traditional laboratories where it had deepened the theoretical aspect. Simulated experiment delivered an accurate result based on calculation regardless the real time errors or the environment factors. A new solution had been proposed and titled as “online Lab”, where the students will have the opportunity to work in their own space, to practice at anytime and anywhere.The proposed remote laboratory relied on Client - server model; where the server represents the laboratory side and the client represents the user which had been divided into three types of users : administrator, instructor and student. The proposed experiment based on fuzzy controller which controls the temperature of a thermoelectric device. It will be built by the student throughout an interface provided as a web page and all it takes from the user to conduct the experiment is to have a web browser and an internet connection.The experiment’s operation based on three devices : DAQ, thermoelectric cooler and a device to turn the thermoelectric off. Elements such as sensors, voltage regulator, and resistors had been involved in the circuit to control the temperature of the thermoelectric cooler. The hardware part had been designed to be controlled by the software, which had been built with seven languages and connected to a database. The server side had been built with PHP, which is a free programming language works on different servers but had been combined in this work with Apache HTTP Server to deliver a compound system that run on different operating systems. The client programming languages started with HTML to build forms and the basic design, CSS for advanced design, jQuery which is a library of Java Script that had been used for animation tools and automatic updates, finally SVG had been quite helpful for inventing a method of drawing arrows for the membership functions to have a clear vision to the internal mechanism of the controller. The last two programming languages represented by VB.NET and C# where these languages designed as console applications running in the server side to control the connected apparatus. A camera and a modem had been attached to the server, where the camera provides a live video streaming to monitor the apparatus status and the modem used as precaution solution, since the system may face a malfunctioning. A message will be sent to the administrator to warn him and the administrator may as well send a message and direct the system to appropriate response.
Logo