DSLR Hotshoe nối dây với Arduino


8

Tôi muốn nối dây nóng của dslr của tôi (Nikon D5100) vào bo mạch Arduino của tôi để phản ứng với việc nhả cửa trập của máy ảnh.

Sơ đồ Nikon Hotshoe

Tôi đo tín hiệu 5 đến 8 volt giữa bộ kích hoạt và các vấu trên mặt đất khi tôi nhấn nhả cửa trập. Vì vậy, câu hỏi của tôi là, nếu tôi nối dây kích hoạt vào đầu vào kỹ thuật số của Arduino, tôi nên nối dây đất ở đâu? Và câu hỏi tiếp theo, bạn có nghĩ rằng tôi nên sợ máy ảnh của mình với dòng điện / điện áp liên quan không?

Tôi còn khá mới mẻ với thiết bị điện tử, vì vậy tôi hy vọng câu hỏi của mình không quá ngu ngốc.


Bạn có chắc là bạn đo được 8 volt? Nó phải là điện áp tiêu chuẩn TTL (<5V). Xem bài viết này: dptnt.com/2010/04/nikon-flash-interface
JYelton

1
Và câu hỏi của bạn không có vẻ ngu ngốc. Đối với một người mới, đó là một câu hỏi khá suy nghĩ.
Người qua đường

@JYelton: Cảm ơn bạn về bài viết, tôi sẽ phải thực hiện thêm một số phép đo để xác nhận rằng giá trị 8v có vẻ như vậy.
Duom

Câu trả lời:


3

Mặc dù bộ ghép quang được đề xuất chắc chắn là một điều an toàn để thử, bạn có thể thấy nó không hoạt động. Theo truyền thống, giày hot SLR là một công tắc đơn giản để kích hoạt đèn flash và trong khi các hệ thống DSLR hiện đại không còn sử dụng điện áp cao mà một số đèn flash cũ được trình bày cho máy ảnh, nhiều người sử dụng bóng bán dẫn để kéo dây xuống đất.

Bất kỳ điện áp nào xuất hiện trên chân có thể thông qua kéo lên có giá trị cao hoặc có thể có một số rò rỉ dòng điện rất thấp và không có khả năng cung cấp số lẻ 5mA cần thiết để lái một bộ ghép quang. Điều đó có thể giải thích các bài đọc có phần thay đổi của bạn mà tôi mong đợi sẽ ổn định nếu dòng bị điều khiển mạnh.

Dưới đây là ví dụ về mạch được sử dụng trong hệ thống kích hoạt đèn flash / camera Camera Axe có thể là dấu hiệu cho thấy những gì bạn tìm thấy trong máy ảnh:

Trình điều khiển đầu ra Camera Axe

Tôi không có sẵn D5100 để thử nghiệm nhưng đo Nikon D7000 của một thành viên trong gia đình và Canon 5D Mark III của tôi không có điện áp trên giày nóng. Trong cả hai trường hợp, đo đèn flash trong khi tách ra khỏi máy ảnh nhưng được bật nguồn cho phép đọc khoảng 5V nên nó xuất hiện cả hai hệ thống sử dụng tính năng kéo lên trong đèn flash. Tôi muốn đề xuất một mạch như sau mà tôi vừa thử với cả hai:

sơ đồ

mô phỏng mạch này - Sơ đồ được tạo bằng CircuitLab

R2 có thể được bỏ qua nếu bạn sử dụng kéo lên bên trong trên đường đầu vào trong khi các điốt chỉ bảo vệ thêm một chút chống lại các tình huống quá điện áp và quá áp thay vì chỉ dựa vào các kẹp trong AVR. Dưới đây là ví dụ về tín hiệu đo được cho phơi sáng 1/10 giây bằng cách sử dụng mạch đó:

Flash hotshoe đo tín hiệu


