Mục lục:

ArduPhotographer: 4 bước
ArduPhotographer: 4 bước

Video: ArduPhotographer: 4 bước

Video: ArduPhotographer: 4 bước
Video: INCREDIBLE INSIGHT WITH A WORLD-RENOWNED NATIONAL GEOGRAPHIC PHOTOGRAPHER | MICHELE ARDU 2024, Tháng mười một
Anonim
ArduPhotographer
ArduPhotographer

LƯU Ý TỪ CHỐI

Hướng dẫn này đã được thử nghiệm trên các máy ảnh sau:

  • Canon 350D
  • Canon 50D

Hướng dẫn này có thể làm hỏng máy ảnh của bạn. Cần thận trọng. Tiếp tục với hướng dẫn này với rủi ro và trách nhiệm của riêng bạn.

LAI LỊCH

Một người bạn của tôi đã hỏi tôi liệu tôi có thể chế tạo thứ gì đó có thể tự động kích hoạt máy ảnh SLR của anh ấy mỗi khi một con chim ở quanh tổ mà anh ấy đặt trong vườn của mình hay không. Anh ấy quan tâm đến các loài chim nhưng lần này con chim đến làm tổ trong vườn của anh ấy là một con rất kỳ lạ.

MỤC TIÊU

Để Arduino kích hoạt màn trập của máy ảnh dựa trên các tín hiệu nhận được từ cảm biến hồng ngoại thụ động (PIR), hay còn gọi là cảm biến chuyển động.

