Seleccionar página

Cómo Conectar Un Relé Con Arduino Y La Red Eléctrica

por | Dic 10, 2014 | Tutoriales de Arduino

Relé y transistor para Arduino

En esta ocasión te traigo un post pensado para que aprendas a conectar un relé con Arduino y puedas controlar la red eléctrica de casa con tu microcontrolador favorito. Aprenderás cuáles son los materiales que necesitas y cómo debes conectarlos (de forma segura) para que tu sistema funcione correctamente. ¡Empezamos!

Todo Lo Que Necesitas Para Conectar Un Relé A Arduino

Si eres un lector habitual del blog seguramente sabrás que hace ya tiempo publiqué un post sobre el uso de relés con Arduino (puedes verlo aquí). Sin embargo, ése post trataba el uso del módulo de relé, cuya conexión con Arduino y la red eléctrica es directa y, por tanto, mucho más simple (uno de los principales motivos por los que te recomiendo que le eches un vistazo a ese post si estás empezando).

En este post el objetivo es que aprendas cuáles son los componentes que necesitas para montar tu circuito desde cero y cómo conectarlo todo entre sí.

Antes de continuar me gustaría comentarte una cosa. Este artículo es una petición de un lector y eso me recuerda que te diga aquello de: Mi blog es tu blog. Si hay algo que te preocupa, algo que no entiendes o no ha quedado claro, algún tema que te interese especialmente y que no encuentres por el blog, algún proyecto que quieras mostrarle a la comunidad EducaChip ¡Oye, cuéntamelo! Soy de los que disfruta echando un cable (nunca mejor dicho smile ) a la gente con sus proyectos… ¡En fin! Ahora que te ha quedado claro que te espero en los comentarios continuemos con cómo conectar un relé con Arduino smile .

Componentes Necesarios Para Conectar Tu Relé

Seguro que no te sorprendes si te digo que vas a necesitar un relé pero… ¿Sabías que necesitabas también un diodo (entre otras cosas)?

Bueno, aquí te dejo la lista con los elementos que vas a necesitar y links por si te falta alguno y quieres comprarlo a buen precio:

  • 1 x Arduino: Preferiblemente Arduino UNO por 6.20€ (7.70$) o Mega por 9€ (11.20$) si tienes pensado hacer algún control domótico grandecito o utilizar shields (por ejemplo para controlar tu casa a través de Internet). En caso contrario los proyectos con relés no suelen llevar mucho código así que seguramente te valdrá una placa más pequeña (como la Pro Mini por sólo 2.60€ (3.20$) smile ).
  • 1 x Relé de 5V de contínua: Los relés típicamente soportan hasta 240V y 10A en la parte que se conecta con la red eléctrica pero los valores de la parte del microcontrolador, es decir, el voltaje necesario para conseguir que el relé haga conexión varía. Aunque se puede adaptar el montaje que te voy a mostrar para hacerlo funcionar con otros tipos de relé (como los relés de 12V), lo ideal es que te hagas de un relé a 5V (a veces podrás encontrarlo expresado como 5VDC). Aquí te dejo 5 relés por 2.15€ (2.70$) o (si lo prefieres) directamente el módulo por 1.70€ (2.10$) con todos los demás componentes añadidos.
  • 1 x Optoacoplador o transistor: Para conectar un relé con Arduino necesitas que los parámetros estén ajustados. Lo que te quiero decir con esto es que tienes que tener tanto el voltaje adecuado (cosa fácil si tienes un relé que funciona a 5V) como la corriente necesaria para que la bobina de tu relé haga el efecto imán suficiente y atraiga el interruptor del relé cerrando el circuito. Esta corriente es aproximadamente 80mA (varía en función del relé) y para conseguirla necesitarás ayudarte de un transistor. Otra opción más elegante, segura y cuyo montaje te voy a mostrar en esta entrada es utilizar un optoacoplador (un LED unido a un fototransistor) como el que aprendiste a usar en este post. Sea como fuere aquí tienes 10 optoacopladores por 2€ (2.50$) o 50 transistores 2N2222 por 1.80€ (2.25$).
