fbpixel
Etiquetas:

Se estiver envolvido na domótica, deparar-se-á inevitavelmente com um módulo de relé eléctrico em algum momento. O relé é um interruptor controlável que isola a parte de controlo da parte de potência. É um componente muito utilizado quando se pretende fazer a ligação entre a electrónica e a electricidade. Permite abrir ou fechar um contactor num circuito de potência de acordo com um sinal entre 0 e 5V.

Material

  • Computador
  • Arduino UNO
  • Módulo de relé

Como funciona

O relé é composto por um solenóide e um contactor mecânico. Quando a corrente é suficientemente elevada no terminal de entrada, o solenóide torna-se magnetizado, forçando o contactor a fechar o circuito de energia. Como não existe ligação mecânica entre o circuito de controlo e o circuito de potência (accionamento magnético), existe um isolamento galvânico entre os dois circuitos; isto protege o circuito de controlo.

module-relay-1-channel Usando um módulo de relé com Arduino

Esquema

Veremos aqui a ligação de um módulo de relé que está frequentemente presente em kits electrónicos. Existem três pinos de entrada (Signal, Vcc, Gnd) como para um servomotor. O relé liga-se normalmente a uma saída digital do microcontrolador. Existe normalmente um bloco terminal de 3 pinos na saída do módulo que corresponde às saídas Naturalmente Aberto (NÃO), Comum (COM) e Naturalmente Fechado (NC). O dispositivo de saída será ligado ao terminal COM e ao terminal NC ou NO, dependendo da sua aplicação.

arduino-module-relay-1-channel_bb Usando um módulo de relé com Arduino

Em geral, o modo mais seguro é escolhido no caso de uma falha de controlo. Por exemplo, o relé corta o circuito de alimentação da caldeira na eventualidade de um problema para evitar o seu aquecimento contínuo.

Código

O código para conduzir um relé é tão simples como colocar um pino alto ou baixo. Para tal, utilizamos a função digitalWrite().

//Parameters
const int digPin = 2;

void setup() {
  //Init Serial USB
  Serial.begin(9600);
  Serial.println(F("Initialize System"));
  //Init pwm output
  pinMode(digPin, OUTPUT);
}

void loop() {
  digitalWrite(digPin, HIGH);
  delay(500);
  digitalWrite(digPin, LOW);
  delay(500);
}

Resultado

Em alguns módulos de relé existe um LED para o ajudar a observar o estado do relé. Quando o relé fecha, o LED acende-se e faz um som mecânico. Se este som não for compatível com a sua aplicação, terá de considerar a utilização de um transistor(DC) ou triac(AC).

Aplicações

  • Criação de um interruptor ligado

Fontes

Retrouvez nos tutoriels et d’autres exemples dans notre générateur automatique de code
La Programmerie