• 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.

    Project specifications:
     - Internal control temperature range between 10 and 15 degrees.
     - 8 minute stabilization time


    System Assembly


    Electronic Control and Drive Circuit 
    (Control is perfomed by Arduíno)




    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.)


    System Control with Matlab
    (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)

    Automation System working
    (Integration with control system using Modbus RTU with Arduíno)