Olá, pessoal! Neste post e nos vídeos da aula “Controle de Temperatura com Arduino: Prática” vamos aprender a controlar a temperatura com um Arduino! Este post traz informações que complementam vídeos onde revisamos conceitos de sistemas de controle de temperatura, apresentamos os materiais necessários para montagem de um circuito elétrico de controle de temperatura, fazemos a programação usando de diferentes algoritmos/técnicas de controle (ON/OFF, HISTERESE e PID), testamos e avaliamos o comportamento do sistema. Os links dos vídeos com as aulas no YouTube estão no final do post.
Recomendo você assistir a aula do canal no YouTube Introdução à Automação e Controle – Pt 3: Conceitos de controle de processos industriais para entender melhor os conceitos de controle em malha fechada aplicados nestas práticas.
Objetivos da aula:
- Revisar os conceitos de controle em malha fechada;
- Identificar componentes comuns utilizados para controle de temperatura em malha fechada;
- Compreender e montar o circuito elétrico para testes;
- Compreender e programar algoritmos de controle típicos para controle de temperatura (ON/OFF, HISTERESE e PID);
- Testar, identificar e caracterizar o comportamento do sistema térmico montado.
Circuito de Controle de Temperatura com Arduino – Prática – Materiais
Para testar os diferentes algoritmos/técnicas de controle (ON/OFF, HISTERESE e PID), montaremos um circuito simples com os seguintes componentes:
- Arduino Uno e cabo USB;
- Fonte 12 VDC 2 A;
- Sensor de temperatura LM35;
- Transistor 2N2222 ou similar (que suporte chaveamento rápido e 600 mA);
- Lâmpada 12 V 2 W ou resistor 47 Ω de 2 W (carga com corrente máxima de ~250 mA em 12 VDC);
- Resistor 470 Ω;
- Jumpers macho-macho e macho-fêmea.
O esquema elétrico é apresentado na Figura 1.

Você pode montar o circuito em uma placa PCB padrão, na forma de um shield também, conforme apresentado na Figura 2.

Depois de entender o sistema, aplicaremos algoritmos de controle:
Download do Código-fonte
Este arquivo .zip contém os códigos para teste de funcionamento e levantamento da curva de resposta; controle ON/OFF; controle por HISTERESE; e algoritmo de controle PID.
Controle de Temperatura com Arduino - Códigos-fonte (.zip)
Enviar link de download para: / Send download link to:
Vídeos no YouTube
Materiais complementares
Aulas de Comunicação de Dados e Sistemas de Manufatura.