Usando un transistor PNP con Arduino para cerrar un circuito

0

He derribado un controlador de radio de un auto RC. Estoy tratando de controlar el auto con una PC a través de Arduino Mega 2560 Rev 3.

El controlador es muy simple. Se necesitan 9 V in. Hay seis cables para controlar el automóvil. Hay izquierda, derecha, adelante, atrás y dos cables a tierra. Si desea avanzar, debe conectar a tierra y el cable que dice adelante.

He cableado el circuito como el siguiente. Arduino produce cuatro veces 5 V a través de los pines 8-11. Luego hay resistencias de 1,2 kΩ para cada salida (las resistencias están mal en la imagen). Las resistencias están conectadas a la base de los transistores PNP (BC327). El emisor está obteniendo los 4.5 V que el controlador de radio emite en los cables utilizados para controlar el automóvil. Finalmente, el colector está conectado a la tierra del controlador de radio.

La imagen no es perfecta, pero creo que podría ayudar un poco. Los cuatro colectores están conectados entre sí a la tierra del controlador. Dejé los emisores abiertos porque había muy poco espacio en el dibujo. Están conectados como lo describí anteriormente.

Lo que he entendido, los transistores PNP permiten que la corriente fluya desde el emisor al colector cuando no se aplica voltaje a la base. Cuando coloco los pines en Arduino alto (5 V), no pasa nada. El coche todavía está en marcha.

¿Cómo soluciono esto?

    
pregunta MikkoP

1 respuesta

2

Necesita transistores NPN como este (1 canal)

Los transistores PNP cambiarán a un suministro positivo y ya ha declarado que las entradas del controlador deben estar conectadas a tierra. Los resistores de 1k2 están bien y prácticamente cualquier transistor NPN estará bien.

Una salida baja del arduino no dispara el NPN, por lo tanto permanece en circuito abierto. Un alto del arduino enciende el transistor NPN.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas