🛠 Commander une charge 230 V avec un relais de sortie
Objetivos
Controlar una carga de potencia mediante las 4 salidas de relé del Opta. Cada relé es un contacto NA (SPST) de 10 A / 250 VAC (hasta 400 VAC), con un tiempo de conmutación de 6 ms, un rebote de 3 ms y una vida mecánica de 10 millones de ciclos. El punto crítico: no existe protección interna contra cortocircuitos, por lo que el fusible externo es obligatorio.
Material
- Arduino Opta alimentado a 24 VDC (el USB-C NO puede alimentar los relés)
- Una carga: bombilla de 230 V, resistencia de prueba o bobina de contactor
- Portafusibles + fusible calibrado en serie con la carga (obligatorio)
- Cable de potencia adecuado, probador
Código completo
// opta_sortie_relais.ino — cycle de test sur OUTPUT1 (RELAY1, broche D0)
const int CHARGE = RELAY1; // OUTPUT1 : contact NO 10 A / 250 VAC
void setup {
Serial.begin(9600);
pinMode(CHARGE, OUTPUT);
digitalWrite(CHARGE, LOW); // defaut securise : contact ouvert
}
void loop {
digitalWrite(CHARGE, HIGH); // fermeture du contact
Serial.println("CHARGE ON");
delay(2000);
digitalWrite(CHARGE, LOW); // ouverture
Serial.println("CHARGE OFF");
delay(2000);
}
Verificación esperada
Se escucha el clic del relé cada 2 segundos y la carga se enciende/apaga. El monitor serie indica el estado. El contacto en reposo (por defecto) debe estar abierto: es el modo seguro.
Errores frecuentes
- Falta de fusible externo: el Opta NO tiene NINGUNA protección interna de los relés; un cortocircuito destruye el contacto. Dimensione el fusible según la carga.
- Sobrecarga del relé: máximo 10 A resistivos, y solo 10 000 ciclos a este nivel; para un motor o una carga inductiva (AC15 500 VA), utilice un contactor y limite la frecuencia de maniobra.
- Olvidar la carga mínima: por debajo de 300 mW (5 V / 5 mA), el contacto puede sulfatarse y dejar de conducir la corriente.
- Conectar 230 V a una entrada: verifique tres veces el borne, OUTPUT1..4 = relés, I1..I8 = solo entradas.
Otros tutoriales para esta placa
- Premier sketch : faire clignoter une LED sur Arduino Opta
- Lire une entrée numérique 24 V (capteur de proximité)
- Server Modbus TCP : exposer les relais sur Ethernet
- Lire un capteur analogique 0–10 V sur les entrées Opta
- Remonter des données machine en MQTT via Ethernet
- Exploiter le double cœur : M7 pour le PLC, M4 en coprocesseur
Ejemplos de código para esta placa
relais_securise.inoArduinoentrees_numeriques.inoArduinoanalogique_0_10v.inoArduinomodbus_tcp_esclave.inoArduinomodbus_rtu_maitre.inoArduinomqtt_telemetrie.inoArduino