¿Puede un Arduino usar un relé de 12 V?

Así que quería jugar con los relés y claramente me equivoqué incluso antes de empezar. Quería controlar un ventilador de 12 voltios, pensando que tendría una capacidad de 12 V para controlar. Pero ahora sé que necesita una entrada de 12 V y puede controlar hasta 250 VCA …

Tengo Pedí algunos relés nuevos de 5 voltios, pero ¿quieres saber cómo puedo usar el relé de 12 V con un arduino _____________? (tenga en cuenta que soy un novato)

Este es el módulo de relés que compré : enter descripción de la imagen aquí


ACTUALIZAR

Gracias todos ustedes por encontrar su tiempo para ayudarme. ¡Realmente lo agradezco! Primero, ahora encontré el tiempo para probar su sugerencia.

@jippie comentario:

.. (o Vin en Arduino si lo está alimentando con un suministro de 12V)

me hizo pensar lo que realmente quería. Quería usar la fuente de alimentación de 12 V para alimentar también el arduino (jeje …), pero al publicar la pregunta, necesitaba saber la respuesta a si un arduino con alimentación «inferior» podría controlar un relé de 12 V.

¡Pero primero valide que el relé esté funcionando! Así que busque un adaptador de 12 V y conéctelo a una placa de pruebas.

Adaptador de 12V Luego lo conectó al relé por NC y COM conexiones de relé Compilé el ejemplo de código Blink y lo conecté usando Vin, GND y D13 Relé funcionando con 12 V Luego conecté mi Arduino a una batería de 9V y probé la salida de 5V No funciona el relé con 5V Desafortunadamente, esto no funcionó ..

@Madmanguruman y @Kurt gracias a ambos por sus respuestas – Yo «m demasiado novato para entender todas las cosas de las que estaba hablando.


ACTUALIZACIÓN 2

Olvidé una combinación más posible El relé no funciona

Esto me lleva a estas opciones con mi relé:

  • Controle algo que requiera más de 12 voltios, pero alimente el arduino con 12 voltios
  • Úselo para controlar motores de engranajes de CC sin usar un puente H y un diodo (un poco caro)
  • Use la lógica NC (normalmente cerrada) y NO (normalmente abierta) para hacer algo ordenado

Todo esto me hizo pensar … Si Necesito alimentar mi Arduino con 12 voltios para controlar un dispositivo de 12 voltios. ¿Por qué no conecto mi dispositivo directamente a mi Arduino ____?

Como mencioné muchas veces: soy un novato y solo quiero aprender electrónica principalmente Aprendiendo haciendo , pero sin ponerme en riesgo y romper cosas (como mi Arduino)

Pero por qué esto no funcionaría:

esquema

simula este circuito – Esquema creado con CircuitLab

EDIT :

Control de ventilador de motor de 12 V CC con arduino

En primer lugar, incluso si un motor, bomba o ventilador (cualquier elemento con bobinas en el interior) sea de 3 V o 5 V, NO lo alimente directamente desde los pines Arduino ya que los pines Arduino solo pueden suministrar un máximo de 40mA. Según mi artículo anterior sobre los pines de Arduino, no están diseñados para impulsar un motor o bobinas de CC.


ACTUALIZACIÓN 3

Usar 9V y Vin también funcionó 🙂 Usar 9V y Vin

Así que supongo que la respuesta es:

  • Sí, pero tengo que usar> = 9V (quizás más bajo, pero no 5V) y el Vin.

Comentarios

  • Pregunta secundaria: el caso en el que está tu arduino, ¿de dónde lo conseguiste?
  • Felicidades por hacer que funcione. Quizás debería estudiar la posibilidad de aprender sobre algunos componentes de hardware como los transistores. Esa es mi gran queja sobre arduino: hace que la gente juegue, pero en su mayoría solo copian lo que otras personas han hecho, nunca aprenden nada por sí mismos o realmente comprenden cómo funciona algo.
  • @Passerby I corte con láser yo mismo y me inclino para que parezca llamas. ¿Quieres comprar uno?
  • @ KurtE.Clothier Conseguí el Arduino para poder jugar, eso ‘ es lo que me gusta de él. Este es uno de mis pasatiempos: aprender electrónica jugando. Seguro que copiaré muchos tutoriales, pero eso me permitirá combinarlo todo en proyectos increíbles una vez que lo domine.
  • Correcto, eso ‘ es lo que quise decir: anima a la gente a » jugar » pero la mayoría de las personas que lo usan nunca van más allá de parpadear algunas luces porque nunca intentan aprender nada más sobre electrónica, y las que lo hacen siguen copiando a otras personas ‘ s trabajan para que un proyecto a mayor escala funcione sin saber nada sobre lo que está sucediendo. Yo ‘ no ‘ no tengo un problema con Arduino cuando se trata de aprender y alentar, solo deseo que la gente aprenda algo por sí misma ampliar los tutoriales, no solo copiarlos. Muchas veces hay formas mucho mejores de hacer algo.

