Wie verwende ich einen Transistor, um eine Canon EOS-Kamera extern auszulösen?

Ich muss eine Cannon EOS 650D-Kamera extern auslösen, dies geschieht durch Kurzschließen von 2 Drähten, die aus einer Standard-2,5-mm-Buchse herausführen:

Jack-Diagramm

Die Kamera liefert 3,3 V. Ich möchte die Schaltung vervollständigen und die Kamera extern von einem Arduino aus auslösen, was meiner Meinung nach am besten mit einem Transistor zu tun ist. Das ist mein aktueller Schaltplan:

Schaltplan

Durch Drücken der Taste wird der Stromkreis geschlossen, aber es passiert nichts. Ich habe es mit einer LED getestet und es hat gut funktioniert, der einzige Unterschied war, dass ich die LED mit den 5V des Arduino versorgt habe. Der genaue Transistor, den ich verwende, ist ein NPN 2N2222. Mein Widerstand ist 10k Ohm.

Ist meine Verkabelung falsch? Warum funktioniert die LED aber nicht das Kamerakabel? Brauche ich einen anderen Transistor? Wenn ja, woher weiß ich, wonach ich suche? Jeder Rat ist willkommen.

Antworten (1)

Ich gehe davon aus, dass der Arduino nur als Stromquelle für die Basis des BJT fungiert. In diesem Fall müssen Sie den Strompfad vervollständigen, indem Sie den Emitter des BJT mit Arduinos GND verbinden.

Sie sollten sich auch darüber im Klaren sein, dass der Transistor im leitenden Zustand (z. B. wenn die Taste gedrückt wird) nur in einer Richtung (vom Kollektor zum Emitter) Strom leiten kann. Angenommen, Sie kennen die genaue Pinbelegung der Kamerabuchse nicht (welcher der beiden Pins ist Masse), müssen Sie möglicherweise auch die Kabel vertauschen, die zur Kamera führen.

Ja, das war es! Ich habe den Emitter an Arduinos Masse angeschlossen und die Schaltung funktionierte. Warum wird das benötigt? Ich bin ein kleiner Neuling in Sachen Elektronik. Vielen Dank für die Hilfe!
Suchen Sie nach Artikeln zu „Masse in der Elektronik“, „Stromrückpfade“ oder ähnlichem. dummies.com/programming/electronics/…