¿Cómo puedo conducir esta placa de relé de 5v con RPi?

Principiante aquí, entonces surgió este problema:

Tengo un tablero de relés de 250vac 30A que parece requerir 5v para funcionar.
Tiene 4 pines de entrada: GND, IN-, IN+, VCC
¿Cuáles son los IN- y IN+?

Mi pin de salida rpi no parece ser capaz de activar el relé cuando está conectado en IN+ (aunque el LED de la placa se enciende y se apaga) Aquí hay una
foto de los 4 pines: ingrese la descripción de la imagen aquíAquí está el enlace de eBay: Enlace de artículo de Ebay
El fabricante página: enlace chinalctech

Tenga en cuenta que mi relé (foto n. ° 1) tiene 4 pines de conexión, mientras que los otros dos (foto n. ° 2 y n. ° 3) tienen 3 pines.

actualización:
gracias por las muchas respuestas, las revisé todas, luego volví y probé las cosas que sugirieron.
Los pines GND e IN- están efectivamente conectados a través del puente presente justo detrás de ellos. Creo que está en su lugar en caso de que desee alimentar la entrada de 5v desde otra fuente en VCC y GND, luego dispare el relé con IN + e IN- conectados a GPIO y GND respectivamente.

Dicho esto, parece que aunque estoy alimentando la placa con 5v en su VCC y GND, el interruptor no se activará a menos que tenga 5v en IN+. Intenté conectar la placa a una fuente usb de 5v como esta (puente cortocircuitando GND:IN-):

5v+ : VCC  
GND : GND

Luego obtuve un cable del mismo 5v+ y toqué el pin IN+. El interruptor se disparó cada vez que el pin tocó 5v .

Actualización 2:
Traté de replicar la misma conexión en el riel RPi 5v, (5v:VCC, GND:GND, prueba 5v: IN+) el relé no se activa . (puente cortocircuitando GND:IN-)

Supongo que llegué a los límites de mi conocimiento de EE, por favor avíseme, ¿qué me estoy perdiendo?
¿Es un problema de amperaje?

¿Qué estás conectando a los pines GND+VCC?
debe preguntar en el sitio web del fabricante sobre cómo usarlo. Mi mejor suposición es que suministra VCC con 5V y conduce IN + e IN- con algo de voltaje o corriente.
Verifique con un medidor, pero creo que el puente en el tablero conecta IN- a GND. Entonces, todo lo que necesita hacer es suministrar el voltaje/corriente correctos en el pin IN+. (más energía y tierra). Si puede leer el número de pieza del optoaislador (la parte de 4 pines justo encima de IN+ y VCC), eso debería proporcionarle los requisitos. También verifique los requisitos de energía para el relé encontrando esa hoja de datos y asegúrese de que su fuente de +5V pueda suministrar suficiente corriente.

Respuestas (3)

Aquí hay un esquema probable de su módulo de relé:

relé de aislamiento óptico

Conexión de relé a frambuesa:

VCC to +5V
IN+ to GPIO
IN- to GND
GND to GND

GPIO está configurado como salida push/pull, sin pull-up, sin pull-down. El relé se enciende escribiendo 1 en el puerto.

Conexión alternativa si la primera no puede activar el relé:

VCC to +5V
IN+ to +5V
IN- to GPIO
GND to GND

GPIO está configurado como salida de drenaje abierto, sin pull-up, sin pull-down. El relé se enciende escribiendo 0 en el puerto.

Como el voltaje entre IN+ e IN- es superior a 2 V, GPIO nunca se fuerza por encima de 3,3 V, por lo que debería ser bastante seguro.

hay un LED en el tablero, como lo mencionó OP ...
Esquema improbable. Probablemente el LED esté en paralelo con la bobina (con una resistencia en serie, por supuesto). De lo contrario, la salida de 3V Rpi no funcionaría. Conectar GND a MCU GND niega gran parte del valor de la opto. Es mejor mantener el suministro del relé separado del suministro de la MCU. ¿Qué software usaste para ese esquema? Es agradable.
Tienes razón, DS1 es probablemente LED. Entonces, si la conexión sugerida no funciona, esta debería: VCC a +5V, IN+ a +5V, IN- a GPIO, GND a GND. En ese caso, el relé se activa escribiendo 0 en el pin.
Rpi es 3V, por lo que puede o no ser marginal con la configuración allí. Podría tener que reducir la resistencia en serie al opto. Sin un esquema o especificaciones, estamos adivinando sobre el tablero chino barato.
@DamirŠkrjanec VCC a +5V y GND a GND, OK. Pero, ¿no será IN+ a +5V e IN- a GPIO como acortar 5v ->GPIO? ¿Eso no dañará el Pi teniendo en cuenta que el GPIOS de RPi funciona en 3.3v? (es el único método de conexión propuesto que aún no he probado)
El led del optoacoplador @krasatos tiene una caída de voltaje de aproximadamente 1.2V. Junto con DS1 (suposición de 0,6 V) y R1, el voltaje directo entre IN+ e IN- puede aumentar hasta aproximadamente 1,8 V antes de que comience a fluir una corriente significativa. Como 5V-1.8V < 3.3V, no fluirá corriente cuando el pin GPIO esté alto. Si DS1 también es LED, el voltaje directo es aún mayor, por lo que estoy bastante seguro de que GPIO es seguro.
@DamirŠkrjanec Gracias por la explicación detallada, lo revisaré y le informaré.

