Saya ingin menghubungkan hotshoe dslr saya (Nikon D5100) ke papan Arduino saya untuk bereaksi terhadap rilis rana kamera.
Saya mengukur sinyal 5 hingga 8 volt antara pelatuk dan ground lug ketika saya mendorong pelepas rana. Jadi pertanyaan saya adalah, jika saya memasang pelat pemicu ke input digital Arduino, kemana saya harus memasang kabel pemancing tanah? Dan pertanyaan selanjutnya, apakah Anda pikir saya harus takut untuk kamera saya dengan arus / tegangan yang terlibat?
Saya cukup baru di bidang elektronik, jadi saya harap pertanyaan saya tidak terdengar terlalu bodoh.
Jawaban:
Meskipun optocoupler yang disarankan tentu saja merupakan hal yang aman untuk dicoba, Anda mungkin menemukan itu tidak berfungsi. Secara tradisional sepatu hot SLR adalah saklar sederhana untuk menyalakan lampu kilat dan sementara sistem DSLR modern tidak lagi menggunakan tegangan tinggi yang beberapa kilatan lama disajikan ke kamera banyak menggunakan transistor untuk menarik garis ke tanah.
Tegangan apa pun yang ada pada pin mungkin melalui pull-up bernilai tinggi atau mungkin kebocoran arus yang sangat rendah dan tidak mampu menghasilkan ganjil 5mA yang diperlukan untuk menggerakkan optocoupler. Itu mungkin menjelaskan bacaan Anda yang agak variabel yang saya harapkan akan stabil jika garis didorong keras.
Berikut ini adalah contoh dari rangkaian yang digunakan dalam kamera Axe sistem kamera / kilat memicu yang mungkin menunjukkan apa yang Anda akan menemukan dalam kamera:
Saya tidak memiliki D5100 yang tersedia untuk pengujian tetapi mengukur anggota keluarga Nikon D7000 dan Canon 5D Mark III saya tidak ada tegangan pada hot shoe. Dalam kedua kasus mengukur lampu kilat saat terlepas dari kamera tetapi bertenaga memberi pembacaan sekitar 5V sehingga tampak kedua sistem menggunakan pull-up di dalam lampu kilat. Saya akan menyarankan rangkaian seperti berikut yang baru saja saya coba dengan keduanya:
mensimulasikan rangkaian ini - Skema dibuat menggunakan CircuitLab
R2 dapat dihilangkan jika Anda menggunakan pull-up internal pada saluran input sementara dioda hanya memberikan sedikit perlindungan ekstra terhadap ESD dan situasi tegangan berlebih daripada hanya mengandalkan klem dalam AVR. Berikut adalah contoh dari sinyal yang diukur untuk paparan 1/10 detik menggunakan sirkuit itu:
sumber
Optocoupler sederhana akan menjadi taruhan terbaik, untuk melindungi kedua belah pihak. Sisi yang dipimpin akan terhubung ke pelatuk dan tanah dari hot-shoe, sementara sisi yang lain terhubung ke arduino.
Resistor di sisi Arduino adalah tarikan lemah ke catu daya Arduino. Anda dapat melewatkannya jika Anda mengaktifkan pullup internal, dalam hal ini Anda tidak memasang bagian vcc / resistor.
Dalam hal ini, ketika hotshoe dipicu, optocoupler memungkinkan transistornya, dan Arduino akan mendaftarkan perubahan dari logika High, ke logic Low.
sumber