The upgrade and design of remote monitor and control for climate chamber
Min, Dang (2018)
Avaa tiedosto
Lataukset:
Min, Dang
Vaasan ammattikorkeakoulu
2018
Creative Commons Attribution 3.0 Unported
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201805046552
https://urn.fi/URN:NBN:fi:amk-201805046552
Tiivistelmä
The climate chamber, or the temperature and humidity chamber, is a device located in Technobothnia Education and Research Center, used for testing the endurance of electrical devices by stimulating different temperature and humidity conditions. Inside the chamber, the dedicated system consists of a PC running a control software that is responsible for climate simulation.
Prior to previous study and design of the climate chamber controlling software by Simachew Tibebu and the remote monitoring system developed by Habtamu Ashengo, the Technobothnia Education and Research Center grew their interest in a new system, which is capable to control and monitor the climate chamber remotely.
Based on the need fora new system, the thesis was projected to upgrade the previous version of the system and enable the possibility to control the chamber from anywhere. The main objective of this project was to design a new system, running on the Linux-based devices, such as Raspberry Pi or a Linux computer, to operate as a server with the ability to monitor the chamber, to store information related to the chamber and to be able to control the system via web service.
The requirements of the system were determined by the desired functionalities of the new system along with the previous study of the chamber’s operations. These following functions were the results:
-A running server on a Linux-based device connected directly via COM port to the chamber
-A user interface with capabilities to manage programs, to manage control parameters (PID-control), to monitor the chamber status and to operate the pro-gram remotely.
The system was developed in JavaScript/NodeJS on Linux development environment, with the server powered by HapiJS and the user interface powered by the MithrilJS framework.
Due to the delay in development of this project, the goals were not fully achieved. With limited access to the chamber during the summer, the testing process was conducted with chamber simulating program, providing basic procedures, for instance, monitoring the chamber state and information, managing chamber’s programs and control parameters without validation. Though this project was approached with new technology and different method than the previous two, testing would be considered as unnecessary at this stage as other students can continue with this project later
Prior to previous study and design of the climate chamber controlling software by Simachew Tibebu and the remote monitoring system developed by Habtamu Ashengo, the Technobothnia Education and Research Center grew their interest in a new system, which is capable to control and monitor the climate chamber remotely.
Based on the need fora new system, the thesis was projected to upgrade the previous version of the system and enable the possibility to control the chamber from anywhere. The main objective of this project was to design a new system, running on the Linux-based devices, such as Raspberry Pi or a Linux computer, to operate as a server with the ability to monitor the chamber, to store information related to the chamber and to be able to control the system via web service.
The requirements of the system were determined by the desired functionalities of the new system along with the previous study of the chamber’s operations. These following functions were the results:
-A running server on a Linux-based device connected directly via COM port to the chamber
-A user interface with capabilities to manage programs, to manage control parameters (PID-control), to monitor the chamber status and to operate the pro-gram remotely.
The system was developed in JavaScript/NodeJS on Linux development environment, with the server powered by HapiJS and the user interface powered by the MithrilJS framework.
Due to the delay in development of this project, the goals were not fully achieved. With limited access to the chamber during the summer, the testing process was conducted with chamber simulating program, providing basic procedures, for instance, monitoring the chamber state and information, managing chamber’s programs and control parameters without validation. Though this project was approached with new technology and different method than the previous two, testing would be considered as unnecessary at this stage as other students can continue with this project later