Dentro de la gran variedad de proyectos que podemos realizar con Arduino, podemos llegar a desear controlar componentes de alto voltaje o alto amperaje, como bombillas o bombas de agua, los cuales no pueden ser manejados directamente con Arduino. En estos casos es necesario utilizar Relays o Reles, estos dispositivos permiten controlar cargas de alto voltaje con una señal pequeña.
El Relay puede manejar cargas de hasta 250V/10A. Su pequeño tamaño lo hace ideal para diseños donde el tamaño es importante. Para conectar este relay con nuestro Arduino/Pic/Raspberry Pi es necesario utilizar un driver intermedio entre el Arduino y el Relay, el driver puede ser un simple transistor BJT NPN (2N2222, BC537) o utilizar un integrado como el ULN2803 o ULN2003.
Para la programación de Arduino y Relays se recomienda el uso de timers con la función “millis()” y de esa forma no utilizar la función “delay” que impide que el sistema continue trabajando mientras se activa/desactiva un relay.
Entre las cargas que se pueden manejar tenemos: bombillas de luz, luminarias, motores AC (220V), motores DC, solenoides, electroválvulas, calentadores de agua y una gran variedad de actuadores más. Se recomienda realizar y verificar las conexiones antes de alimentar el circuito, tambien es una buena practica proteger el circuito dentro de un case.