Journal of Electrical Engineering, Electronics, Control and Computer Science JEEECCS, Volume 4, Issue 11, pages 5-12, 2018 Design and Implementation of a Temperature Control System Mihai Tudor, Sanda Florentina Mihalache Automatic Control, Computers and Electronics Department Petroleum-Gas University of Ploiești Romania tudor.mihai10@yahoo.com Abstract This paper, which features an automatic temperature control system, demonstrates the utility of the controller where no high precision is required, allowing variations between two fixed limits. The temperature control is made in an enclosure made of plexiglas plates thermally insulated with polystyrene to keep the temperature constant over a longer period of time using the Peltier element for the cooling process and thermal resistance for heating. Elements have been purchased based on their price, their efficiency in relation to enclosure dimensions, thermal power, power and supply voltage. The control system also has a user interface where all process parameters can be observed and modified. This is done using the serial connection via USB cable within the LabVIEW development platform. Keywords-component; automatic control system, bidirectional controller, on off actuator, labview, arduino I. INTRODUCTION Before the mechanical freezing systems were used, people cooled the food with snow or ice that either were in the area or were brought from the mountains. The purpose of this paper is to simulate and implement a computer aided automatic temperature control system. The program used to graphically simulate the control system is LabVIEW, a program developed by National Instruments. "Control, Design & Simulation" is the package of this program required for graphical implementation of the process. The developed human machine interface is represented in LabVIEW, which displays the system parameter values. This communication is possible through a serial port, using a USB cable and a connection code. Through the application, the user has the ability to observe the system's response over time, the way in which the adjustment is made, moreover, can intervene at any time to alter system boundaries and manually control the main actuators, but also the secondary ones (buzzer, cooler). The program associated to the temperature controller is physically implemented in the Arduino IDE. The evolution of the whole process is followed with respect to the error corresponding to the inputs changes (both setpoint and disturbances). The second chapter is called "Definition, characterization of the automatic control system and the control algorithm used in the process" and it describes the elements used in the process, the type and functioning of the controller and its actuator, as well as the classification of the measuring devices. In the third chapter, "Virtual Instrumentation and Data Acquisition Systems", there are presented both the LabVIEW development platform and its use in order to build the application and the Arduino IDE programming environment. The last chapter, "The proposed application for simulating the automatic temperature control system using the LabVIEW and Arduino programming languages" aims to characterize each element used for system design, process data, and experimental results with screenshots during system testing. II. DEFINITION, CHARACTERIZATION OF THE AUTOMATIC CONTROL SYSTEM AND THE CONTROL ALGORITHM USED IN THE PROCESS A. Definition and characterization of the system The system is a collection of elements in interaction that are specific to an organization and purpose [1]. The Automatic Control System (ACS) is a technical system that enables the control and supervision of technological processes without direct human intervention [1]. An ACS consists of two main parts: controlled process (P) control devices (CD) [2]. Figure 1. Detailed block diagram of a feedback control system [2]