XÂY DỰNG VẬT LIỆU

  • Arduino Uno (được thử nghiệm trên R3)
  • Lá chắn Arduino Ethernet
  • Một cảm biến PIR (Hồng ngoại thụ động) hoạt động ở 433,92MHz. (https://www.buysku.com/whorors/portable-wireless-pir-motion-detector-dual-passive-infrared-detector-for-alarm-security-system-white.html)
  • Bộ thu 433,92MHz: MX-JS-05V
  • Một điện trở 600Ohms
  • Một optocoupler 4N35
  • Một ổ cắm phono âm thanh nổi 2,5mm dành cho nữ

LƯU Ý MÁY ẢNH

  • Máy ảnh phải hỗ trợ màn trập từ xa có dây.
  • Tài liệu hướng dẫn này không cung cấp thông tin về cách xây dựng cáp kết nối vật lý với SLR.

Bước 1: Mạch

Mạch
Mạch
Mạch
Mạch

Đi dây linh kiện đa dạng như trong hình. Một số lưu ý:

  • Giắc cắm âm thanh được hiển thị trong hình là âm thanh nổi và vì vậy nó có ba chân. Hai trong số chúng (kênh trái và phải) sẽ được kết nối với cùng một chân của 4N35.
  • Chân # 8 của Arduino với điện trở
  • Chân Arduino # 2 đến chân Dữ liệu trên mô-đun RX / RF.

Logic của giải pháp được giải thích trong hình ảnh sơ đồ đính kèm.

Bước 2: Phác thảo

Đây là bản phác thảo thúc đẩy giải pháp:

THÔNG SỐ KỸ THUẬT

Thông số quan trọng nhất đối với mã cứng được xác định như một hằng số trong bản phác thảo, là số khung hình trên giây (FPS) tối đa được hỗ trợ bởi máy ảnh. Vui lòng tham khảo hướng dẫn sản xuất của máy ảnh để biết thông tin về FPS tối đa của máy ảnh của bạn. Một thông số có thể dẫn đến thiếu khung hình là thời lượng xung cửa trập. Tham số này có thể cấu hình trên phần khai báo hằng số của sketch.

Một số cấu hình:

  • Khung hình trên giây (FPS):

    • Canon EOS 350D: 3
    • Canon EOS 50D: 6 (RAW). Lên đến 60 ảnh JPEG Lớn / Đẹp. Lên đến 90 hình ảnh lớn / mịn JPEG với thẻ CF tương thích với UDMA 7
    • Nikon D300: 6 với pin tích hợp. 8 với bộ đổi nguồn AC hoặc gói MB-D10 và các loại pin không phải EN-EL3e
  • Xung màn trập (SHUTTER_PULSE):

    Canon EOS 350D: 40 (mili giây)

ĐỊA CHỈ IP HOST

Bản phác thảo đặt địa chỉ IP mặc định 192.168.1.100 cho lá chắn Ethernet. Điều này được thực hiện trên dòng sau:

IPAddress ip (192, 168, 1, 100);

Vui lòng sửa đổi địa chỉ IP này nếu cần dựa trên thiết lập mạng LAN của bạn.

KÉO DÀI PIR TUYỆT ĐỐI

Hướng dẫn này có một bản phác thảo bổ sung để đánh hơi số nhận dạng PIR phải được mã hóa cứng trong phần khai báo các biến của bản phác thảo của ArduPhtographer (PIR_id). Bản phác thảo đánh hơi kèm theo có thể giải mã ID thiết bị của thiết bị PIR đã thử nghiệm ở trên. Tuy nhiên, không có gì đảm bảo rằng nó sẽ giải mã PIR khác.

Đây là bản phác thảo:

Để có được ID PIR, bạn phải tải bản phác thảo này vào Arduino và mở Serial Monitor với tốc độ 9600bauds. Bật PIR và thực hiện một số chuyển động trước mặt nó để nó được kích hoạt. Nên đọc ID PIR trên Serial Monitor.

Bước 3: Giao diện web

Giao diện web
Giao diện web

GIAO DIỆN WEB

ArduPhotographer có thể được định cấu hình thông qua giao diện web của nó. Giao diện web cũng cung cấp thông tin về số lượng ảnh đã được chụp cũng như cung cấp khả năng hạ màn trập máy ảnh theo cách thủ công. Địa chỉ IP được sử dụng trong URL để gọi giao diện web được xác định ở đây:

IPAddress ip (192, 168, 1, 100);

Trong trường hợp này, URL để đặt trên trình duyệt web sẽ là

TÌM HIỂU VỀ GIAO DIỆN WEB. THÔNG SỐ

ArduPhotographer cực kỳ linh hoạt khi có các thông số cấu hình khác nhau có thể được thiết lập để kích hoạt màn trập. Các thông số chỉ đạo cách chụp ảnh là:

  • Burst: số lượng ảnh liên tiếp được chụp khi PIR phát hiện chuyển động.
  • User Interleave: thời gian giữa các ảnh khi số lượng ảnh liên tục lớn hơn một (1).
  • Motion Delay Before: Thời gian chờ giữa thời điểm PIR phát hiện chuyển động cho đến khi phát nổ chùm.
  • Motion Delay After: Thời gian chờ sau khi kết thúc loạt trước khi bắt đầu nghe lại tín hiệu PIR.

Để biết thêm thông tin chi tiết về cách bốn tham số này kết hợp với nhau, vui lòng tham khảo tài liệu đính kèm tham số_doc_1_1.pdf.

NHỮNG ĐIỂM CẦN XEM

  • Cửa trập nhả trên giao diện web nhả cửa trập để chỉ chụp một ảnh, bất kể hình chụp liên tục.
  • Nhiều ứng dụng web đồng thời có thể tạo ra trạng thái không thể đoán trước về hành vi tắt của máy ảnh khi nhả cửa trập theo cách thủ công (Nút nhả cửa trập).

Bước 4: Thông tin có giá trị

TỐT ĐỂ BIẾT HÀNH VI

  • Nút nhả cửa trập trên giao diện web hoạt động như được xác định bởi nhà sản xuất máy ảnh khi nhấn nhả cửa trập mà không có bất kỳ tính năng nào khác. Ví dụ, Canon 350D chỉ chụp một ảnh mỗi khi nhả cửa trập thông qua điều khiển từ xa; không bị nổ ngay cả khi nhấn nút.
  • Thông số mã hóa cứng Xung màn trập (ms) đảm bảo xung kích hoạt ảnh được gửi đến máy ảnh đủ dài để máy ảnh diễn giải chính xác.
  • Giá trị Xung màn trập đã được tìm thấy bằng cách thử-và-sai bằng cách sử dụng nút Phát hành màn trập có sẵn trên giao diện web.
  • PIR được thử nghiệm tạo ra một loạt tín hiệu dài, lâu hơn thời gian cần thiết để chụp ảnh, do đó, việc chụp nhiều ảnh hơn số lượng được chỉ ra bằng "chùm" có thể xảy ra. Điều này là do khi vòng lặp bắt đầu, nó vẫn có thể đọc các tín hiệu PIR từ cụm liên tục đang diễn ra. Hành vi này có thể được chống lại bằng tham số "Motion Delay After".
  • Độ trễ màn trập dựa trên khung hình / giây của máy ảnh (1000 / khung hình / giây).
  • Trong khi đặt máy ảnh ở chế độ tự động hoặc bán tự động (Av, Tv hoặc P), cần tính đến lượng thời gian máy ảnh cần để thực hiện các tính toán cần thiết trước khi chụp ảnh. Thời gian này có thể ảnh hưởng đến loạt ảnh dự kiến và thấp hơn dự kiến (thiếu khung hình). Để tránh điều này, máy ảnh nên được đặt tất cả bằng tay (M) bao gồm cả tiêu điểm. Ví dụ, khi đặt Canon 350D thành lấy nét bằng tay và thủ công, tôi có thể chụp 3 trong số 3 ảnh khi được định cấu hình với Burst = 3, Motion Delay Before = 0 và MotionDelay After = 25. Cùng một cấu hình nhưng ở chế độ bán tự động với lấy nét thủ công, tôi có thể chụp liên tiếp 2 trên 3. Để khắc phục, bạn có thể sử dụng các thông số MotionDelay Before và / hoặc MotionDelay After để đảm bảo máy ảnh nhả cửa trập khi không hoạt động.

THÔNG TIN CÓ GIÁ TRỊ

Mạch sử dụng một optocoupler. Optocouplers thường được sử dụng để cách ly hai phần của mạch điện. Theo nghĩa này, cơ chế kích hoạt cửa trập điện tử nằm bên trong optocoupler. Về cơ bản, điều này hoạt động như một công tắc, thiết lập hai dây đến / đi đến máy ảnh cùng nhau. Phần còn lại của mạch đằng sau "công tắc" này bên trong optocoupler hoàn toàn bị cô lập. Với điều này, chúng tôi sẽ giảm thiểu nguy cơ dòng điện rò rỉ vào cáp màn trập và do đó làm hỏng máy ảnh

KHẢ NĂNG CỦA TÁC GIẢ

Tôi muốn biết trải nghiệm của bạn với các PIR khác vì điều tôi trích dẫn ở đây là tương đối chậm so với mục đích ban đầu, tức là khoảng thời gian từ thời điểm chuyển động được cảm nhận đến khi PIR sẵn sàng cảm nhận lại chuyển động là tương đối dài. Một giải pháp thay thế cho điều này là một cách khả thi để hack PIR để nó phản hồi trong khoảng thời gian ngắn hơn.

Đề xuất: