Como fazer um controlador de temperatura DIY com o Arduino - Guia passo a passo
Aprenda a criar um DIYcontrolador de temperaturausando Arduino. Este guia abrangente abrange componentes, design de circuitos, programação, montagem e solução de problemas. Perfeito para iniciantes e entusiastas.
1. Introdução
Os controladores de temperatura são dispositivos essenciais usados em muitas aplicações para manter as temperaturas desejadas em faixas seguras e ideais - sejam elas processos industriais ou automação residencial. Neste guia, nós...#39; Vai guiá-lo através da criação de seu próprio controlador de temperatura DIY com o microcontrolador Arduino, fornecendo uma solução econômica e personalizável.
2. Componentes necessários
Para construir seu controlador de temperatura, os seguintes itens serão necessários.
Arduino Uno ou microcontrolador similar para uso em microcontrolador
As opções de sensor de temperatura incluem termistor, DHT11 ou DS18B20
Opções de unidade de exibição disponíveis: LCD (16x2) ou OLED
Módulo de relé: Usado para controlar dispositivos de aquecimento/resfriamento.
Opções de fonte de alimentação para componentes: 5V ou 12V DC, dependendo das necessidades do componente
Fios de conexão: Os fios de jumper fornecem conexões convenientes.
Breadboard ou PCB: Usado para construir circuitos eletrônicos
3. Projeto de Circuitos
Um projeto de circuito é essencial no desenvolvimento de qualquer controlador de temperatura. Abaixo está um diagrama esquemático destacando suas conexões.
Microcontrolador:
Conecte uma placa Arduino diretamente à fonte de alimentação, com sensor de temperatura conectado diretamente ao pino de entrada analógica do Arduino para detectar mudanças de temperatura e detectar gradientes de temperatura.
Sensor térmico (termistor).
O Anschliessend conecta o sensor de sonda de temperatura diretamente com o pino de entrada de temperatura da placa Arduino para detectar temperaturas em condições do mundo real e gravá-las como leituras analógicas no Arduino ' s pino de entrada analógica da entrada analógica Pino de saída analógica Pino na placa do microcontrolador (veja a imagem para detalhes) da placa Arduino para sensor de temperatura Sensor de temperatura Transmissão de dados para Arduinos Pino de entrada analógica do número do pino de entrada analógica
Anschliessend conecte o microcontrolador à fonte de alimentação enquanto conecta o sensor/sensor de temperatura com o pino de entrada analógica do pino de saída analógica/sensor de temperatura diretamente com o pino de saída analógica do pino de entrada analógica no pino de saída analógica da entrada analógica ligada/interruptiva 3
Unidade de exibição :
Conecte um LCD a um dos pinos digitais em um Arduino para fornecer capacidade de exibição, enquanto conecta o Módulo de Relé (para controlar o dispositivo de aquecimento/resfriamento).
Por fim, faça conexões para Display, Módulo de Relé (para controlar o controle do dispositivo de aquecimento/resfriamento) e Unidade de Relé a vários pinos digitais de um Arduino para fins de controle.
Certifique-se de que todos os componentes tenham acesso à energia para um funcionamento ideal
4. Programando um Arduino
A codificação de um Arduino envolve escrever código para ler informações de temperatura de sensores, implementar lógica de controle e exibir a temperatura em seu LCD. Aqui está um exemplo de trecho de código:
#incluir#definir DHTPIN 2, DHTTYPE DHT11 e RELAYPIN 3.#incluir (e definir), (e defune DHTPIN 2) DHTPIN2,DHTTYPEDHT11; RELAYPIN 3 para uso por DHT dht (DHTPIN e DHTTYPE); LCD de cristal líquido (7,8, 9, 10/11/12).
Void SetUp(16, 2) void Loop(20); float Temp = DHT ReadTemperature(); lcd.setCursor(0, 0); lcd.print("Temp: "); lcd.print(temp); if (Temp 20), digitalWrite(RELAYPIN, HIGH) para ativação de aquecimento ou digitalWrite(RELAYPIN, HIGH), caso contrário, DigitalWrite(RELAYPIN, HIGH); Para ligar o aquecimento; Etapa de montagem. Este bloco leva cerca de 2000 milissegundos para completar sua estação de trabalho' s etapas de montagem antes de começar novamente na etapa 7 para a etapa de montagem
Montar componentes significa colocá-los em uma placa de ensaio ou soldá-los em um PCB. Siga estes passos.
Estabeleça uma placa Arduino em uma placa de ensaio ou PCB.
Conecte o sensor de temperatura à sua entrada analógica do Arduino, conecte um painel LCD com pinos digitais conectados para melhor uso, conecte os módulos de relé por meio de pinos digitais conforme apropriado e alimente seu circuito usando sua respectiva fonte de alimentação.
Teste e calibração Testar seu controlador de temperatura regularmente é fundamental para seu funcionamento adequado e deve seguir estas etapas:
Ligue o sistema e observe as leituras de temperatura exibidas em um LCD.
Ajuste o ponto de ajuste no código conforme necessário. 3. Teste o relé alterando a temperatura gradualmente enquanto monitora o tempo de resposta do relé.
Calibre as leituras do sensor usando ajustes de código conforme apropriado se houver leituras imprecisas.
5. Solucionando problemas
Alguns problemas que você pode encontrar durante a solução de problemas incluem:
Leituras de temperatura errôneas:
Se as leituras parecerem imprecisas, verifique novamente as conexões e a calibração do sensor.
Relé não comutando:
Confirme se as conexões de relé e a lógica de controle no código correspondem entre si corretamente.
Problemas de exibição:
Verifique se todas as conexões estão corretas, bem como se o código foi configurado corretamente.
6. Conclusão
Construir um controlador de temperatura DIY com Arduino é um projeto gratificante que aprimora sua compreensão de eletrônica e programação. Este guia fornece uma visão geral abrangente, desde a coleta de componentes até o teste e a solução de problemas. Com esse conhecimento, você pode personalizar e expandir seu controlador de temperatura para várias aplicações.
- Como redefinir o controlador de temperatura W1209: guia passo a passo
- Como conectar um PT100 a um controlador de temperatura: um guia detalhado