¿Cómo puedo usar un transistor (2n2222) para que actúe como un interruptor con este interruptor momentáneo de 12V? [cerrado]

Tengo una configuración de puerta de garaje que es básicamente como la siguiente:

activación del motor de la puerta del garaje

Todo lo que quiero hacer es agregar un nuevo interruptor remoto al sistema.

Básicamente, quiero agregar un circuito al esquema anterior en el siguiente lugar (imagen recortada por espacio):

añadir circuito

bluetooth y arduino

Lo que voy a hacer es tener un módulo Bluetooth conectado a un Arduino. Cuando el BT recibe una señal (de la aplicación de Android), hará que un pin (D10) del Arduino suba (5 V) por un momento y luego vuelva a bajar.

Tengo todo eso resuelto.
Lo que necesito ahora es un circuito que "conectará" los dos cables nuevos cuando el pin suba.

Supongo que el circuito se verá algo como lo siguiente:

esquemático

simular este circuito : esquema creado con CircuitLab

NOTA : El esquema es más un diagrama de bloques. Solo estoy tratando de mostrar que:

  1. El circuito primario (Bluetooth/Arduino) funciona a 5V
  2. El circuito secundario es el nuevo circuito que propongo y se alimentará de la misma fuente de 12 V que el interruptor momentáneo original.

¿Por qué propongo usar un 2N2222 (transistor)? Porque sé que tengo uno disponible.

Mis preguntas

  1. ¿Cómo sería realmente ese circuito secundario?
  2. ¿Simplemente usaría una resistencia entre la entrada de 12 V y el colector para reducir el voltaje/limitar la corriente?
  3. ¿Es esto posible usando el 2N2222 y la combinación de resistencia adecuada o simplemente no es factible debido a las limitaciones del transistor?
  4. Si no es posible, ¿puede ofrecer los componentes adecuados que deberían usarse en ese circuito secundario?