Responder

Dejaré las largas charlas para las otras respuestas. Si el módulo exacto que compraste es el de la imagen, entonces:

Conecta:

  • GND a GND en Arduino
  • Vcc a 12V (o Vin en Arduino si lo está alimentando desde una fuente de 12V)

En este momento verificaría el voltaje en el pin IN, esto debería estar cerca de 0V con respecto a GND, si es superior a 5V deténgase aquí. Si está cerca de 0V, el último paso es conectar:

  • IN a el pin de salida digital que conotrol en Arduino.

Entonces mi respuesta es: Si la memoria no me falla, mi respuesta es: sí, puede manejar este tipo de módulo desde Arduino.

Comentarios

  • hmm más o menos la misma respuesta que ya dio Madmanguruman, ‘ no vi eso antes.

Responder

Este La placa está diseñada para funcionar con control de nivel lógico de 5 V, según el enlace que proporcionó. No pude encontrar una hoja de especificaciones, por lo que lo siguiente es especulativo: usted suministra + 12V y tierra a los pines VCC y GND, y usa una señal de nivel lógico en el pin IN para encender y apagar el relé a través de Q1 y el optoaislador.

Por lo tanto, si la señal de nivel lógico puede controlar Q1, es posible que su relé funcione como está. Cambiar el relé en sí puede no ayudar si Q1 no puede manejar la unidad de puerta de 3.3V. (Q1 está marcado como «J3Y», por lo que puede ser un transistor NPN conocido como «S8050». Un MOSFET de nivel lógico como un 2N7002 puede funcionar mejor en esta aplicación. Una vez más, pura especulación sin una hoja de especificaciones).

No hay nada intrínsecamente malo con tu relevo en lo que respecta al control de un ventilador. Exagerado, claro, pero hará el trabajo bien y se ampliará para permitirte jugar con cosas más grandes a medida que aumenta tu confianza.

Respuesta

En primer lugar, un relé automotriz común funcionaría bastante bien, a menos que esté intentando cambiar la alimentación de un dispositivo de alto voltaje o realmente quería ese optoacoplador allí.

En cualquier caso, eche un vistazo a este circuito simple: Control de relé

Debido a que se usa un MOSFET de nivel lógico, el transistor solo necesita un pequeño voltaje en la puerta para encenderlo por completo.Cuando la señal del microcontrolador es ALTA, encenderá el FET, conectará el relé a tierra y encenderá el ventilador u otros dispositivos. Cuando el pin MCU es una señal LO, Q1 se apagará. Si la MCU está desconectada o el pin está en algún estado desconocido (hi-Z, por ejemplo), la resistencia R1 tirará de la puerta LO para apagar el transistor. de cualquier manera, cuando Q1 se apaga, el relé también desconectará la energía al ventilador.

Este circuito podría hacerse de manera similar con transistores BJT; Solo prefiero los FET. Lo único a considerar aquí es que el transistor debe poder absorber al menos tanta corriente como la bobina del relé usa cuando el relé está encendido.

Respuesta

Intentaste alimentar el relé con una fuente de alimentación de 12v y funcionó, pero cuando probaste una fuente de 5v, no funcionó.

Intenta conectar el VCC del relé a el VIN del Arduino, que sería el 9v. El relé requiere el 75% del voltaje nominal para «Arrancar». 12v * 0,75 = 9v. Eso es lo mínimo que se necesita para que se active el relé. Por lo tanto, es posible que su batería de 9v no sea suficiente, pero una nueva debería.

Una vez que se activa, el relé consumirá aproximadamente 25 ~ 30mA, y debería, según la hoja de datos, permanecer encendido hasta que el VCC baje a aproximadamente el 10% del nominal, que es 1.2V.

Y simplemente podría alimentar el arduino desde la fuente de alimentación de 12V en primer lugar, en lugar de la batería de 9v de baja capacidad.

Respuesta

Esto se debe a que incluso yo tuve el mismo problema. Entonces, todo lo que necesita es un transistor de alto voltaje (12v) y las otras partes: arduino, adaptador de 12v y relé. Ahora conecte el vcc del relé al adaptador de 12v. Ahora conecte un extremo del transistor (consulte la hoja de datos) al adaptador 12, conecte el pin central del transistor a uno de los pwm pin de arduino.Programe el arduino para que esté alto en el pwm. Conecta el último extremo del transistor al pin de señal del relé de 12 v y está listo para comenzar Cuando el pin pwm está alto, el 12v fluye desde el transistor hasta el último pin y así es como se controla el relé de 12v con 5v pwm arduino

Gracias Swaton

Deja una respuesta

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