Este tutorial faz parte de: Controlando um relé usando Arduino
Esta é uma coletânea de vídeos relacionados a revezamento. Os links para outros vídeos estão abaixo deste artigo.
Usando um MAX6675 (termopar tipo K) com relé e display
Este projeto demonstra como fazer a interface entre um termopar tipo K MAX6675 e um Arduino, incorporando um relé para controle e um display para leituras de temperatura. Esta configuração é inestimável para várias aplicações que exigem monitoramento preciso da temperatura e respostas automatizadas. Aqui estão algumas ideias de projetos:

- Proteção contra superaquecimento para equipamentos eletrônicos sensíveis
- Incubadora com controle de temperatura para experimentos biológicos
- Sistema automatizado de preparo de café ou cerveja
- Monitoramento e controle de processos industriais
- Monitoramento ambiental em uma estufa ou outro ambiente controlado
Hardware/Componentes
Para construir este projeto, você precisará dos seguintes componentes:
- Arduino Uno (ou placa compatível)
- Módulo termopar tipo K MAX6675 (no vídeo em 00:58)
- Módulo de relé
- Módulo de display LED de 4 dígitos TM1637
- Fios jumper
- Fios de ligação
Guia de fiação
A fiação é explicada no vídeo (no vídeo em 05:36). As conexões específicas dependem de você estar usando um chip de montagem em superfície ou um módulo PCB. Consulte o vídeo para um diagrama de fiação detalhado.

Explicação do Código
O código Arduino usa a biblioteca MAX6675 para ler valores de temperatura do termopar. As principais partes configuráveis do código são:
- Definições dos pinos do termopar:
thermoDO,thermoCS, ethermoCLK(no vídeo em [03:53]). Esses pinos precisam ser ajustados de acordo com seu esquema de fiação. - Pino de controle do relé: o pino 10 é usado para controlar o relé (no vídeo em [05:36]). Altere isso se necessário.
- Configuração do display (se usado): O código inclui seções para configurar o display TM1637. Ajuste os pinos CLK e DIO, se necessário (no vídeo em [03:53]).
O código inclui funções para ler a temperatura em Celsius e Fahrenheit. Uma parte crucial do código é a instrução condicional que verifica se a temperatura excede um limiar (80.0°C neste exemplo). Se assim for, o relé é ativado (pino 10 fica LOW).
// If temperature goes above 80.0C, turn the relay ON
if(thermocouple.readCelsius() > 80.00){
digitalWrite(10, LOW);// Set pin 10 LOW
} else {
digitalWrite(10, HIGH);// Set pin 10 HIGH
}
Projeto/Demonstração Ao Vivo
O vídeo demonstra o projeto em ação (no vídeo aos 06:59). O sensor mede com precisão a temperatura ambiente e aumenta quando aquecido. A funcionalidade do relé também é demonstrada.
Capítulos
- [00:00] Introdução
- [00:39] Visão geral do sensor
- [01:40] Conexões dos pinos
- [02:22] Instalação da biblioteca
- [03:53] Explicação do Código (Configuração)
- [04:06] Explicação do Código (Laço)
- [05:36] Fiação
- [06:59] Demonstração ao vivo
Este tutorial é parte de: Controlando um relé usando Arduino
- Código Arduino e vídeo para um relé de 5V de dois canais
- Controlando um relé de 5V com Arduino para acionar uma carga AC ou DC, como lâmpada ou motor
- Sensor de Toque TTP224 de 4 Canais para Acionar Cargas AC/DC com Relé
- Usando um Módulo de Relé de 5V (Baixo-Gatilho) com Arduino
- Usando um interruptor de palheta para controlar um relé e cargas AC/DC com um Arduino
- Usando um módulo de toque TTP223B e um relé para controlar cargas CA/CC com um Arduino
- Usando um botão do Arduino para acionar um relé e uma lâmpada em corrente alternada
Recursos e referências
Arquivos📁
Nenhum arquivo disponível.