Es muy difícil usar un transistor NPN como un interruptor lateral alto (es decir, para cambiar el suministro positivo a una carga) en la forma en que lo hace su botón. Lo más probable es que la mejor solución sea comenzar de nuevo en gran medida. Por ejemplo, no está muy claro por qué necesita el relé para presionar el botón, cuando estará encendido durante aproximadamente el mismo tiempo que el control remoto está encendido. Si acaba de cablear el botón cerrado, probablemente podría usar el NPN como un interruptor de lado bajo para alimentar directamente el control remoto o activar el relé para alimentarlo...
@ChrisStratton Ok, bueno, tengo este sistema exacto en su lugar (lo uso todos los días para abrir/cerrar la puerta de mi garaje desde mi teléfono) excepto que está usando un componente de relé ( amzn.to/2q8ZTFP ) donde estoy proponiendo un transistor. Lo que me pregunto es si puedo reemplazar el componente del relé con algo más pequeño y económico, como un transistor de algún tipo.
Podría usar el NPN para controlar un PNP ... pero el circuito casero que está tratando de controlar ya es bastante poco elegante. Es probable que pueda deshacerse de todos los relés, cablear el botón de la puerta del garaje y simplemente usar un regulador que tenga una entrada de habilitación. O controle todo con un solo relé controlado por un transistor NPN como un interruptor de lado bajo activado por el arduino, o por su botón sin pasar por eso. Te has convertido en una esquina en este momento, donde necesitas hacer las cosas aún más complicadas (como tu segundo relevo), o derribarlas y comenzar de nuevo.
:) gracias gran cosa. Ustedes realmente conocen su electrónica aquí. Es esto mejor?
@raddevus No estoy seguro de por qué alguien le dio un (-) a la pregunta. En el nivel en el que se encuentra, creo que se esfuerza por formular su pregunta lo mejor posible. De hecho, estoy un poco impresionado. Proporciona más un diagrama de cableado que un esquema, pero ¿quién puede discutir? Se necesita experiencia para producir buenos esquemas y, a falta de eso, un diagrama de cableado es todo lo que se puede hacer. Agregaré mi aprobación de la pregunta por ese esfuerzo y el respeto que muestra en los esfuerzos que invirtió para plantear bien su pregunta.
así que si básicamente quiere tener una versión de control remoto del interruptor y usar el NPN, tendría que mover el interruptor al lado de tierra del circuito y agregar el control paralelo allí. Querrá verificar la corriente operativa del sistema, no espero mucho probablemente por debajo de 200 mA, pero siempre es mejor verificar en lugar de volver a poner todo el humo. (Los paquetes TO-92 tienen horribles características de disipación de calor).
@raddevus Probablemente necesite colocar un amperímetro en el sistema de apertura de la puerta de su garaje, entre el interruptor manual y el resto del circuito de apertura, y darnos una lectura de corriente estimada. Probablemente, debería hacer esto cuando el sistema está encendido, pero inactivo, así como cuando está operando activamente la puerta. Buscando el valor del peor de los casos que pueda encontrar (el más alto) para la lectura actual. ¿Puedes hacer esa medida?
@jonk lo que se controla es el transmisor de radio de la puerta del garaje, en lugar de la unidad de receptor/motor. Probablemente normalmente funcione con una celda tipo moneda CR2032 o algo ligeramente más grande, por lo que la demanda actual será baja.
@ChrisStratton Gracias. Nunca estoy seguro, supongo. Pero el circuito puede ser consistente con eso. Hay docenas (o cientos) de ejemplos de interruptores laterales altos en el sitio. No estoy seguro si se agrega mucho al escribir otro. Entonces, ¿el transmisor usa un relé de 12 V, en este momento, para conectar dos pines de entrada del interruptor del módulo? Entonces, ¿este ya debe ser un diseño improvisado, agregando un LED y reemplazando el botón anterior con un relé controlado por dicho botón y agregando un regulador? ¿O los 3,2 V están allí debido a los requisitos de potencia del transmisor? Algo se siente un poco mal cuando dices "pila de botón".
@ChrisStratton Habría adivinado más como circuitos automotrices de 12 V. Lo que probablemente significa que nunca hubo una pila de botón involucrada, me imagino.
@jonk el suministro es de 12v pero el LM317 está configurado para 3.125 voltios y alimenta el transmisor, lo que sugiere que está reemplazando una celda de bobina o similar.

Respuestas (2)

Un esquema, dado lo que leí arriba, sería algo como lo siguiente.

esquemático

simular este circuito : esquema creado con CircuitLab

He agregado una resistencia en serie con el LED porque los LED generalmente no funcionan directamente fuera de 12 V a menos que tengan algo incorporado (resistencia, etc.) para ayudar con la limitación de corriente. Me ayuda a evitar pensar en ese problema si está incluido. Así que quizás lo agregué más para mí que para ti. Pero está ahí.

La fórmula para el voltaje de salida del LM317 es:

V AFUERA = V ÁRBITRO ( 1 + R 2 R 1 ) + I AJUSTAR R 2

dónde V ÁRBITRO = 1.25 V ± 50 mV y I AJUSTAR 50 m A . Dados los valores de su resistencia en su diagrama de cableado, calculo algo cercano a V AFUERA 3.13 V . Lo cual, supongo, es posible para la entrada (+) de su abridor de puerta de garaje.


Como se puede ver, S W 1 está conectado con el "lado alto" de las cosas. (Está bien, lo dibujé de esa manera. Pero también está siguiendo la convención para organizar las cosas de esta manera). Entonces, a primera vista, cuando se habla de usar transistores, lo que quiere se llama un "interruptor de lado alto". Eso es importante para los transistores porque vienen en dos polaridades y una es buena como interruptor de lado bajo y la otra polaridad es buena como interruptor de lado alto. Por lo tanto, es útil saber qué tipo de conmutación está haciendo para que pueda seleccionar rápidamente la polaridad correcta del transistor.

Has proporcionado mucha información. Quizás casi demasiado porque ahora podemos ver "varias formas diferentes" de abordar una solución. Pero todos ellos son probablemente más complicados que el que sugirió. Así que creo que lo mejor es quedarse con eso.

La adición no es tan complicada, como se puede ver a continuación. Lo principal es que el "ladrillo" (caja negra) necesita acceso a tierra (o al lado (-) de las cosas), así como a la conexión no conmutada. 12 V carril de suministro. También acepta una señal con referencia a tierra del Arduino Nano y activa su salida SW+ que pasa por alto el interruptor manual cuando el Arduino Nano se lo ordena.

esquemático

simular este circuito

(Nota: la conexión a tierra de Arduino debe estar en común con el terminal negativo del sistema de apertura de la puerta del garaje, así que asegúrese de compartir la conexión a tierra de la fuente de alimentación de Arduino [o el lado negativo] con el lado negativo del sistema de la puerta del garaje. Por lo general, no muestre esa conexión en un esquema porque se "supone" que usted sabe que debería estar allí.Pero si solo conecta el pin de E / S y NO conecta el lado de tierra de Arduino también, entonces habrá problemas para hacer que esto funcione. )


Centrémonos en el interruptor del transistor (esa caja negra de arriba).

El Arduino Nano funciona solo 5 V fuente de alimentación (después de la regulación, de todos modos). Esto es distinto de los suministros utilizados en el sistema de apertura de la puerta del garaje. El pin de E/S expulsará 5 V cuando "HI" o de lo contrario 0 V cuando "LO" (estos valores son relativos al lado (-) de la fuente de alimentación Arduino Nano).

El problema en este momento es que ninguno de nosotros sabe cuánta corriente requiere el relé, el LM317 y el módulo de apertura de la puerta del garaje. (Sin embargo, podemos adivinar sobre el LED. Hay valores típicos que se suponen razonablemente para él). Pero estoy convencido de que este es un circuito de baja corriente (por ahora), así que lo trataré como tal y usaré un arreglo sencillo.

La primera idea aquí es que necesita cambiar 12 V en el lado alto. Esto sugeriría un transistor PNP. Pero para apagar un PNP, debe hacer que el voltaje base esté muy cerca del voltaje del emisor (cerca de una diferencia de cero voltios) y esto significa que la base debería estar cerca de 12 V . Lamentablemente, tu Arduino Nano no puede lograr eso. Ni siquiera cerca. Esto significa que se necesita un segundo BJT y esta vez, un NPN.

Hay dos enfoques básicos en este punto. En ambos, el PNP funciona como un dispositivo de conmutación , lo que significa que su colector se acerca a su emisor y eso significa que tiene una gran corriente de base en relación con la corriente del colector. Sin embargo, hay dos formas diferentes de usar el NPN: ya sea como otro dispositivo de conmutación con proporciones relativas similares para la corriente de la base frente al colector, o bien como un seguidor de emisor que funciona como un sumidero de corriente. La ventaja de este último caso es que la corriente de pin de E/S requerida es bastante menor y eso es algo bueno. Sin embargo, no funcionaría si estuviera cambiando 5 V , Por ejemplo. Es una suerte que en esta circunstancia esté cambiando un voltaje más alto. Así que ese es el camino que voy a tomar, a continuación.

(Tenga en cuenta que si bien estoy tomando este "mejor camino" [según yo], eso no significa que a menudo verá que se hace de esta manera. La mayoría de las personas simplemente caen en el camino trillado de operar ambos BJT como interruptores. Es una especie de rutina, y la gente a veces parece tener dificultades para mantenerse fuera de esas rutinas. Pero me gusta salirme un poco del camino trillado, de vez en cuando. Por eso es que voy por este camino. )

Veamos el nuevo esquema:

esquemático

simular este circuito

He asumido una corriente de colector para q 1 acerca de 200 mamá y un bajo β SE SENTÓ 10 para asegurarse de que tiene suficiente corriente de base (de aproximadamente 20 mamá ) que determina la corriente de colector para q 2 . Suponiendo una salida de pin de E/S de aproximadamente 4.8 V y un V SER gota de aproximadamente 850 mV para q 2 , Me ejercite R 4 = 4.8 V 850 mV 20 mamá 200 Ω . Un valor cercano de 220 Ω luego fue seleccionado.

