Cambiar un relé de su suministro (Módulo de 2 relés, VCC a IN1, no funciona)

Busqué a lo largo y ancho, pero no pude encontrar una respuesta a mi pregunta. He leído la hoja de datos y he mirado los esquemas. No tengo mucha experiencia con la electrónica.

Este es el módulo del que hablaré:Módulo de 2 relés

Digamos que aplico 5 V a VCC desde una fuente de alimentación determinada y luego conecto la tierra. Si corto IN1 e IN2 con VCC, no pasa nada. ¿Por qué esto es tan? La lógica dicta que debería, porque cuando un Arduino controla el relé, lo alimenta con 5 V y luego usa la misma fuente de alimentación para cambiar el relé con un pin conectado a IN1 e IN2.

¿Por qué no funcionaría con una simple fuente de alimentación de 5V? La fuente de alimentación que utilicé fue el adaptador de mi teléfono, entrega exactamente 5V.

¿Hay alguna manera de acortar algo para que funcione?

Aquí está mi esquema:esquema

La idea del esquema es cambiar entre 5V de la pared y 5V de una batería. Si la energía de la pared está disponible, la batería se desconecta y se recarga; si no hay energía, la batería se activa.

Sé que los MOSFET probablemente serán mejores en este caso, pero ya lo he soldado.

¡Gracias!

Descubrí que si aplica 5V a D1 y D2, el relé se enciende/apaga y funciona como tengo la intención de usarlo. ¿No hay una manera de hacer que funcione usando los pines que ya están allí?
Vea mi respuesta sobre los pines IN que necesitan lógica negativa, es decir, deben bajarse para encender los relés.

Respuestas (2)

El módulo que está utilizando necesita que las entradas se coloquen en 0 V (tierra) para cambiar el relé.

Consulte la página web del fabricante del módulo:

https://www.sainsmart.com/sainsmart-2-channel-5v-relay-module-for-arduino-raspberry-pi.html

Esto tiene una imagen del circuito de entrada en el módulo, que usa un optoacoplador:

Etapa de entrada del módulo, el LED del optoacoplador se activó cuando IN2 bajó

Debe rediseñar el resto de su circuito para tener en cuenta el hecho de que las entradas toman lógica negativa:

Entrada: baja, relé activado Entrada: Vcc o flotante, relé desactivado

Oh. ¡Eso ayuda! Entonces, ¿el Arduino también los conecta a tierra cuando baja un pin?
Sí, con la mayoría de los microcontroladores y la lógica digital, puede considerar una lógica baja como una conexión a tierra y una lógica alta como una conexión al suministro positivo.

Si no me equivoco, estos módulos son "activos bajos", lo que significa IN1que IN2ya están conectados a VCC y debe bajarlos (léase: conectarse a GND) para activar los relés.