Bobinas para Relé Arduino
  • 1 x Diodo: Cada vez que abres y cierras tu circuito, o lo que es lo mismo, cada vez que permites y dejas de permitir el paso de la corriente a través de la bobina de tu relé, ésta genera unos picos de voltaje. Para evitar que esos picos de voltaje vayan a tu placa Arduino (pudiendo llegar a destruirla) debes conectar un diodo en paralelo con la bobina que se encargará de absorber dicho voltaje. Puedes comprar 100 diodos 1N4148 por 1.75€ (2.20$).
  • 1 x Resistencia: Si decides conectar tu relé con Arduino utilizando un transistor necesitarás una resistencia para su base. En caso de que realices el montaje utilizando un optoacoplador, la necesitarás para el LED del optoacoplador (te dejo aquí un link por si tienes alguna duda de qué resistencia debes poner a un LED). En este enlace tienes un set de 400 resistencias de 20 valores diferentes por 2.25€ (2.80$).

Ya que estamos, aprovecho la ocasión para recomendarte este post en el que podrás encontrar los materiales más comunes para proyectos con Arduino a un precio muy muy bueno smile .

Cómo Conectar Tu Relé A Arduino

Ahora que ya sabes lo que necesitas para conectar un relé con Arduino, aquí te dejo un par de esquemas para que veas cómo se realiza la conexión.

Antes de ponerte a conectarlo todo debes tener claras un par de cosas:

Diagrama de Relé con Optoacoplador
  1. Debes fijarte en los valores y nombres de los componentes que aparecen en el esquema circuital. La representación del Arduino sobre la Breadboard sólo sirve para que te hagas una idea de cómo se conecta todo. Además, en caso de que los componentes que vayas a utilizar no sean los mismos que en este ejemplo, es posible que debas cambiar algún valor (principalmente la resistencia del optoacoplador). Si tienes cualquier duda, deja un comentario e intentaré echarte una mano.
  2. Hay muchos tipos de relés y la posición y significado de sus pines puede variar. Para no equivocarte a la hora de conectar el relé con Arduino lo mejor es que le eches un vistazo al Datasheet de tu relé.
Montaje Relé con Optoacoplador en Arduino

Cómo Conectar Tu Relé A La Red Electrica

Antes de comenzar este punto te recuerdo una vez más que mires el Datasheet de tus dispositivos y te asegures de que está todo bien conectado. Vas a utilizar valores de tensión y corriente muy peligrosos y no es el momento de correr riesgos.

Como sabes, el uso de relés es fundamental en los proyectos domóticos y el único paso que te queda es conectar tu sistema a la red eléctrica para empezar a disfrutar de sus ventajas.

Mi recomendación si eres nuevo en este tipo de proyectos es que pruebes con una lámpara (la típica lámpara que todo el mundo tiene en su mesilla de noche). Cuando veas que todo funciona, adaptar ese esquema al proyecto que quieras realizar será coser y cantar.

La idea es que (con la lámpara desenchufada) quites el interruptor y lo sustituyas por el relé. Paso a paso el proceso es el siguiente:

  • Desenchufas la lámpara.
  • Quitas el interruptor y tienes tu lámpara separada en dos (por una parte la lámpara en sí con un segmento de cable y por otra el enchufe con el otro tramo de cable).
  • Si te fijas en el cable, verás que realmente son dos. Unes uno de cada (uno del tramo del enchufe y otro de la lámpara) con ayuda de una regleta de conexión.
Lámpara para ponerle un Relé
  • Unes los otros dos a través del relé. Esto depende un poco del tipo de relé que tengas. Si tu relé tiene solo dos salidas pues la cosa está clara pero si tiene tres seguramente permitirá una conexión en circuito normalmente abierto o normalmente cerrado. Lo normal es que te quedes con las conexiones de en medio (la común) y la normalmente abierto (para que tu lámara sólo se encienda cuando se active el relé). Si no te ha quedado claro puedes ver más en el post que te recomendé antes sobre los módulos de relé y/o dejar un comentario.
  • Enchufas la lámpara a la red eléctrica, enciendes tu Arduino (con el sketch correspondiente) y pruebas que todo vaya bien.
  • ¡Felicidades, ya estás un paso más cerca de domotizar tu casa entera y asustar a tus vecinos smile !

