O resistor limita a corrente de base; o diodo protege o transistor contra a sobretensão da bobina.
1
IN = LOW (0 V)
Sem corrente de base, o transistor entra em corte e o relé permanece desenergizado.
2
IN = HIGH (3,3 V)
O NPN satura, a corrente percorre a bobina e o relé comuta os contatos.
Q1 — Transistor NPN
BC547 ou 2N2222
BC547 ou 2N2222
R1 — Resistor
1 kΩ
1 kΩ
D1 — Flyback
1N4007 ou adequado à carga
1N4007 ou adequado à carga

Relé
Dimensionado conforme o projeto
Dimensionado conforme o projeto

O GPIO fornece somente o sinal de controle. A corrente da carga utiliza uma fonte externa corretamente dimensionada.
| VCEO máximo | 45 V (referência BC547) |
| IC máximo | 100 mA |
| IB recomendado | 5 a 10 mA |
| VBE | aproximadamente 0,7 V |
| Cálculo da base | R = (VIN − VBE) / IB |
Exemplo: com 3,3 V, VBE de 0,7 V e IB de 5 mA, o cálculo resulta em aproximadamente 520 Ω; pode-se avaliar 560 Ω conforme a corrente exigida pela bobina.
Relés
Motores DC
Iluminação
Bombas e solenoides
Comandos
Acionamento digital seguro do relé
const int PINO_RELE = 25;
void setup() {
pinMode(PINO_RELE, OUTPUT);
digitalWrite(PINO_RELE, LOW); // inicia desligado
}
void loop() {
digitalWrite(PINO_RELE, HIGH); // satura o NPN
delay(2000);
digitalWrite(PINO_RELE, LOW); // desliga o relé
delay(2000);
}Atenção: mantenha GND comum, use fonte adequada à carga e nunca conecte relé, motor ou solenoide diretamente ao GPIO do ESP32. Confirme a corrente de coletor e a potência do transistor.
Ligação básica
O emissor vai ao GND, o coletor a um terminal da bobina e o outro terminal da bobina ao positivo da fonte. A base recebe o sinal por meio de um resistor.
- Resistor de base limita a corrente do GPIO.
- Diodo em paralelo com a bobina absorve a sobretensão de desligamento.
- GND da fonte e do controlador deve ser comum, salvo projeto isolado.
Dimensionamento
Verifique a corrente da bobina e escolha transistor com margem de corrente e tensão. A corrente de base deve permitir saturação confiável.
Sequência de teste
- Meça a resistência e corrente nominal da bobina.
- Teste o estágio transistor sem a carga de potência.
- Confirme tensão no coletor e aquecimento.
- Conecte a carga respeitando os contatos do relé.