Giá đỡ camera UniFi Protect G3 Instant cho Prusa MK4

Bộ giá đỡ 3 mảnh giúp gắn camera UniFi G3 Instant vào khung máy in Prusa MK4. Bạn có thể tùy chỉnh tiêu cự camera và sử dụng script để tải ảnh lên PrusaConnect.

👁️
416
Lượt Xem
❤️
4
Lượt Thích
📥
21
Lượt Tải
Cập Nhật Dec 20, 2025
Chi tiết
Tải xuống
Bình Luận
Khoe bản in
Remix

Mô tả

Nội dung được dịch bằng AI

Dự án OnShape - https://cad.onshape.com/documents/7ca4a2cedd0166110213dc38/w/2735e1ed24d69d217bf57c18/e/c62c91193d2c7f199bf17cbd.

Cái ke góc này được bắt vào khung sau bên phải của máy in, cho phép gắn tay và đế camera vào khung. Sau đó bạn có thể gắn đế tròn của camera G3 Instant lên đế gắn camera.

Do camera G3 Instant không được thiết kế để chụp cận cảnh, bạn có thể tháo rời nó (dùng dụng cụ nạy để tách hai nửa vỏ đúc ra) và chỉnh lại tiêu cự của ống kính bằng tay. Hướng dẫn có thể tìm thấy tại https://www.reddit.com/r/Ubiquiti/comments/otcsxt/manual_focus_for_g3_instant_completed_with/https://imgur.com/a/PJYjIkL.

Sau đó, bạn có thể dùng script shell sau để tải ảnh trực tiếp từ camera UniFi Protect của bạn (qua RTSP – tham khảo tài liệu UniFi Protect) lên PrusaConnect:

#!/usr/bin/env bash

set -Eeuo pipefail
shopt -s extdebug

# shellcheck disable=SC2154
trap 'declare rc=$?; 
      >&2 echo "Unexpected error (exit-code $rc) executing $BASH_COMMAND at ${BASH_SOURCE[0]} line $LINENO"; 
      exit $rc' ERR

main () {
  # Kích hoạt luồng RTSP cho camera UniFi Protect của bạn và dán URL vào đây.
  declare rtsp_stream="rtsps://10.10.10.10:7441/AbCdEfGh12345678?enableSrtp"
  declare token="YOUR_PRUSACONNECT_CAMERA_TOKEN_HERE"
  # Tạo fingerprint mới với 'uuidgen'.
  declare fingerprint="YOUR_ARBITARY_PRUSACONNECT_CAMERA_FINGERPRINT_STRING_HERE"
  declare printer_uuid="YOUR_PRUSACONNECT_PRINTER_UUID_HERE"

  while sleep 10
  do
    if ffmpeg \
      -y \
      -loglevel quiet \
      -rtsp_transport udp \
      -i "$rtsp_stream" \
      -vframes 1 \
      -q:v 1 \
      -f image2pipe - \ 
    | curl https://webcam.connect.prusa3d.com/c/snapshot \
      -X PUT \
      -H "Content-Type: image/jpg" \
      -H "fingerprint: $fingerprint" \
      -H "token: $token" \
      --data-binary @-
    then
      printf "."
    else
      printf "?"
    fi
  done
}

main "$@"

Tham khảo các liên kết sau để có thêm tài liệu về cách hoạt động của script trên:

Giấy phép

Tác phẩm này được cấp phép theo

Creative Commons — Attribution

CC-BY

Yêu cầu ghi công
Remix & phái sinh Được phép
Sử dụng thương mại Được phép

File mô hình

TẤT CẢ FILE MÔ HÌNH (7 Tập tin)
Đang tải files, vui lòng chờ...
Vui lòng đăng nhập để bình luận.

Chưa có bình luận nào. Hãy là người đầu tiên!

Vui lòng đăng nhập để khoe bản in của bạn.

Chưa có bản in nào được khoe. Hãy là người đầu tiên!

Remix (0)