Raspberry Pi GPIO usando un interruptor de relé [duplicado]

Quiero usar un interruptor de relé con el GPIO en mi raspberry pi 2 (40 pines).

Encontré el enlace a continuación en Google y en su mayoría tiene sentido, lo que me gustaría saber es ¿por qué necesito usar un transistor para activar el interruptor de relé? ¿Por qué no puedo conectarlo directamente?

http://www.susa.net/wordpress/2012/06/raspberry-pi-relay-using-gpio/

tenga en cuenta que soy un novato con la electrónica.

Gracias)

Respuestas (2)

Las salidas GPIO de Raspberry Pi (y las salidas en la mayoría de los otros microcontroladores) solo pueden entregar unos pocos mA, e incluso un pequeño relé requerirá más corriente de la que puede manejar el GPIO. El sitio que vincula sugiere mantener la corriente de salida GPIO por debajo de 3 mA y sugiere que el relé puede requerir 50 - 100 mA.

Una corriente muy pequeña en la base de un transistor puede controlar una corriente mucho mayor a través de su colector: amplifica efectivamente la salida GPIO a un nivel que puede controlar el relé de manera segura.

El relé G5LA-1 5DC especificado en ese enlace requiere una potencia nominal de 70 mA para funcionar. Esto es más de lo que GPIO puede manejar.

Mire el diagrama del circuito en el enlace y use todos los componentes que muestra. Se necesita la resistencia en serie R1 para limitar la corriente base, sugieren que 1k dará alrededor de 3mA. El diodo D1 es necesario para evitar que el pico de apagado del relé mate al transistor. No lo hagas al revés o se matará a sí mismo, al transistor, oa ambos, cuando el transistor se encienda. Como dicen, Q1 puede ser casi cualquier transistor NPN. Con 3 mA para impulsar la base y solo se requiere una corriente de colector de 70 mA, casi cualquier transistor tendrá una ganancia adecuada.

Ok, gracias a los dos... Ahora entiendo la necesidad del transistor. ¿Tengo razón al pensar que la resistencia ayuda a controlar los mA suministrados al relé? Estoy usando un interruptor de relé LU-5 en mi circuito... ¿eso cambia algo? y finalmente, ¿cómo sé qué transistores no son los adecuados?
La resistencia controla la corriente suministrada a la base del transistor. Cuando el transistor está completamente encendido, saturado para usar el término técnico, hay muy poco voltaje a través de él, en lo que respecta al relé, es un interruptor que está encendido. La corriente del relé está controlada por la tensión de alimentación y la resistencia del relé. Al necesitar una ganancia de solo 30, y solo 70 mA de corriente de colector, tendría que buscar muy detenidamente entre exóticos transistores de propósito especial inusuales para encontrar uno que no funcione. Cualquier NPN de propósito general estará bien. LU-5, donde -5 significa bobina de 5v, estará bien
Si tiene varios relés para manejar, entonces podría considerar usar un IC ULN2803. Es básicamente 8 de esos circuitos de resistencia + transistor + diodo de protección en un solo paquete. Tiene un pin-out diseñado para el trabajo, 8 entradas a lo largo de un lado y 8 salidas a lo largo del otro. Las salidas manejarán hasta 500 mA y 50 V, suficiente para algunos relés, lámparas, LED y motores bastante grandes.
Impresionante, gracias... una última pregunta... No tengo ningún diodo adecuado, pero tengo muchos LED... ¿podría usar uno de ellos en lugar de un diodo normal para evitar la retroalimentación?
Nooooooo, no son LED. Su tensión de ruptura inversa es insuficiente, su corriente directa marginal. Compre un paquete de diodos 'adecuados'. Nada lujoso, los tipos de propósito general más baratos serán suficientes. Si desea números, entonces 1N4148 es un buen diodo de conmutación rápida de baja potencia que es suficiente para la mayoría de los relés. 1N4004 también le permitirá rectificar la red eléctrica y es tan barato como los chips.
Muy apreciado, visitaré mi tienda local de electrónica hoy.