Cảm ơn bạn đã trả lời! Tôi có một số câu hỏi cho bạn mặc dù ... - Tôi có một số rắc rối khi hiểu mạch điện, tôi đã đặt một số bong bóng trên sơ đồ mà tôi không thực sự chắc chắn rằng dây sẽ đi đâu, bạn có thể giúp tôi tìm ra không ?: Circuitlab .com / Circuit / 8hnshs / ​​dslr-to-arduino - Bạn đang đề cập đến pull-up, tôi không quen với khái niệm đó, bạn có nghĩa là "kéo lên resitor"? như trong thiết bị điện
tử.stackexchange.com/questions/7423/ từ

Vâng, nó giống nhau. Một bộ vi xử lý được sử dụng trên Arduino có thể được lập trình để sử dụng bộ phận bên trong, nhưng nếu không chắc chắn làm thế nào để sử dụng điện trở thì bộ phận bên ngoài sẽ thực hiện công việc tương tự.
PeterJ

Được rồi, tôi sẽ đi với giải pháp bên ngoài. Vì vậy, nếu tôi hiểu mạch đúng, khi đèn flash được kích hoạt, dòng điện sẽ chạy qua R1 rồi đến D2 và R2 sẽ tạo ra sụt áp.
Duom

R2 không giảm điện áp, nó được gọi là kéo lên (bạn sẽ tìm thấy câu hỏi ở đây về cách thức hoạt động của nó) và điều đó có nghĩa là khi đầu vào mở, dòng I / O là trạng thái đã biết, nhưng vẫn có thể được kéo xuống thấp bằng camera. R1 giới hạn dòng điện một chút để D1 / D2 có thể đối phó với điện áp quá cao, như tĩnh hoặc nếu máy ảnh phát ra điện áp trên / dưới điện áp AVR (được gọi là kẹp). Tôi nghĩ rằng sự nhầm lẫn đang tưởng tượng giày nóng là một đầu ra điện áp. Tôi hy vọng những gì bạn đang đo là một dòng rò nhỏ, hãy nghĩ về nó giống như một công tắc đơn giản và nó sẽ rõ ràng hơn.
PeterJ

Tôi đọc một số giải thích về pull-up, tôi nghĩ rằng tôi hiểu nó tốt hơn bây giờ. Tuy nhiên, nếu tôi thấy máy ảnh là một công tắc, thì tôi nên đọc cao trên arduino và thấp khi máy ảnh được kích hoạt, không? Tôi đã thực hiện sơ đồ trong một trình giả lập và đó là những gì tôi đọc: goo.gl/ljHdN
Duom

4

Một opt ​​optpler đơn giản sẽ là đặt cược tốt nhất, để bảo vệ cả hai bên. Mặt led sẽ được kết nối với cò súng và mặt đất của giày nóng, trong khi mặt còn lại được kết nối với arduino.

nhập mô tả hình ảnh ở đây

Điện trở ở phía arduino là lực kéo yếu đối với nguồn điện arduino. Bạn có thể bỏ qua nó nếu bạn kích hoạt pullup nội bộ thay vào đó, trong trường hợp đó bạn không đấu dây phần vcc / điện trở.

Trong trường hợp này, khi hotshoe được kích hoạt, bộ ghép quang cho phép bóng bán dẫn của nó và arduino sẽ đăng ký thay đổi từ logic Cao, sang logic Thấp.


Điều này nghe có vẻ như là một điều an toàn tốt để thử, tôi tự hỏi mặc dù trên máy ảnh kết thúc việc kéo lên mạnh đến mức nào và liệu nó có đủ để lái bộ ghép quang không? Tôi không chắc nhưng tôi biết ai đó có D5100 và có thể có cơ hội đo nó vào cuối tuần.
PeterJ

Cảm ơn một bó cho câu trả lời nhanh chóng! Tôi sẽ không nghĩ về điều đó, tôi sẽ thử nó càng sớm càng tốt.
Duom

@PeterJ Tôi chắc chắn rằng bạn có thể nhận được 5ma hoặc hơn cần thiết để kích hoạt bộ ghép quang mà không gặp vấn đề gì.
Người qua đường
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.