Conducir un Sainsmart Relay usando Raspberry Pi

En realidad, soy un ingeniero de software y no estoy muy familiarizado con el cableado. He estado jugando con un Raspberry Pi Modelo B y estoy buscando conectar un cable de extensión de 2 puntas a un relé de estado sólido de 8 canales Sainsmart.

Estoy manejando los pines GPIO de RPIO (Python). Lo que quiero hacer es conectar una luz nocturna básica como la salida del primer canal del SSR y controlarla desde el pin 17 de GPIO. El problema es que ni siquiera puedo hacer que esto funcione. Puedo hacer que el LED se encienda con bastante facilidad, pero parece que no hay salida. He intentado conducir el relé en una señal ALTA y BAJA, pero no hay dados.

Mi diagrama de cableado se muestra a continuación... Disculpas por ser muy rudimentario... ¿Alguna idea de lo que puede estar mal? ¿Está mal mi relé?

También tenga en cuenta que también tengo varios relés mecánicos y todos parecen hacer lo mismo.

Además, me han dicho que el lado de TIERRA de un cable de 2 PATAS es el lado donde el aislamiento tiene etiquetas. Supongo que la parte de TIERRA del cable de 2 clavijas está enchufada en la parte superior del canal de salida del relé y VCC en la parte inferior. alguien me puede confirmar?

También probé esto con un Arduino, y tampoco parece funcionar. Perdón por la publicación complicada, ¡pero esto me ha estado volviendo loco durante las últimas semanas!

EDITAR: El LED de la placa se enciende, pero no he tenido suerte apagando algo separado del puerto. Y sí, he intentado alimentarlo con un suministro de 5V separado.

ingrese la descripción de la imagen aquí

Necesitaría conectar voltaje de CA y cargar en la salida. SSR actúa como un interruptor, imagine ese enchufe de salida como un simple interruptor solo para voltaje de CA.
intente mover el cable amarillo GPIO al pin 1 +3.3V, si eso no enciende el relé, hay un problema con la placa del relé, si lo enciende, es posible que esté usando el GPIO incorrecto en su software. +y 2los modelos de rasapberry pi tienen un diseño GPIO diferente al original (donde 256K y 512K tenían diseños diferentes). pero usar una biblioteca GPIO como cableadopi debería corregir esto automáticamente.

Respuestas (3)

Esto es muy antiguo ahora, pero sigo obteniendo el enlace en los resultados de búsqueda, así que pensé en comentar en caso de que ayude a alguien más a leer esto como yo.

En el diagrama original, parece que el interrogador está pensando que los 2 pines del relé al que está conectado su cable proporcionan corriente y tierra para encender una luz. Ellos no ... Es solo un interruptor, por lo que conecta el cable vivo de una luz a un lado y conecta ese mismo cable al otro lado del relé. Cuando se enciende el relé, enciende el interruptor y la corriente puede fluir a través del relé como si fuera un interruptor de luz. Se viene un dibujo terrible :)

Conexión a tierra en el cable------es opcional ------------Tierra de la luz/aparato

Cable enchufable común ----------------------------Luz común (generalmente blanca)

Cable caliente -----un lado del relé---- otro extremo del cable caliente al otro lado del relé

Entonces, en mi caso, hice esto: tomé mi luz y con cuidado corté solo el cable negro y dejé los cables verde y blanco conectados como estaban. Luego conecté un extremo del cable negro a una de las terminales del relé y el otro extremo del cable negro a la otra terminal del mismo relé. Luego conecté el cable de alimentación a un tomacorriente. Cuando el relé está cerrado, la energía fluye hacia la luz y se enciende (si el interruptor de la luz está encendido obviamente) cuando el relé está abierto, no puede fluir corriente y no hay energía para la luz.

No es el relé el que está suministrando energía a la luz. Eso viene del enchufe de la pared. El relé simplemente habilita o deshabilita el flujo de energía a través del cable negro al conectar o interrumpir el camino para que fluya la electricidad.

YMMV Tenga cuidado al trabajar con alimentación de CA.

Pero cambiar la alimentación de CA con un relé SainSmart y una raspberry pi es bastante sencillo una vez que comprende un poco al respecto.

A primera vista se ve bien.

En general, para el cable de dos conductores unidos, la tierra tendrá una raya corriendo sobre ella. He visto texto real que especifica las especificaciones del cable en ambos lados.

¿Se enciende el LED de la placa o su declaración simplemente significa que pudo alimentar un LED separado desde ese puerto?

También mencionó que había activado algunos relés mecánicos desde ese puerto de E/S. ¿Cuál fue la corriente de la bobina para esos? Es posible que el puerto se haya dañado si estaba sobregirado.

¿Ha probado otros canales en el tablero o lo ha alimentado desde un suministro de 5V separado?

Hola, el LED de la placa se enciende, pero no he tenido la suerte de apagar algo separado del puerto. Y sí, he intentado alimentarlo con un suministro de 5V separado.
Ok, como mencionó @urbanspr1nter, necesita un cierto voltaje para que conduzca, aunque mirando la hoja de datos es un mínimo de 75V. Mencionaste que probaste un juego de luces navideñas... ¿quizás una bombilla? ¿También intentaste usar un canal diferente?

Esa placa de relés solo es buena para cambiar cargas de CA de 100 V o más. Si tiene una carga de voltaje más bajo, no funcionará.

Para cargas de bajo voltaje, use transistores, MOSFET o una placa controladora ULN2803 .

También intenté encender un hilo de luces navideñas, pero no obtengo nada. :(
intente mover el extremo pi del cable amarillo al pin 1