Cómo es el tema de los relés optoacoplados

El tema de los reles optoacoplados (optoaislados) bien explicado es así:
Si el jumper está puesto, el electroiman se alimenta directamente desde la placa arduino, y si sucediera una falla en el relé, se correría riesgo de dañar el microcontrolador; entonces como primer paso será retirar el jumper y buscar una fuente externa de 5v para alimentar JD-VCC (Ejemplo, fuente Yrobot para protoboard); y por otro lado alimentar VCC con los 5v de Arduino.
GND irá a GND de Arduino.


Muy importante saber esto:
Mientras no se alimenten las entradas IN, los relés permanecerán encendidos.


A la inversa de lo que normalmente se usaría, hay que mandar un HIGH para mantener apagado el relé, al dejar de alimentarlo, se encenderá.


* IN1,2,3,4 van a pines digitales de arduino. Pin en LOW para encender el relé, y pin en HIGH para apagarlo.

Por otro lado un detalle a tener en cuenta es que muchos reles tienen un N/A(normal abierto) y N/C(normal cerrado), eso significa que:
* N/C está dando paso de energía siempre que el relé esté apagado, y corta el paso de energía siempre que esté encendido.
* N/A, funciona de modo inverso que N/C, es el que usamos normalmente, al energizar el relé se habilita el paso de energía.
Entonces conectando diferente obtenemos un resultado inverso, pero el detalle a tener en cuenta es que habrá un período en el que los reles no estarán energizados, y esto daría paso a la energía.

Para invertir el tema del pin, se podría optar por una compuerta inversora (NOT) por ejemplo un 7404.

El circuito del relé optoacoplado es el siguiente: