ESP32 - Controlar Elemento de Aquecimento

Este tutorial ensina como usar o ESP32 para controlar um elemento de aquecimento. Com base neste tutorial, você aprenderá a construir um sistema de aquecimento em outro tutorial.

Sobre o Elemento de Aquecimento

Pinagem

Pinagem do Elemento de Aquecimento para ESP32

O elemento de aquecimento geralmente possui dois pinos:

  • Pino positivo (+) (vermelho): precisa ser conectado ao 12V da fonte de alimentação DC
  • Pino negativo (-) (preto): precisa ser conectado ao GND da fonte de alimentação DC

Como Controlar o Elemento de Aquecimento

Se o elemento de aquecimento de 12V for alimentado por uma fonte de alimentação de 12V, ele emite calor. Para controlar um elemento de aquecimento, precisamos usar um relé entre o ESP32 e o elemento de aquecimento. O ESP32 pode controlar o elemento de aquecimento por meio do relé. Se você não conhece o relé (pinagem, como funciona, como programar ...), aprenda sobre o relé no tutorial ESP32 - Relé

Diagrama de Ligação

  • Como conectar o ESP32 e controlar o elemento de aquecimento usando uma protoboard (alimentado via cabo USB)
Diagrama de Ligação do ESP32 com Elemento de Aquecimento

This image is created using Fritzing. Click to enlarge image

Se você não sabe como alimentar o ESP32 e outros componentes, veja as instruções no tutorial a seguir: Como alimentar o ESP32.

  • Como conectar o ESP32 e controlar o elemento de aquecimento usando uma protoboard (alimentado via pino Vin)
Diagrama de Ligação do ESP32 com Elemento de Aquecimento

This image is created using Fritzing. Click to enlarge image

Como conectar o ESP32 e controlar o elemento de aquecimento
Como ligar o ESP32 e controlar o elemento de aquecimento

Código ESP32

O código abaixo liga o elemento de aquecimento por cinco segundos e o desliga por cinco segundos, repetidamente,

/* * Este código de ESP32 foi desenvolvido por pt.newbiely.com * Este código de ESP32 é disponibilizado ao público sem nenhuma restrição. * Para tutoriais completos e diagramas de ligação, visite: * https://pt.newbiely.com/tutorials/esp32/esp32-controls-heating-element */ #define RELAY_PIN 16 // ESP32 pin GPIO16 connected to the heating element via the relay // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin A5 as an output. pinMode(RELAY_PIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(RELAY_PIN, HIGH); // turn on heating element 5 seconds delay(5000); digitalWrite(RELAY_PIN, LOW); // turn off heating element 5 seconds delay(5000); }

Passos Rápidos

  • Conecte o ESP32 ao PC via cabo USB
  • Abra a Arduino IDE, selecione a placa e a porta corretas
  • Copie o código acima e cole-o na Arduino IDE
  • Compile e faça o upload do código para a placa ESP32 clicando no botão Upload na Arduino IDE
  • Verifique a temperatura do elemento de aquecimento

WARNING

Tenha cuidado. Ele pode queimar você e a sua casa. Este é um assunto sério, e queremos que você esteja seguro. Se você NÃO tem 100% de certeza do que está fazendo, faça um favor a si mesmo e não toque em nada. Pergunte a alguém que saiba! NÃO nos responsabilizamos pela sua segurança.

Explicação do Código

O código ESP32 acima contém uma explicação linha por linha. Leia os comentários no código!

Vídeo

※ NOSSAS MENSAGENS

  • Fique à vontade para compartilhar o link deste tutorial. Porém, por favor, não use nosso conteúdo em outros sites. Investimos muito esforço e tempo para criar este conteúdo, por favor respeite nosso trabalho!