La corriente del pin de E/S será unas 100 veces más pequeña, por lo que menos de 200 m A , que se maneja fácilmente con cualquier pin de E/S que haya usado en décadas. Así que debería estar bien.

La disipación en cualquiera de los BJT no será más que alrededor 150 mW . Entonces, los BJT de señal pequeña para ambos probablemente sobrevivirán bien. (Por supuesto, verifique que las cosas no se calienten demasiado una vez que lo construya. Estoy haciendo suposiciones aquí).

He proporcionado dos alternativas, por cierto. El etiquetado como "MINIMAL" es para los tipos minimalistas que solo quieren usar la menor cantidad de piezas y están dispuestos a correr algunos riesgos si son pequeños. En este caso, falta una resistencia de ruta de CC que se usa para ayudar a unir la base PNP hacia arriba a su voltaje de emisor ( 12 V .) Sin esa resistencia, es posible, aunque probablemente no probable, que el PNP no se apague por completo. No he probado miles de encarnaciones para averiguar cuáles son las probabilidades, pero sin la resistencia probablemente funcionará bien. Pero no es tan seguro de usar como el que dice "MEJOR". Si no está atascado en usar el mínimo absoluto de partes, agregaría R 5 . Barato, no ocupa mucho espacio y ayuda a manejar una situación que de otro modo se dejaría al azar.

Solo asegúrese de "compartir" las conexiones a tierra de la fuente de alimentación entre su Arduino y el circuito de apertura de la puerta del garaje (átelos). (Por supuesto, ¡no ate los rieles positivos entre sí!) Solo necesitan un punto de referencia común y tierra (o menos) cumple ese papel.

Eso es todo, de verdad. Pido disculpas por usar esquemas en lugar de diagramas de cableado, que pueden ser más fáciles de seguir para usted. Si realmente necesita un diagrama de cableado (no puede hacer un diagrama de este tipo a partir de un concepto esquemático), intentaré fabricar uno que aclare las partes del cableado.

PS Los diagramas de cableado son más para constructores que no quieren entender cómo es que lo que están construyendo realmente funciona, sino que solo quieren ir a construirlo y rezar para que funcione correctamente y ese diagrama sea preciso. Los esquemas son más para aquellos que quieren seguir y entender lo que está pasando y no están tan interesados ​​en los detalles exactos del cableado como lo están en los bloques funcionales y cómo funcionan juntos. Dos propósitos diferentes.


Otros enfoques serían hacer que su Arduino Nano realice directamente la función de relé y controle la conductancia entre S W A y S W B de tu módulo. Si hace eso directamente con transistores de alguna manera, podría eliminar el relé. (Por lo general, eso es una ganancia y no una pérdida). Sin embargo, esto aún deja el interruptor de encendido, S W 1 , como problema (¿lo dejas encendido todo el tiempo, o qué exactamente?) ¿Y qué pasa con el LED?

