Relay Shield v3
El Relay Shield proporciona una solución para controlar dispositivos de alta corriente que no pueden ser controlados por los pines de E/S digitales de Arduino debido a las limitaciones de corriente y voltaje.
El Relay Shield cuenta con cuatro relés de alta calidad y proporciona interfaces NO/NC, cuatro indicadores LED dinámicos para mostrar el estado encendido/apagado de cada relé, y el factor de forma de shield estandarizado para proporcionar una conexión fluida a la placa Arduino/Seeeduino u otras placas compatibles con Arduino.
Características
- Compatible con Arduino Uno/Leonardo/Seeeduino; Otras placas o microcontroladores mediante cables puente
- Interfaz a través de pines de E/S digitales 4, 5, 6 y 7
- Terminales de tornillo para relés
- Forma y diseño de shield estandarizado
- Indicadores LED de estado de funcionamiento para cada relé
- Relés de alta calidad
- Pines de relé COM, NO (Normalmente Abierto) y NC (Normalmente Cerrado) para cada relé
- Actualización de pines SCL, SDA, IOREF, NC.
Especificaciones
Elemento | Mín | Típico | Máx | Unidad |
Voltaje de Alimentación | 4.75 | 5 | 5.25 | VDC |
Corriente de Trabajo | 8 | - | 250 | mA |
Voltaje de Conmutación | - | - | 30 | VDC |
Corriente de Conmutación | - | - | 8 | A |
Frecuencia | - | 1 | - | HZ |
Potencia de Conmutación | - | - | 70 | W |
Vida Útil del Relé | 100000 | - | - | Ciclos |
Descarga por contacto ESD | - | ±4 | - | KV |
Descarga por aire ESD | - | ±8 | - | KV |
Dimensiones | - | 68.7X53.5X30.8 | - | mm |
Peso Neto | - | 55±2 | - | g |
- Por favor, coloca 2 capas de cinta aislante en la parte superior del conector USB del Arduino. Esto evitará que el shield de relé haga contacto.
- No operes con voltaje superior a 35V DC.
Descripción de la Interfaz del Shield
- Digital 4 – controla el pin COM4 del RELAY4 (ubicado en J4)
- Digital 5 – controla el pin COM3 del RELAY3 (ubicado en J3)
- Digital 6 – controla el pin COM2 del RELAY2 (ubicado en J2)
- Digital 7 – controla el pin COM1 del RELAY1 (ubicado en J1)
Descripción de los Pines de la Interfaz/Terminal J1:
-
COM1 (Pin Común) : El pin del relé controlado desde el pin digital.
-
NC1 (Normalmente Cerrado): Este terminal estará conectado a COM1 cuando el pin de control del RELAY1 (pin I/O Digital 7) esté en bajo y desconectado cuando el pin de control del RELAY1 esté en alto.
-
NO1 (Normalmente Abierto): Este terminal estará conectado a COM1 cuando el pin de control del RELAY1 (pin I/O Digital 7) esté en alto y desconectado cuando el pin de control del RELAY1 esté en bajo.
Los terminales J2-4 son similares a J1 excepto que controlan RELAY2-RELAY4 respectivamente.
Solo se requieren cuatro pines I/O Digitales de Arduino, pines 4-7, para controlar los cuatro relés diferentes. Adicionalmente, también se requieren los pines de 5V y dos GND de Arduino para alimentar el Shield de Relé.
Operación/Tutorial de Relés
Los relés son básicamente interruptores electromagnéticos: cuando el relé es energizado por el circuito de control (es decir, cuando se aplica un voltaje y corriente a la bobina), la corriente y la bobina crean un campo magnético que es capaz de atraer el terminal COM hacia el terminal NO, cuando el circuito de control remueve el voltaje y corriente aplicados, el terminal COM regresa a hacer contacto con el terminal NC debido a una fuerza mecánica (usualmente un resorte).
Algunas aplicaciones prácticas de relés incluyen: control de alto voltaje usando bajo voltaje, control de motores, control remoto, alarma anti-audición, alarma automática de temperatura, incubadoras y demás.
Una aplicación de control de motor con un relé y un motor se muestra a continuación:
En el caso del Shield de Relé, los dos terminales del "Circuito de Control" para cada uno de los cuatro relés son controlados por solo un pin I/O Digital de Arduino. Los pines 4, 5, 6, y 7 controlan los relés 4, 3, 2, y 1 respectivamente.
Ejemplo(s)/Uso del Shield de Relé
Ahora que sabes cómo funciona un relé internamente, permítenos mostrarte cómo usar el Shield de Relé.
Ejemplo #1: Control de Motor DC
1.Apila el Shield de Relé sobre la placa de desarrollo Arduino.
2.Conecta Arduino a tu PC usando un cable USB.
3.Usaremos RELAY3 para controlar el motor DC. Conecta el motor DC y el Shield de Relé como se muestra en el esquemático y figura a continuación:
La fuente de alimentación externa en la figura anterior puede ser una batería o fuente de alimentación. La fuente externa debe ser capaz de proporcionar suficiente corriente y estar configurada al voltaje correcto para el motor. En nuestras pruebas, usamos una batería de litio como fuente de alimentación externa para el motor.
4.Inicia el IDE de Arduino y sube el siguiente código a la placa Arduino:
int MotorControl = 5; // Digital Arduino Pin used to control the motor
// the setup routine runs once when you press reset:
void setup() {
// declare pin 5 to be an output:
pinMode(MotorControl, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(MotorControl,HIGH);// NO3 and COM3 Connected (the motor is running)
delay(1000); // wait 1000 milliseconds (1 second)
digitalWrite(MotorControl,LOW);// NO3 and COM3 Disconnected (the motor is not running)
delay(1000); // wait 1000 milliseconds (1 second)
}
Cuando hayas subido el código a tu placa Arduino/Seeeduino, el motor debería funcionar durante un segundo, detenerse por otro segundo y repetir el proceso indefinidamente. Cuando el motor esté funcionando (NO3 y COM3 están conectados), el indicador LED NO3 se encenderá.
Ejemplo #2: Cómo Usar Más de un Relay Shield con Solo una Placa Arduino/Seeeduino
Debido a que el Relay Shield usa pines digitales en el Arduino para controlar cada uno de los relés, se puede usar más de un Relay Shield con la misma placa Arduino, para hacerlo simplemente sigue estos pasos:
1.Apila uno de los Relay Shields (llamémoslo Relay Shield #1) sobre la placa de desarrollo Arduino
2.Conecta otro Relay Shield (llamémoslo Relay Shield #2) usando cables puente/cables al Relay Shield #1 como se muestra en la figura a continuación:
- El pin GND del Relay Shield #1 está conectado al pin GND del Relay Shield #2
- El pin 5V del Relay Shield #1 está conectado al pin 5V del Relay Shield #2
- Los Pines Digitales 8, 9, 10 y 11 del Relay Shield #1, están conectados a los Pines Digitales 7, 6, 5 y 4 del Relay Shield #2 respectivamente.
3.Ahora puedes controlar los relés 1, 2, 3 y 4 en el Relay Shield #2 usando los pines de E/S digitales 8, 9, 10 y 11 del Arduino. Ve el código de ejemplo a continuación para controlar RELAY1 en el Relay Shield #2:
int relay1inShield2 = 8; // Digital Arduino Pin 8 is used to control relay 1 in Relay Shield #2
// the setup routine runs once when you press reset:
void setup() {
// declare pin 8 to be an output:
pinMode(relay1inShield2, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(relay1inShield2,HIGH); // relay is energized (NO is connected to COM)
delay(1000); // wait 1000 milliseconds (1 second)
digitalWrite(relay1inShield2,LOW); // NO is disconnected from COM
delay(1000); // wait 1000 milliseconds (1 second)
}
Lectura Relacionada
Visor de Esquemas en Línea
Recursos
Soporte Técnico y Discusión de Productos
¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.