¿Puedo usar un transistor como interruptor para cerrar un pin a GND?

6

Necesito unir un pin externo a otro pin externo (gnd). Enlace al pinout Nikon D90.

Quiero controlar esto con un Arduino, ¿puedo usar un transistor para esto? (por ejemplo, BC548)

    
pregunta Nick Alexeev

1 respuesta

4

Sí, puedes hacerlo con un BC548 (u otro transistor NPN). Necesitas un circuito como el siguiente:

  • Enlaentradadelcircuito(i/p)tienesqueconectarelarduinosalida.
  • Enlasalidadelcircuito(o/p),debeconectarelpindelacámara(SHUTTERoFOCUS).

ParacalcularRcyRbdebemosverificarelvoltajedesaturacióndelcolector-emisoren hoja de datos de BC548 . Es 0.25V para Ic = 10 mA, Ib = 0.5 mA. Lo suficientemente bajo para su aplicación. Entonces:

  • Rc = (Vcc - Vce) / Ic = (5V-0.25V) / 0.01A = 475Ω - > 470Ω es el valor E24 más cercano.
  • Rb = (Vin - Vbe) / Ib = (5V-0.7V) / 0.0005A = 8.6kΩ - > Este es el valor máximo para saturar el transistor, así que elegiría un valor más bajo para estar en el lado seguro. Recomendaría una resistencia entre 1kΩ a 4.7kΩ.

Con esta configuración, cuando se emite HIGH desde el pin arduino, se satura el transistor y, por lo tanto, la salida pasa a LOW. Entonces, al emitir HIGH desde el pin arduino, activará las señales FOCUS o SHUTTER.

    
respondido por el ferrangb

Lea otras preguntas en las etiquetas