Su módulo tiene un optoacoplador entre las entradas y el relé. Este tipo de dispositivo tiene un LED en un lado y un fototransistor en el otro lado, que es impulsado por la luz generada cuando haces pasar corriente a través del LED. Por lo tanto, supongo que las entradas IN+ e IN- deben usarse como en la imagen a continuación:

El esquema de su circuito debería verse así

Este dispositivo carece de información sobre cuánta corriente debe fluir en el LED para una correcta conmutación de la salida. Esto sería necesario para calcular el valor de la resistencia. Si es posible, intente especificar el nombre del número de pieza del optoacoplador, entonces sería posible consultar la hoja de datos. Pero 10 mA suele ser un buen valor para la corriente en la entrada, por lo que le daría una resistencia de alrededor de 500 ohmios, si tiene 5 V en su E/S. Entonces, puedes elegir 470 Ohms o 560 Ohms, que son los más comunes alrededor de 500.

AFAIK, estos módulos tienen un transistor que controla los optoelectrónicos (Q1 en las imágenes), por lo que el usuario no tiene que controlar el LED directamente.
Es difícil estar seguro, pero parece que las líneas de entrada van directamente al optoaislador. Supongo que Q1 está controlando el relé, es poco probable que se active directamente desde la salida opto.
Desea ~ 10 mA después de permitir la caída de voltaje del LED. 500 ohmios a 5 V supone que no hay caída de voltaje sobre el LED en el optoacoplador.
@Andrew, tienes razón, olvidé la caída de voltaje en el diodo. Pero de todos modos, tendrás algo así como 8mA~9mA con 500Ohm.
los módulos no deberían requerir ninguna matemática para usar; si la placa te dice 5v, debería autolimitarse
@dandavis qué productos de buena calidad y qué módulos baratos completamente indocumentados de China hacen son dos cosas muy diferentes.
Me parece que las pistas van directamente del conector al optoacoplador. Entonces, 5V en la entrada no es una muy buena idea. Por cierto, un buen primer paso sería comprobar con el multímetro si las entradas están conectadas al optoacoplador como supuse, o si hay alguna resistencia entre ellas.
a mi (EE Rorschach), parece pasar por el 1k y el led antes que el opto. si ese es el caso, 5v podría ser un poco bajo...
@dandavis, supongo que tienes razón. La ruta de entrada parece ser IN+ -> 1kOhm --> LED SMD --> Optoacoplador. De esta manera, serán suficientes 5V en IN+ y 0V en IN-, lo que dará algo alrededor de 3mA ~ 4mA, que podría funcionar bien para controlar el optoacoplador.

Así que encontré una solución alternativa y me gustaría compartirla para recibir sus comentarios sobre su seguridad.

Me di cuenta de que el relé (vamos a llamar a este relé Relay1 ) no dispararía con los 3.3v del GPIO sino solo con 5v (~1a) en el pin IN+.

Tenía un tablero de relés de otro proyecto que funcionaría en 3.3, lo había probado antes (llamémoslo Relay2 ). No pude usar *Relay2* para el proyecto actual ya que tiene una clasificación de 10a como máximo y mi caldera de agua es de ~20a.

Así que hice un segundo circuito, con una fuente adicional de 5v, que conecté a los pines VCC y GND del Relay1 .
Luego tomó un cable del 5v+ de la fuente, lo pasó por el puerto COM de Relay2
y otro cable del NO de Relay2 al pin IN+ de Relay1 .

De esta manera, cuando el RPi opere el Relé2 , cerraría el segundo circuito y enviaría 5v al pin IN+ del Relé1 y lo operaría (cerrando el circuito de 220v) con éxito.

Ahora, sé que esta no es la forma óptima de resolverlo y usé una placa de relé adicional y una fuente de alimentación adicional, pero funciona.
Mi pregunta es: ¿es seguro usarlo? ¿Hay algo que haya pasado por alto que pueda presentar un peligro?

Para evitar la complicación, podría haber usado una "placa de relé simple de raspberry pi". O tal vez redujo el valor de la resistencia al LED del optoacoplador, pero eso podría ser complicado.