Small Refrigerator Control Project
Small Controlled Refrigerator
This project consists of the development and control of a small refrigerator using Peltier as a cooling element and the embedded Arduino system.
The automation project was divided into several stages: system assembly, data acquisition, system identification, system modeling, system control and integration with SCADA.
The automation project was divided into several stages: system assembly, data acquisition, system identification, system modeling, system control and integration with SCADA.
Project specifications:
- Internal control temperature range between 10 and 15 degrees.
- 8 minute stabilization time
System Assembly
Data Acquisition with ArduÃno
The Arduino works as a data acquisition board (DAQ) using sampling to read the process temperature data.
In addition, Excel is also used to analyze the data obtained.
System Identification e Modeling with Matlab
(The system is modeled by a first order transfer function.)

(The system is modeled by a first order transfer function.)

System Control with Matlab
(The designed controller is of the PI (Proportional-Integral) type.)
(The designed controller is of the PI (Proportional-Integral) type.)
Development of Control and Communication Software
In the software development stage some libraries were used on the ArduÃno platform to perform the control and supervision of the temperature control.
These libraries made in C++ adapted for ArduÃno are:
- SimpleModbusSlave
(Modbus communication protocol library)
- Thermistor
(Temperature sensor library for temperature measurement)
- PID_v1
(System controller library for performing process control)
Integration with SCADA
(The Elipse SCADA software was used for development)
(The Elipse SCADA software was used for development)
Automation System working
(Integration with control system using Modbus RTU with ArduÃno)