Cambie el circuito separado de 12V con Rasp Pi Zero

Estoy tratando de usar un Raspberry Pi Zero para controlar el timbre del teléfono de nuestra unidad de apartamento (lo que permite que las personas en la puerta del edificio entren).

Hay un botón pulsador momentáneo que completa un circuito de 12 V CC, lo que hace que la puerta se desbloquee. Adjunté cables para que cuando los toque, haga lo mismo que presionar el botón.

Hasta ahora he probado dos enfoques para conectar esto a un rasp pi.

El primero fue con un solo transistor NPN controlado por uno de los pines GPIO de +3.3V. Verificó el concepto del circuito controlando un circuito LED simple con el GPIO alto o bajo. Luego probé con el zumbador, enganché el +12V del zumbador al colector y el 0V al emisor. Esto no funcionó y provocó un zumbido en el teléfono.

A continuación, probé esta ruptura del optoaislador https://www.sparkfun.com/products/9118 con la esperanza de que aislar los dos sistemas fuera más sencillo y eliminara la posibilidad de un bucle de tierra. También probé esto con el circuito de prueba de concepto LED. Era notablemente más tenue cuando pasaba por el optoaislador que cuando no, y no funcionó con el zumbador. Estoy pensando que introduce demasiada resistencia.

Si estuvieras haciendo esto, ¿qué enfoque tomarías? ¿Hay alguna forma en que pueda modificar mis enfoques para hacer que algo funcione?

Yo usaría un relé.
¿Es 12 VCA o 12 VCC lo que opera la puerta usando el interruptor?
@jonk - Es 12 VCC.
Eso es importante. Las respuestas de CA serán más complejas de lo que necesita.
Se agregó una respuesta ahora.

Respuestas (3)

Menciona el zumbador del teléfono y que completa un circuito simple de 12 V CC, pero también menciona que causa 'zumbido en el teléfono'.

Al leer entre líneas, supongo que quiere decir que tiene un sistema de intercomunicación con un botón de desbloqueo/liberación de puertas en el auricular y una unidad en la entrada de la puerta.

La respuesta corta, si es así, usar un relé es, con mucho, la opción más fácil.

Hay varios escenarios posibles con un sistema de intercomunicación.

  1. El botón del intercomunicador es un contacto seco que cambia la energía de la cerradura de la puerta directamente.

  2. Igual que el anterior, pero en lugar de activar directamente la cerradura, el botón pulsador es una entrada a un sistema de control de acceso o similar que controla la cerradura.

  3. El botón es en realidad parte de un circuito en el auricular del intercomunicador, luego realizará algún tipo de función en el sistema de intercomunicación, según el tipo. Algunos pueden activar un relé en la estación de la puerta o un módulo de relé/actuador similar en alguna parte. Algunas estaciones de puerta o módulos pueden tener salidas de bloqueo eléctrico en lugar de un relé. Por lo general, el intercomunicador puede ser un sistema de bus con funciones de audio/video y potencialmente datos/bloqueo en los mismos cables, algunos pueden usar varios cables dedicados, varía enormemente con sistemas patentados pero similares utilizados por diferentes fabricantes.

Dado que usted dice que causó zumbidos al conectar un transistor, sospecho que puede ser algo así como 3, donde está afectando el circuito de su teléfono de manera inesperada y, de ser así, puede ser difícil determinar cómo conectar un transistor sin conocer el diseño del circuito de el auricular

Definitivamente #3, es un sistema que admite audio y video, múltiples intercomunicadores por unidad, etc. He pedido un relé, ¡gracias!
No hay problema. La retransmisión, como Roger sugirió inicialmente, es definitivamente la solución más fácil. He difundido algunos votos a favor, los otros muchachos tienen respuestas más detalladas con información útil un poco fuera de lugar para su caso.

Los timbres de puerta tradicionales generalmente funcionan con CA, reducidos del voltaje de línea (120 VCA en los EE. UU.) a 10-20 VCA. Si es cierto en su caso, esto explicaría por qué un transistor NPN no funcionó (solo conduce la corriente de una manera). Me gusta la idea de Roger de usar un relé como la forma más sencilla de que funcione. Pero si quisiera usar un semiconductor, se puede hacer que funcione un TRIAC. Aquí hay un circuito que encontré con una búsqueda rápida en 'triac de bajo voltaje' que podría servir para sus propósitos.

ingrese la descripción de la imagen aquí

Podría considerar un relé de 3.3VDC. Necesitaría impulsar su bobina y esto significaría un solo circuito BJT. Esos relés cuestan un par de dólares, más gastos de envío. Pero funcionaría, seguro. Y es una muy buena opción, la verdad.

Pero creo que otra posibilidad es que su BJT no haya sido lo suficientemente impulsado por su pin de E / S para retener el solenoide de bloqueo de la puerta. En cambio, es probable que haya oscilado porque no tenía suficiente corriente (o voltaje) disponible.

Dado que no proporciona NINGÚN detalle sobre el solenoide de la cerradura de su puerta, aparte de que hay una fuente adecuada de 12 V CC para él, hagamos un poco de exceso con los BJT y sigamos con eso.

esquemático

simular este circuito : esquema creado con CircuitLab

Al buscar solenoides de bloqueo de puertas que funcionan con 12 V, descubrí que al menos algunos de ellos requieren alrededor de 2,6 A para funcionar. Así que voy con eso como una conjetura educada sobre sus necesidades. Francamente, creo que el circuito anterior seguramente funcionará para usted. Pero q 1 probablemente caerá sobre 400 metro V . Aunque no creo que eso sea un problema para ti.

El circuito anterior está diseñado para usar el mínimo absoluto de partes, si no está usando un relé (como dije anteriormente, y que Roger mencionó sabiamente en su comentario). He agregado los requisitos de potencia de cada parte, así que puede asegurarse de obtener piezas suficientemente calificadas. (El 2N3055 ya está clasificado mucho más de lo que necesita, así que úselo sin dudarlo). Por ejemplo, R 1 arderá sobre 500 metro W , por lo que debe comprar uno que esté calificado para 1 W , al menos. q 2 no será un problema. Incluso una pieza TO-92 funcionará allí.

q 2 va a operar algo saturado , por lo que requerirá algo de corriente de base. Si tienes suerte, sólo 2 metro A más o menos. Pero incluso si esto es más como 5 metro A deberías estar bien con tu pin IO. R 1 establece la corriente base en q 1 y está listo para entregar 200 metro A o más. Si tienes varios valores de 1 W resistencias por ahí, puede intentar un 12 Ω o un 15 Ω allí también. O incluso más grande, si el pestillo de la puerta sigue funcionando bien. Lo configuré bajo para comenzar, por lo que obtiene MUCHA corriente para impulsar la base del 2N3055 BJT. Solo por asegurar.

También puede medir la corriente cuando cambia el pestillo. Esa información ayudaría mucho a marcar en este circuito para que encaje mejor. Pero creo que el circuito anterior está lo suficientemente sobreconstruido como para hacer el trabajo.

Oh. Y el circuito está ENCENDIDO cuando conduce el PIN IO a BAJO. Cuando el pin IO es ALTO, entonces el circuito está APAGADO.

Y tengo curiosidad. ¿Cómo va a ser mejor la Raspberry Pi que un ser humano presionando el botón para dejar entrar a alguien? Lo que añade otra pregunta. ¿Preferiría un circuito que dispara la Raspberry Pi, pero en el que el propio circuito cronometra la duración y luego quita automáticamente la energía para que la puerta ya no esté desbloqueada? (Sería muy simple agregar esa capacidad).