Chuyển tới nội dung

Nền tảng Pan Tilt cho Raspberry Pi Đánh giá: Điều khiển máy ảnh không tốn kém

    1647854402

    Nhận định của chúng tôi

    Đặc biệt tiết kiệm chi phí và dễ xây dựng, bị thất vọng bởi hướng dẫn kém và thiếu mô-đun Python.

    Chi phí hiệu quả
    Dễ dàng xây dựng
    Điều khiển lên đến 16 Servos

    Chống lại

    Không có mô-đun Python, chúng tôi phải sử dụng mô-đun từ một nguồn khác
    Hướng dẫn đi dây kèm theo rất dễ nhầm lẫn

    Bạn có thể làm nhiều điều thú vị với mô-đun máy ảnh Raspberry Pi: chụp ảnh, phát hiện khuôn mặt và đồ vật, canh gác nhà của bạn hoặc thực hiện trò chuyện video. Nếu bạn có bất kỳ mô-đun máy ảnh nào nhưng Máy ảnh Raspberry Pi HQ được phát hành gần đây, sử dụng kiểu lắp khác, một chiếc mũ xoay và nghiêng có thể xoay và cho phép bạn thay đổi chế độ xem thông qua phần mềm có thể là một trợ giúp rất lớn. Chỉ cần tưởng tượng lập trình cho Pi theo dõi con mèo của bạn quanh phòng hoặc điều khiển từ xa một robot có khả năng dịch chuyển tức thời với camera có thể di chuyển. 

    Với giá chỉ hơn 20 đô la, Nền tảng Pan Tilt từ The Pi Hut là một thỏa thuận tốt khi so sánh với các đối thủ cạnh tranh thường có giá gấp đôi. Pi Hut Pan Tilt đi kèm với mọi thứ bạn cần: một bảng mở rộng (mặc dù không phải HAT), hai servos và các bộ phận in 3D cần thiết để gắn mô-đun máy ảnh Raspberry Pi tiêu chuẩn và xoay nó xung quanh, sử dụng phần mềm. Bộ công cụ này hoàn thành công việc, mặc dù bạn có thể ước nó là một Raspberry Pi HAT chính thức và có hướng dẫn và phần mềm tốt hơn. 

    Bộ công cụ nền tảng Pan Tilt 

    Với kích thước 0,9 x 2,4 inch (25 x 61mm), Pan Tilt Platform có kích thước chỉ khác một chút so với Raspberry Pi Zero W, ngắn hơn nhưng hẹp hơn so với Zero. Sẽ thật tuyệt nếu hai tấm ván này hoàn toàn phù hợp và có thể xếp chồng lên nhau. Bo mạch Pan Tilt Platform có 16 bộ chân cắm được mã hóa màu sắc cho tín hiệu, điện áp và đất (tương ứng màu vàng, đỏ và đen) và những chân này tương ứng với chân cắm cho các servo sở thích điển hình. Điều này có nghĩa là chúng ta có thể điều khiển 16 servo cùng một lúc, một cơ hội hấp dẫn cho những ai đang tìm cách chế tạo cánh tay robot và robot thu thập thông tin hoặc chỉ muốn điều khiển nhiều camera hơn cùng một lúc. 

    Việc điều khiển các Servos yêu cầu một chip điều khiển PCA9685 chuyên dụng sử dụng giao diện I2C của Raspberry Pi. Nguồn cho bảng Pan Tilt Platform được cung cấp theo hai cách. Đầu tiên, bản thân bo mạch được cấp nguồn từ chân 3.3V của Raspberry Pi và điều này kết nối với chân VCC của bo mạch. Không kết nối Raspberry Pi của bạn với chân V + của Nền tảng Pan Tilt, vì điều này sẽ làm hỏng Pi của bạn, điều mà chúng tôi có thể chứng thực. Servos yêu cầu 5V và điều này được cung cấp từ Raspberry Pi thông qua một thiết bị đầu cuối vít trên bo mạch. Phần khác của bộ này là ba thành phần in 3D chứa hai servo được sử dụng để chuyển động và cung cấp chức năng xoay và nghiêng. Một trong những mảnh này được in với giá đỡ cho Máy ảnh Raspberry Pi chính thức (v1.3 đến 2.1). Nền tảng Pan Tilt không tương thích với Máy ảnh HQ mới.

    Xây dựng nền tảng Pan Tilt 

    Việc lắp ráp bộ dụng cụ này rất đơn giản và chúng tôi chỉ mất năm phút để thực hiện. Các hướng dẫn kèm theo rất thưa thớt nhưng chỉ có đủ thông tin để hoàn thành nhiệm vụ. Tuy nhiên, một lời cảnh báo: các hướng dẫn kèm theo hơi không rõ ràng về hệ thống dây điện của Pan Tilt Platform. Các hướng dẫn được in khá nhỏ và có màu đen trắng, điều này gây khó khăn cho đôi mắt cũ của chúng tôi.

    Bản PDF hướng dẫn dễ đọc hơn nhiều đã giúp cho quá trình lắp ráp của chúng tôi.

    So sánh gần nhất của Pan Tilt Platform đến từ Pan-Tilt HAT của Pimoroni, như tên gọi, xuất hiện như một HAT phù hợp với Raspberry Pi. Cả hai bộ dụng cụ Pan Tilt đều cung cấp hai Servos và các tốc độ được điều khiển thông qua I2C. Nhưng bộ dụng cụ của Pimoroni chỉ có thể hỗ trợ hai Servos, không giống như bộ 16 được hỗ trợ bởi Pan Tilt Platform.

    Sử dụng Nền tảng Pan Tilt 

    Để kiểm soát Nền tảng Pan Tilt, có một kho lưu trữ Github ví dụ chứa tập lệnh thử nghiệm sử dụng các phím mũi tên để di chuyển cơ chế nghiêng xoay. Tập lệnh ví dụ này không thể được chỉnh sửa và chỉ đóng vai trò như một phương tiện để kiểm tra và chơi với bộ công cụ. Điều gì sẽ xảy ra nếu bạn muốn điều khiển các Servos bằng mã? Bên trong thư mục Jetson, được tìm thấy trong thư mục ví dụ, có một tập lệnh Python được gọi là ServoKit.py và trong khi mã này được viết cho bảng Nvidia Jetson, nó có thể được sử dụng với Raspberry Pi. Để làm như vậy, một mô-đun Python, adafruit-circuitpython-servokit, được Adafruit sản xuất cho một thiết bị xoay và tiêu đề khác, có thể được cài đặt và chỉnh sửa để điều khiển Nền tảng Pan Tilt. 

    Các trường hợp sử dụng cho Nền tảng Pan Tilt 

    Một camera có thể được định vị để có “tầm nhìn tốt hơn” sẽ hữu ích cho các dự án an ninh gia đình, nơi một cảm biến kích hoạt servo để di chuyển camera đối diện với nguồn kích hoạt. Nền tảng Pan Tilt cũng sẽ hữu ích cho tầm nhìn của rô bốt, cung cấp khả năng kiểm soát nơi rô bốt có thể nhìn thấy để tránh chướng ngại vật hoặc nhận ra vật thể. 

    Kết luận

    Với giá chỉ bằng một nửa so với Pan-Tilt HAT của Pimoroni, bản thân nó là một cơ chế nghiêng xoay hai servo cho các máy ảnh Pi chính thức, Pan Tilt Platform rất đáng đồng tiền. Việc xây dựng bộ tài liệu này thực sự dễ dàng và nếu bạn làm theo hướng dẫn trong bức thư, bạn sẽ không mắc phải sai lầm mà chúng tôi đã làm. 

    Tiêu cực lớn nhất mà chúng tôi gặp phải với Nền tảng Pan Tilt là bảng đột phá không phải là HAT / pHAT. Định dạng HAT sẽ cung cấp nhiều hỗ trợ để gắn nền tảng và nó sẽ thu gọn một số dây vì nó sẽ được kết nối trực tiếp với GPIO. Ngoài ra, nếu nó có cùng kích thước với Raspberry Pi Zero W thì Nền tảng Pan Tilt sẽ hoàn hảo.

    Điều đó đang được nói rằng Nền tảng Pan Tilt tiết kiệm chi phí, dễ cài đặt và với mô-đun Python bổ sung, nó có thể được thêm vào dự án máy ảnh hiện có của bạn. 

    0 0 đánh giá
    Rating post
    Theo dõi
    Thông báo của
    guest
    0 comments
    Phản hồi nội tuyến
    Xem tất cả bình luận
    0
    Rất thích suy nghĩ của bạn, hãy bình luận.x