Cambie el circuito separado de 12 V con Rasp Pi Zero

1

Estoy tratando de usar una Raspberry Pi Zero para controlar el timbre de nuestra unidad de apartamentos (lo que permite que entren las personas en la puerta del edificio).

Hay un pulsador momentáneo que completa un circuito de 12 VCC, lo que hace que la puerta se desbloquee. He adjuntado pistas para que cuando las toco juntas, haga lo mismo que presionar el botón.

Hasta ahora he intentado dos métodos 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 de circuito controlando un circuito simple de LED con GPIO alto o bajo. Luego lo probé con el zumbador, conecté el + 12V del zumbador al colector y el 0V al emisor. Esto no funcionó, y causó algunos zumbidos en el teléfono.

A continuación, probé este desglose del optoaislador enlace con la esperanza de que aislar los dos sistemas sea más sencillo y elimine el posibilidad de un bucle de tierra. También probé esto con el circuito de prueba de concepto de LED. Era notablemente más tenue cuando pasaba por el optoaislador vs. no, y no terminaba trabajando con el timbre. Estoy pensando que introduce demasiada resistencia.

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

    
pregunta computmaxer

3 respuestas

1

Mencionas el timbre del teléfono y que completa un circuito simple de 12 VCC, pero luego también mencionas la causa del 'zumbido en el teléfono'.

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

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

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

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

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

  3. El botón es en realidad parte de un circuito en el auricular del intercomunicador, esto luego realizará algún tipo de función en el sistema de intercomunicación, dependiendo del tipo. Algunos pueden activar un relé en la estación de la puerta o un módulo similar de relé / actuador en algún lugar. Algunas estaciones de puerta o módulos pueden tener salidas de bloqueo activadas en lugar de un relé. Por lo general, el intercomunicador puede ser un sistema de bus con audio / video y, potencialmente, funciones de 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 dices que causaste zumbido al conectar un transistor, sospecho que puede ser algo como 3, donde estás afectando el circuito de tu teléfono de manera inesperada y, si es así, puede ser difícil determinar cómo conectar un transistor sin saber la conexión. Diseño del circuito del teléfono.

    
respondido por el D-on
2

Las campanas de puerta tradicionales generalmente funcionan en CA, disminuidas desde el 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 funcionar. Pero si desea utilizar un semiconductor, un TRIAC puede funcionar. Aquí hay un circuito que encontré con una búsqueda rápida en ' Triac de bajo voltaje que podría servir a tus propósitos.

    
respondido por el scanny
1

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

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

Ya que no proporciona NINGUNA información sobre su solenoide de cerradura de puerta, aparte de que hay una fuente adecuada de 12VDC para ello, solo hagamos un poco más de matanza con BJTs y sigamos con eso.

simular este circuito : esquema creado usando CircuitLab

Al buscar solenoides de cerradura de puerta que funcionan con 12 V, encontré que al menos algunos de ellos requieren aproximadamente 2.6 A para poder operar. Así que voy con eso como una suposición educada sobre sus necesidades. Francamente, creo que el circuito anterior seguramente funcionará para usted. Pero \ $ Q_1 \ $ probablemente caerá alrededor de \ $ 400mV \ $. Sin embargo, no creo que eso sea un problema para ti.

El circuito anterior está diseñado para usar el mínimo absoluto de piezas, si no está usando un relé (que, como he dicho anteriormente, y Roger ha mencionado sabiamente en su comentario). He agregado los requisitos de potencia de cada uno. parte, por lo que puede asegurarse de que obtiene las partes lo suficientemente valoradas. (El 2N3055 ya está clasificado mucho más de lo que necesita, por lo tanto, utilícelo sin cuestionarlo). Por ejemplo, \ $ R_1 \ $ se quemará alrededor de \ $ 500mW \ $, por lo que debe comprar uno que tenga una calificación de \ $ 1W \ $, al menos. \ $ Q_2 \ $ no será un problema. Incluso una parte TO-92 funcionará allí.

\ $ Q_2 \ $ operará de alguna manera saturado , por lo que requerirá algo de corriente base. Si tienes suerte, solo \ $ 2mA \ $ o menos. Pero incluso si esto es más como \ $ 5mA \ $ debería estar bien con su pin IO. \ $ R_1 \ $ establece la corriente base en \ $ Q_1 \ $ y está configurado para entregar \ $ 200mA \ $ o más. Si tiene varios valores de \ $ 1W \ $ resistencias, puede probar un \ $ 12 \ Omega \ $ o un \ $ 15 \ Omega \ $ allí también. O incluso más grande, si el pestillo de la puerta sigue funcionando bien. Lo he configurado bajo para comenzar, así que obtienes MUCHA corriente para conducir la base del 2N3055 BJT. Solo para asegurarnos.

También puedes medir la corriente cuando cambias el pestillo. Esa información ayudaría mucho a marcar en este circuito para adaptarse, mejor. Pero creo que el circuito anterior está demasiado construido como para que haga 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 la Raspberry Pi mejor 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 donde el circuito mismo cronometra la duración y luego elimina automáticamente la energía para que la puerta ya no esté desbloqueada? (Sería muy sencillo agregar esa capacidad).

    
respondido por el jonk

Lea otras preguntas en las etiquetas