Podría separar el LED (deshacerse de él, ya que depende de 12 V ) y reemplace esa parte, usando otro pin de E/S de su Arduino Nano para encender y apagar un LED que funciona desde su fuente de alimentación, por ejemplo. Luego deshágase del relé y elabore un circuito para conectar directamente S W A y S W B solo después de encender primero un regulador de voltaje diferente que acepte un pin ENABLE (otro pin de E/S de su Ardiuno Nano). Entonces, con tres pines de E/S de su Arduino Nano (uno para una luz LED, uno para habilitar un regulador de voltaje, y uno para conectar S W A a S W B , podría deshacerse del relé por completo y usar transistores para todo.

En tal caso, se aseguraría de que el LED esté apagado y que la conexión entre S W A y S W B está desactivado, luego active la alimentación, espere un período de tiempo decente para dejar que se estabilice, active el LED para indicar la alimentación, luego active la conexión entre S W A y S W B para el tiempo que creas necesario. Luego, invertiría este proceso para volver a un estado de reposo.

Pero es por eso que dije que sería más simple seguir su propio enfoque sugerido. Asume que todo ya funciona, muy bien, y agrega un simple interruptor de transistor paralelo para reemplazar la presión manual de un botón. Todo lo que tiene que hacer es asegurarse de mantener el circuito activo durante el período de tiempo correcto.

Se logra fácilmente con un transistor 3904 NPN y un transistor 3906 PNP, como se muestra en el siguiente circuito simplificado. El 10K en la base del 3906 actúa como una resistencia pull-up a 12v, manteniendo la base alta y el transistor apagado. Para encender el 3906, active el 3904 (+5v de Arduino) que conectará a tierra la base del 3906, encendiéndolo (3906), permitiendo que los 12v fluyan a la entrada del botón positivo. Para apagar, conecte a tierra la base del 3904, lo que cerrará el camino a tierra, y la base del 3906 se elevará nuevamente y se apagará. Una buena práctica de circuito sería incluir otra resistencia entre la base del 3906 y el colector del 3904 (dejaré este valor a alguien con más experiencia que yo), pero esto lo pondrá en marcha. Excelente material de lectura:https://www.nutsvolts.com/magazine/article/bipolar_transistor_cookbook_part_3

Por si acaso: la base de ambos transistores está en el medio, el emisor del 3906 está en la parte superior, el colector en la parte inferior y viceversa para el 3904.

EDITAR: imágenes actualizadas

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Y aquí hay un pequeño GIF del circuito anterior lanzado rápidamente en una placa de prueba solo como prueba de funcionalidad. El encendido del LED significa que los 12v se encienden a través del transistor PNP 3906, con el LED+ en el colector 3906 y el LED- a GND.

Yo no probaría ese circuito. Cuando estaba activo, pasaban cosas malas. ¿Ves por qué? Además, hay un buen editor de esquemas integrado en el sistema para proporcionar respuestas. No es difícil aprender a usar.
@jonk Con un pullup de 10K, solo fluyen 1,2 mA de Vcc a GND, un valor más alto también puede reducirlo. Mi navegador estaba teniendo problemas con Circuit Lab en ese momento.
No. Hay otro problema. Supongo que no puedes verlo. Supongamos que Q1 está "activado". Esto significa que su voltaje de colector estará por debajo de su voltaje base, muy cerca de tierra. Esto significa que la base de Q2 está cerca del suelo. ¿Qué crees que presenta, como voltaje, a través de la unión base-emisor de Q2? ¿Cuál crees que será el resultado de esta situación? Nota: La página web que vincula no proporciona una coincidencia exacta de su circuito de ejemplo. Hay varias formas diferentes de arreglar esto que están muy cerca de lo que escribes. Pero lo que tienes allí requiere un cambio (o dos).
Si soluciona esto correctamente, probablemente no agregaré una respuesta. Pero si no lo haces, probablemente tendré que hacerlo yo. ¡Así que realmente espero que veas el problema y cómo remediarlo!
No estoy seguro de por qué no lo respondiste en primer lugar :). De todos modos, probé el circuito en una placa de prueba y funciona muy bien.
@jonk Lo entiendo, puede que no sea el circuito más perfecto, sin embargo, he usado este circuito varias veces en mis proyectos personales, y verifico la nueva edición de respuesta: prueba de función.
Fascinante, ¿Q1 (npn) no se calienta con el uso continuo?
@HavocRC Te falta al menos una resistencia. Dos resistencias si quieres hacer un circuito a prueba de fallas.
@HavocRC Creo que es genial que te hayas tomado la molestia. No dije que no haría algo, incluso algo útil. Es un poco difícil para los BJT y es un mal ejemplo del que aprender algo. Lo que sucede es que el colector NPN es tirado con fuerza por el diodo PNP del emisor base y hay una especie de pelea que podría resultar en daños eventuales a uno o ambos BJT. Enormes corrientes de base estarán en el PNP, limitadas por lo que existe beta para el NPN y los efectos de calentamiento. Es simplemente un mal diseño como sistema, aunque algunas ideas son correctas. No diré más y en su lugar agregaré una respuesta.