cortando dos cables cuando arduino entrega 1 en la salida digital

0

Quiero cortocircuitar dos cables cuando arduino da 1 en I \ O digital específico. El transistor es la mejor solución que tengo, pero no puedo encontrar el transistor Ic para la conmutación de 3.3 v. Comparte conmigo si hay alguna otra solución que no sea el transistor. Alguien puede decirme el nombre del transistor que funciona para 3.3v cuando se da una base 1. Gracias

    
pregunta Fouzan Javed

3 respuestas

5

Dado que no ha dado detalles sobre lo que desea cambiar, la única respuesta razonable es un contacto mecánico. Como desea controlar eléctricamente ese contacto, desea un relé .

Conducir un relé es bastante fácil, pero no puedes simplemente conectar uno a una salida digital directamente. Por lo general, requieren más corriente de lo que puede proporcionar una salida digital. Aquí hay un circuito simple que usa la señal digital para conducir un transistor, que luego controla el relé:

Esto funciona con un nivel alto de salida digital de 3.3 o 5 V. Incluso con solo 3.3 V en el lado izquierdo de R1, Q1 obtiene una corriente de base de aproximadamente 2.6 mA. La mayoría de las salidas digitales pueden generar tanto, pero compruebe su hoja de datos para estar seguro. En este ejemplo, el relé dibuja 63 mA. Con una corriente de base de 2.6 mA y una corriente de colector de 63 mA, el transistor debe tener una ganancia de al menos (63 mA) / (2.6 mA) = 24. Muchos transistores de señal pequeños, incluido el que se muestra, pueden garantizarlo fácilmente.

D1 puede parecer que no hace nada, pero no es opcional. Cuando el transistor se apaga, la corriente a través de la bobina no puede detenerse inmediatamente. D1 le da un lugar para que fluya de manera segura hasta que se apague debido a la caída de voltaje en D1 y la resistencia interna de la bobina. Si D1 no estuviera allí, la bobina elevaría el voltaje en el colector de la resistencia a lo que fuera necesario para que la corriente fluya a corto plazo. Eso freiría el transistor.

    
respondido por el Olin Lathrop
1

Suena como si quisieras un relevo. Hay una tonelada de módulos de relé diseñados para Arduino que pueden ser controlados por un pin digital. AFAIK incluso los más baratos son buenos para conducir cargas de bajo voltaje con corrientes por debajo de 1A, pero verifique que cuando compre.

Los transistores no hacen cortos, hay que saber qué carga tienes para conectarlos correctamente.

    
respondido por el Dmitry Grigoryev
-3

Si solo quiere hacer un cortocircuito, sin ninguna imposición sobre la dirección del flujo de corriente entre los cables en cortocircuito, sugeriría un relé SPST.

simular este circuito : esquema creado usando CircuitLab

Al igual que cuando se operan relés de alta corriente, el consumo de corriente del pin arduino aumentaría, es mejor usar un transistor para conducir la bobina del relé, junto con un diodo de volante.

    
respondido por el Wupadrasta Santosh

Lea otras preguntas en las etiquetas