Como puedes ver, no te he dicho nada sobre el código que debes usar para controlar un relé con Arduino. Esto se debe a que vale con un DigitalWrite de valor alto (HIGH) en el pin digital en el que hayas decidido conectar tu optoacoplador para poner tu sistema en marcha.

… Y se acabó smile . Espero que te haya quedado todo claro y, para terminar como empecé, me gustaría animarte a compartir este post en tus redes sociales favoritas y suscribirte al blog.

Un saludo y… ¡Te leo en los comentarios smile !

Actualmente me dedico, entre otras cosas, a crear contenidos sobre Arduino y otros dispositivos eléctricos. Me encanta todo lo relacionado con el “Universo Maker”.

Siempre estoy activo en los comentarios. Si tienes cualquier pregunta, no dudes en dejármela en los comentarios. Intentaré responderte lo antes posible… Un abrazo smile

Enrique Romero,

Autor del post.

¿No quieres perderte nada? ¡Suscríbete!

70 Comentarios

  1. Muy buenas,
    Tengo el siguiente problema:
    Tengo una placa Arduino Mega 2560, y con ella tengo que controlar una linea que tendrá que hacer una tarea dependiendo del funcionamiento de unos relés intermedios.
    Ejemplo:
    Linea 1 ——> Relé 1 ——> Relé 2 ——> Relé 3 —> Opciones. Las opciones son:(Medidas, Abierto, GND, Retorno de corriente, 24V, 5V)
    Según la combinacion de los relés, la linea 1 llegará a una de las 6 opciones mencionadas)
    Los relés estan controlados por unos opto acopladores (activando el disparador de un opto acomplador u otro pues cambio las combinaciones de los relés que están activas).

    Mi problema es:
    Teniendo ya montado y soldado el circuito con la linea 1, los relés, y los opto acopladores con sus disparadores (D1, D2, y D3). ¿Cómo hago para manejar con arduino los disparadores de los opto acopladores, y así elegir una opción u otra?

    Espero no molestar, un saludo.

    Responder
    • Buenas Carlos,

      Puedes entender las entradas de los optoacopladores simplemente como un LED. Le pones una resistencia y mandas un pulso alto.

      Un saludo, Enrique.

      Responder
  2. quisiera controlar una cavacuarto y no se mucho de electronica pero puedo aprender por un lado poder apagar el difusor y compresor para prender la resistencia de deshielo, tengo dos contactores con bobinas de 110v

    Responder
    • Buenas Wolfgang,

      La verdad es que no tengo ni idea de qué es un cavacuarto. tongue Como tampoco sé el circuito que tendrá, difícilmente te puedo ayudar. uneasy

      Un saludo, Enrique.

      Responder
  3. Hola Enrique quería saber si hay otra forma de obtener los 9v que no fuera de una batería

    Responder
    • Buenas Gabriel,

      Puedes utilizar un cargador a 9V. Son bastante comunes, así que no creo que te cueste encontrarlo.

      Un saludo, Enrique.

      Responder
  4. Hola Enrique, ante todo agradecerte por tu artículo y tus opiniones, soy casi un profano en estos temas de electrónica, pero estoy elaborando un proyecto para el acuario con Arduino y un módulo de 8 relés.
    La duda es que debo conectar, entre otros, una fuente de alimentación para leds, de 220 AC a 12 DC y 30 amperes. Los leds de alta potencia de 10 wats consumen en conjunto unos 12 amperes, así que superan los 10 amperes que pone en el relé. ¿Podría activar simultáneamente dos relés y utilizarlos en paralelo para encender la fuente de alimentación?
    Gracias.

    Responder
    • Buenas Alberto,

      Lo que puedes hacer es limitar la corriente que pasa por los LEDs con una resistencia. Limita a un poco menos de 10A y así te aseguras que tus relés están seguros.

      Un saludo, Enrique.

      Responder
      • Gracias Enrique, pero al colocarle una resistencia al circuito y disminuir la intensidad, entiendo que la cantidad de lúmenes del conjunto de leds disminuirá. Es que se trata de un acuario de 500 litros fundamentalmente para plantas, y se necesitan como mínimo unos 35 o 40 lúmenes por litro, lo cual nos pone en más de 15.000 lúmenes. A 10 amperes creo que no llegaré a esos requerimientos.
        Por eso la idea de activar dos relés simultáneos y colocarlos en paralelo para “repartir la carga”.
        Un saludo.
        Alberto.

      • Buenas Alberto,

        La verdad es que no entendí exactamente lo que querías hacer, pero por como lo habías planteado me parecía que no tenía mucho sentido. La cosa es: si por un cable pasan 12A y lo divides en dos (conexión en paralelo) y pones la misma carga en los dos cables, estarás dividiendo la corriente entre los dos cables. Si a cada uno de los cables le conectas un relé deberían soportarlo pero… ¿Y si uno de los dos relés se cierra un poco antes que el otro? Toda la corriente pasaría por el que queda abierto. Tiene más sentido y es más seguro que simplemente utilices un relé que soporte toda la corriente.

        Un saludo, Enrique.

  5. Hola Enrique, muy bueno el post. Enhorabuena.

    Según mencionabas, he comprado el modelo de optoacoplador MOC3021 (según el catálogo funciona igual que el MOC3023). ¿Podrías indicarme qué resistencia debería utilizar? Y ya de paso, cómo calcularlo… smile

    Responder
    • Buenas Javier,

      Es difícil decirte un valor sin conocerlo todo bien bien. Yo suelo utilizar LTspice para calcular esas cosas. También te puede ayudar este post.

      Un saludo, Enrique.

      Responder
      • Gracias Enrique, ya lo tengo funcionando smile

      • Me alegro Javier. Lo que necesites aquí estamos. smile

    • Hola Enrique, ante todo volver a agradecer tus sugerencias, realmente estoy muy verde aún en estos temas de electrónica, no pensé en esa situación de que ambos relés aunque reciban la señal al mismo tiempo, como al final es un mecanismo físico el que cierra el circuito, evidentemente habrá una diferencia entre ambos de manera obligada.
      Pues antes de armar todo los circuitos haré pruebas, ahora mismo ese circuito está trabajando con un reloj programador horario, y tengo entendido que es de 10 amperes máximo, funciona sin problemas y no se recalienta (lleva más de un año funcionando).
      Un saludo.
      Alberto.

      Responder
      • Pues si lleva más de un año mal no puede estar montado Alberto. smile

        Un abrazo, Enrique.

  6. Qué tal Enrique, muy bueno tu blog. Mi relé es de 12V y necesita 40mA para activarse. Estoy usando los mismos 12v para alimentar el led del 4n35 con una R=220 (que es lo más bajo que me atreví a llegar) para dar una corriente de casi 50mA. Aún así mi relé no conmuta. Cuando mido la Vce en saturación me da 5V y debería estar en casi 0V. Por eso no se activa el relé. Creo que necesitaré apoyarme con otro transistor, qué me dices tú?

    Responder
    • Buenas Dan,

      Tiene pinta de que el transistor no está completamente abierto, por eso no tienes 0.7V. Prueba a bajarle el voltaje de la base con un diodo (o un par).

      Un saludo, Enrique.

      Responder
      • Enrique, lo que hice fue ponerle directamente 3V de un par de pilas y sigo usando una resistencia de 220 en la base y que va, me fue peor. Ahora tengo hasta unos 8v en vez de 5V. Auxilio!!!

      • Buenas Dan,

        ¿Tienes resistencias en el emisor o el colector que puedan estar subiendo el nivel de voltaje?

      • Ni en el emisor ni en el colector. Medí la resistencia de la bobina del relé y anda por los 280 ohmios. Me parece algo bastante alta para una bobina.

      • Buenas Dan,

        Es muy muy alta. A decir verdad nunca he medido la impedancia de un relé, pero me imagino que la parte real será similar a la de los motores, que oscila sobre los 15 Ohmios normalmente.

        Prueba a quitar el relé y poner algo de una impedancia similar. Mide y así por lo menos sabemos si el problema está en el relé.

        Un saludo, Enrique.

      • Qué tal Enrique. Fíjate que probé con otro relé mucho más pequeño y sí funcionó. Resulta que este relé tiene alrededor de 700 ohmios en su bobina. Parece que entre más pequeños son los relés más alta es la resistencia en su bobina. Éste necesita 17mA solamente lo que me lleva a pensar que el fototransistor del 4n35 no tiene la capacidad de manejar los 40mA en el colector-emisor que necesita el primer transistor. No entiendo las especificaciones técnicas del 4n35 en este sentido porque aparecen en porcentaje y no entiendo con claridad cuánta corriente pueden manejar. Lo que me pregunto es que si tiene un hfe = 400, en teoría sí debe poder manejar esa corriente ya que puede ser 400 veces la corriente de la base (o al menos así lo entiendo).

      • Buenas Dan,

        En teoría, el 4n35 debería poder gestionar corriente más que de sobra para eso. En cualuqier caso, puedes probar una configuración con optos en paralelo o tipo Darlinton.

        Respecto a lo de la ganancia, lo has entendido bien. Es la ganancia de corriente máxima que puede proporcionarte el opto.

        Un saludo, Enrique.

      • Que tal Enrique. Fíjate que probé el transistor del 4n35 solo (sin usar el led infrarrojo) y conecté directamente la base (pata 6) a una r de 22k y me funcionó el relé perfectamente. Es el acople con el led que no da para tanto. Porque cuando uso el led infrarrojo no activa el relé. Tienen que ser relés más pequeños para que me funcione. Es una lástima porque a mí me habían recomendado que usara el 4n35 con ese relé para evitar problemas de ruido o señales no deseadas al controlar corriente alterna, cosa que hacía directamente con un transistor 2n2222. Parece que tendré que regresar al 2n2222 o usar la pata 6 del 4n35 en vez del led infrarrojo.

      • Buenas Dan,

        Yo no prescindiría del opto. Le añade bastante seguridad a tu circuito. Si el problema lo tienes con la adaptación de impedancias puedes utilizar un seguidor de voltaje (son fáciles de implementar y realmente baratos).

        Un saludo, Enrique.

  7. Hola Enrique, acabo de comprar un placa arduino mega 2560, quiero controlar las luces de varios ambientes de mi casa (sala, comedor, tres habitaciones, etc), la idea es utilizar por cada bombillo un sensor de movimiento y uno de luminocidad y, programar el arduino para que: Si hay señal de movimiento y Si hay luz natural, No prenda bombillo, pero Si hay señal de movimiento y Si No hay luz natural, Si encienda Bombillo, la cuestión es que al tener varios sensores tengo que utilizar varias entradas del arduino – una por cada sensor…, lo cual haría que no me alcancen los pines que trae la placa; Cómo o de que otra forma podria resolver esto?
    Agradezco de antemano cualquier ayuda que me puedas brindar

    Responder
    • Buenas Wilmar,

      Te dejo un post para que sólo necesites un pin en los sensores de luz. Para los sensores de movimiento me temo que tendrás que utilizar, al menos, un par.

      En cualquier caso, el Mega dispone de muchos pines, me parece raro que te quedes sin espacio. Si estás haciendo un proyecto con muchas salas, me temo que los problemas que tendrás serán más de capacitancias y gestión de la corriente que de pines. En cualquier caso, te dejo también un post para ampliar los pines.

      Si quieres reducir pines para los relés, puedes utilizar un módulo que contenga muchos relés.

      Un saludo, Enrique.

      Responder
  8. Enhorabuena por el blog, estimula a empezar inventillos ¡

    Responder
    • Me alegro de que te haya gustado. smile

      Un saludo, Enrique.

      Responder
  9. Que opinas de los rele de la serie Tq2-l2 5v, son biestables, ¿podrian usarde de manera continuada con la red electrica o acabarian fallando despues de unos cuentos ciclos?

    Responder
    • Buenas,

      La verdad es que no los he probado pero viendo las especificaciones tienen buena pinta. No deberías tener problemas a la hora de utilizarlos, pero ten en cuenta que al final acabarán fallando como todos los componentes (antes o después en función de lo que le exijas).

      Un saludo, Enrique.

      Responder
  10. Si quiero conectar un MOC3031 a cada pin del arduino, es posible? que problemas tengo con la corriente del micro?

    Responder
    • Buenas Joel,

      Tienes que ver el voltaje y la corriente que necesita tu dispositivo (que si no recuerdo mal son unos 30mA, pero mira el datasheet para asegurarte). Con esos datos, piensa que cada pin te puede proporcionar hasta 20mA y que no debes trabajar utilizando más de 200mA en total. En cualquier caso, la gestión de corriente de los pines de Arduino se realiza por grupos de pines y puede variar un poco (de nuevo puedes asegurarte viendo el datasheet de este elemento).

      Un saludo, Enrique.

      Responder
  11. Hola Enrique, entonces el colector del transistor se conectaria a una pila de 9v, la base la activaria con la eñal del arduino y el emisor va a activar el relé?

    Responder
    • Buenas Juansess,

      El emisor va a tierra. Por lo demás, perfecto. smile

      Un saludo, Enrique.

      Responder
  12. Buenas, lo primero enhorabuena por el blog.
    No tengo muchos conocimientos de electrónica y quería hacerte algunas preguntas.
    Quiero hacer un cortacorrientes para el coche (enfocado a evitar robos), en vez de usar un interruptor para comandar un relé he pensado en activarlo mediante un pulsador capacitivo, Este rele va a mover un motor de 12v y con un consumo de unos 10A
    Las preguntas:
    _la alimentación al relé es externa de 12v que seria la del coche, podría usar un regulador para conseguir los 5V?
    _A priori yo puedo actuar cualquier relé con este esquema que propones? independientemente de si el rele va a mover un motor o una luz?.
    Te agradezco de antemano la atencion prestada.
    un saludo

    Responder
    • Buenas Marcos,

      Este esquema está pensado para que alimentes el dispositivo que desees. Ten en cuenta que para elementos de mayores características puede ser necesaria circuitería adicional (puedes ver más en la hoja de características de los componentes).

      Respecto a la bajada de voltaje: se puede hacer un circuito para ese fin. En cualquier caso, yo evitaría tocar nada si no tienes un conocimiento claro de lo que estás haciendo porque a esos niveles es peligroso correr riesgos.

      Un saludo, Enrique.

      Responder
      • Muchas gracias x responder tan rápido, haré ensayos fuera del coche y me formare mejor en electrónica. Quizás en un futuro lo lleve a cabo. Un saludo

  13. Hola Enrique, felicidades por compartir tu trabajo.

    Dos dudas, el optoacoplador de la web tiene 6 patillas y el diseño solo utilizamos 4, ¿Quedan libres las otras dos?
    Por otro lado ¿podríamos colocar un led para que nos indicara cuando está activa la bobina del relé? ¿Donde se colocaría? Y por último ¿podríamos colocar 4 relés a la vez con nuestro arduino? Muchas gracias de antemano.

    Responder
    • Buenas Paco,

      Es muy típico que los encapsulados tengan más pines que patillas útiles (por motivos de simetría, espacio, etc.). En el datasheet del componente te debería poner para qué se utiliza cada una (si no se usa suele venir referida como NC).

      Puedes asociar un LED al pin de control de Arduino (el pin que abre y cierra el relé) pero modifica el valor de la resistencia asociada a ese pin para que no varíe lo que le llega al optoacoplador.

      Respecto a lo de los 4 relés, puedes conectarlos sin problemas (de hecho, si además los alimentas con una fuente externa, puedes poner los que quieras).

      Un saludo, Enrique.

      Responder
  14. Hola me falto decirte que probé con una sim de Movistar sin pin y con Orange con pin.
    Ambos de España , en el móvil funcionan ambas bien.
    Un saludo

    Responder
  15. Hola Enrique, leo con gran atención tus publicaciones.
    Tengo un problema con un modulo SIM900 V.3.8.2 mini.
    Es el siguiente:
    con el comando AT+CPIN? responde +CPIN PH-NET PIN
    Según leí significa que el modulo no esta liberado.
    Puedo leer el IMEI y toda la info del módulo.
    Tienes idea de como liberar el modulo??
    Si necesitas más datos me lo dices.
    Gracias

    Responder
    • Buenas Daniel,

      La verdad es que no he probado ese módulo. En cualquier caso, intentaré buscar información y si veo algo de interés te comento.

      Un saludo, Enrique.

      Responder
  16. Hola Enrique! No entiendo por qué un optoacoplador es más seguro que un simple transistor NPN. ¿Me lo podrías explicar?

    Responder
    • Buenas David,

      El optoacoplador es un transistor cuya base funciona siendo iluminada por un LED. Con esto se consigue crear una separación física entre el circuito de control y el de potencia (hay una interfaz óptica).

      Espero que te haya aclarado las ideas. smile

      Un saludo, Enrique.

      Responder
  17. buen dia Enrique estoy trabajando con arduino y tengo un problema grave con los ruidos electricos me altera el funcionamiento de mi proyecto.me gustaria que me ayudaras a solucionar

    Responder
    • Cuéntame de forma más concreta e intentaré ayudarte. smile

      Responder
  18. muy buena la pagina! muy muy util!

    Responder
    • Me alegro de que te guste Juan. Aquí estamos para intentar solucionar las dudas que puedas tener smile

      Responder
  19. muy bueno el articulo! estoy dando mis primeros pasos con arduino, actualmente estoy haciendo mi primer proyecto con un sensor lm35, un lcd 16×2 y una salida a un rele 5v chino ( sin octoacoplador) que lo conecto a una fuente distinta a la placa. Estoy teniendo problemas de “interferencia” por lo que estoy intentando neutralizarla con un octocoplador. mis consultas: entre el pinout de la placa y el 4n35 debe ir una resistencia de 220 ohms + conexion ground, hasta aca todo bien, y del otro lado del 4n35 como deberia hacer la conexion a los 5v de la otra fuente? es necesario alguna resistencia? gracias de antemano!

    Responder
    • Buenas Juan,

      Disculpa la tardanza en contestar.

      La verdad es que no termino de entender tu pregunta. El optoacoplador es, por el lado del relé, como un transistor normal y se conecta de forma similar.

      Un saludo, Enrique.

      Responder
  20. Muy buenas noches;

    estoy realizando un proyecto de automatizacion de mi casa, luces, tomas. activo y apago todo desde la web ya que uso el ethernet shield, uso rele para las conexiones.

    mi pregunta seria:

    como hago para que al encender mi bombilla, al apagarla desde el interruptor de la casa me actualice el estado en el arduino.

    la conexion me imagino que se realiza con un conmutador. pero no se como se hace para que me cambie el estado.

    si alguien conoce una solucion y depronto tiene un ejemplo seria de gran ayuda

    feliz noche y muchas gracias de antemano.

    Responder
  21. Saludos, soy un seguidor de tus tutoriales y articulos , muy buenos y claros , no se te escapa nada.
    una duda respecto a la pagina donde recomiendas comprar los reles y octoacopladores, es confiable ? la as usado antes ?.
    Saludos

    Responder
    • Buenas Cristobal,

      He comprado muchos dispositivos en esta página y hasta ahora todo ha ido estupendamente (si no, no la recomendaría smile ).

      Un saludo, Enrique.

      Responder
  22. Hola Enrique buena tarde:
    Tengo una duda ojala me pudieses apoyar, mira voy a controlar la activación de un relé de 12Vcc mediante una salida digital de arduino (5Vcc ) haciendola pasar por un optoacoplador para proteger el arduino, el optoacoplador que voy a ocupar es el 4n35 mi duda es que si le tengo que poner una resistencia a la salida del optoacoplador (y de que valor) o puedo mandar directamente la salida del optoacoplador a la bobina del relevador….Gracias SALUDOS

    Responder
    • Buenas Mou,

      ¿Cómo tienes pensado gestionar los 12V para la activación del relé?

      Un saludo, Enrique.

      Responder
      • Buenos dias Enrique, los 12Vcc los tomaré de una fuente de alimentación externa que es independiente de los 5Vcc que tengo de la señal de arduino, mi señal de activación para el rele vendrá de una salida de arduino pero como el relé la bobina es a 12Vcc tomaré de otra fuente los 12Vcc la cual pienso activar co un optoacoplador 4N35 para aislar y proteger mi arduino, pero no se si deba de poner alguna resistencia en el circuito del optoacoplador y de que valores, gracias.
        SALUDOS…

      • Buenas de nuevo,

        Normalmente se suele colocar una resistencia. Para saber cuál debes poner, lo mejor es que acudas a los datasheet de tus dispositivos, ahí debería ponerte el valor de la resistencia.

        Un saludo, Enrique.

  23. Hola Enrique:
    He visto tu post y te agradezco tu dedicación a los demás wink
    Estoy comenzando con Arduino y quisiera realizar una especie de alarma que me envíe un mail cuando se vaya la luz en casa. ¿Puedes ayudarme?

    Gracias y un saludo.

    Responder
    • Buenas Ricardo,

      Intentaré echarte una mano en lo que pueda, claro que sí.

      Un saludo, Enrique.

      Responder
  24. Hola Enrique:
    Quisiera saber si puedo actuar sobre una electroválvula, que es un relé latch biestable, que cambia poniéndole 5v durante 100ms, aunque no sé la intensidad que se produce, conectándolo directamente a gnd y a una salida digital (que se supone que dará 5v) de un arduino UNO, o tendré que intercalar un transistor o un relé.
    Gracias.

    Responder
    • Buenas Jose,

      Tendría que saber más sobre el dispositivo para poder confirmártelo. Puedes buscar el datasheet para ver las especificaciones y así saber si podrás conectarlo directamente.

      Un saludo, Enrique.

      Responder
      • Enrique:
        Te mando las características que pone en su catálogo comercial. El modelo que utilizaría, es el de contínua, y aunque ponga de 12 a 40 v, funciona con 5 v. Las intensidades, son del modelo de alterna.
        DC models:
        Voltage range 12-40 VDC
        Pulse width 80-500 ms
        AC model 24 VAC 50/60 cycle
        Inrush 90 mA
        Holding 75 mA
        Un saludo.

      • Buenas Jose,

        Tendrás que utilizar alimentación externa.

        Un saludo, Enrique.

  25. Hola otra vez. Veo que en la salida del optoacoplador no aparece una resistencia entre Vcc y el colector. Sólo conectas el relé y su diodo de protección directamente al colector, y cuando éste se satura, todo a GND, Mirando el datasheet del 4N35 se sugiere una R de carga de colector entre 10K-100K ¿Por qué no aparece en tu esquema?
    Gracias y un saludo.
    Suso.

    Responder
    • Buenas Suso,

      Tipicamente se suele poner una resistencia en el colector como comentas. Sin embargo, fíjate que la alimentación en ese tipo de circuitos suele ser 10V-12V. En este caso, la idea es intentar maximizar recursos y conseguir alimentarlo todo con el propio Arduino (lo que supone una fuente de 5V). Si pones la resistencia (cosa que, como te digo, de forma general deberías hacer) vas a limitar en exceso la corriente que hace funcionar la bobina.

      En ese sentido, para poder poner la resistencia en el colector deberías bajar la resistencia del LED que alimenta al fototransistor, que como ves ya es bastante baja (por lo que puede que fundas el LED si la reduces).

      De cualquier forma, los parámetros de ese circuito están medidos a través de un software de simulación de circuitos y se ajustan a lo esperado.

      Un saludo, Enrique.

      Responder
  26. Hola Enrique. Si las salidas de Arduino dan 40mA ¿ cómo pueden activar un relé con bobina de 80mA?
    Puede que no haya comprendido el post. Disculpas de antemano.
    Un saludo.
    Suso.

    Responder
    • Buenas Suso,

      Sobran las disculpas wink

      La salida que alimenta a la bobina es la salida del pin 5V de Arduino. Este pin no “pasa por el chip”, si no que viene directo del regulador de 5V, por lo que no tiene limitación de corriente (en todo caso tendría la propia del regulador si se conecta con baterías, pilas… que es 1,5A o la del puerto USB que, aunque depende del tipo de PC, está en torno a los 500mA).

      Un saludo, Enrique.

      Responder
      • Gracias Enrique. Lo habia entendido mal. Ahora si…
        Un saludo.

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Cómo Conectar Un Relé Con Arduino Y La Red Eléctrica was last modified: Diciembre 14th, 2016 by Enrique

¿Me ayudas?

Hey! Espero que te esté gustando el artículo. ¿Me ayudarías compartiéndolo con tus amigos? Un pequeño paso para ti, un gran paso para EducaChip. :) ¡Gracias!