Obwohl der vorgeschlagene Optokoppler sicherlich eine sichere Sache ist, können Sie feststellen, dass er nicht funktioniert. Traditionell waren SLR-Blitzschuhe ein einfacher Schalter, um den Blitz auszulösen, und während moderne DSLR-Systeme nicht mehr die hohen Spannungen verwenden, die einige ältere Blitze der Kamera zeigten, verwenden viele einen Transistor, um die Leitung zur Erde zu ziehen.
Jede am Pin anliegende Spannung kann über einen hochwertigen Pull-up oder möglicherweise einen sehr geringen Stromverlust erfolgen und nicht in der Lage sein, die zum Antreiben eines Optokopplers erforderliche ungerade 5-mA-Spannung zu liefern. Das könnte Ihre etwas variablen Messwerte erklären, von denen ich erwarten würde, dass sie stabil sind, wenn die Leitung hart gefahren wird.
Hier ist ein Beispiel für die Schaltung, die im Kamera- / Blitzauslösesystem von Camera Ax verwendet wird und möglicherweise anzeigt, was Sie in der Kamera finden würden:
Ich hatte keine D5100 zum Testen zur Verfügung, aber beim Messen der Nikon D7000 eines Familienmitglieds und meiner Canon 5D Mark III war am Blitzschuh keine Spannung angelegt. In beiden Fällen ergab das Messen des Blitzes, während er von der Kamera getrennt, aber eingeschaltet war, einen Messwert von etwa 5 V, so dass es den Anschein hatte, dass beide Systeme einen Pull-up innerhalb des Blitzes verwendeten. Ich würde eine Schaltung wie die folgende vorschlagen, die ich gerade mit beiden ausprobiert habe:
simulieren Sie diese Schaltung - Schema erstellt mit CircuitLab
R2 kann weggelassen werden, wenn Sie das interne Pull-up auf der Eingangsleitung verwenden, während die Dioden nur einen zusätzlichen Schutz gegen ESD- und Überspannungssituationen bieten, anstatt sich ausschließlich auf die Klemmen im AVR zu verlassen. Hier ist ein Beispiel für das gemessene Signal für eine Belichtung von 1/10 Sekunde unter Verwendung dieser Schaltung: