Etiquetas:

Si te dedicas a la domótica, es inevitable que te encuentres con un módulo de relés eléctricos en algún momento. El relé es un interruptor controlable que aísla la parte de control de la parte de potencia. Es un componente muy utilizado cuando se quiere establecer el vínculo entre la electrónica y la electricidad. Permite abrir o cerrar un contactor en un circuito de potencia según una señal entre 0 y 5V.

Material

  • Ordenador
  • Arduino UNO
  • Módulo de relés

Cómo funciona

El relé está formado por un solenoide y un contactor mecánico. Cuando la corriente en el terminal de entrada es lo suficientemente alta, el solenoide se magnetiza, lo que obliga al contactor a cerrar el circuito de alimentación. Como no hay conexión mecánica entre el circuito de control y el de potencia (accionamiento magnético), hay un aislamiento galvánico entre los dos circuitos; esto protege el circuito de control.

module-relay-1-channel Uso de un módulo de relés con Arduino

Esquema

Veremos aquí la conexión de un módulo de relé que suele estar presente en los kits de electrónica. Hay tres pines de entrada (Señal, Vcc, Gnd) como para un servomotor. El relé suele conectarse a una salida digital del microcontrolador. Normalmente hay un bloque de terminales de 3 pines en la salida del módulo que corresponde a las salidas Naturalmente Abierto (NO), Común (COM) y Naturalmente Cerrado (NC). El dispositivo de salida se conectará al terminal COM y al terminal NC o NO dependiendo de su aplicación.

arduino-module-relay-1-channel_bb Uso de un módulo de relés con Arduino

En general, se elige el modo más seguro en caso de fallo de control. Por ejemplo, el relé corta el circuito que alimenta la caldera en caso de problema para evitar que se caliente de forma continua.

Código

El código para accionar un relé es tan sencillo como poner un pin en alto o en bajo. Para ello utilizamos la función 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

En algunos módulos de relé hay un LED que le ayuda a observar el estado del relé. Cuando el relé se cierra, el LED se ilumina y emite un sonido mecánico. Si este sonido no es compatible con su aplicación, tendrá que considerar el uso de un transistor (DC) o triac (AC).

Aplicaciones

  • Creación de un interruptor conectado

Fuentes

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