Trường hợp 13 - Xe tăng có cánh tay robot Ultimate 2.0 (II)

31/05/2024
Trường hợp 13 - Xe tăng có cánh tay robot Ultimate 2.0 (II)

Phần 1: Mục tiêu

Viết chương trình làm cho Robotic Arm Tank nắm được vật thể ở phía trước nó.

Trường hợp 13 - Xe tăng có cánh tay robot Ultimate 2.0 (II)

Lập trình để điều khiển Xe tăng cánh tay robot Ultimate 2.0 nắm được vật thể

Phần 2: Chuẩn bị

  • Xe tăng cánh tay robot
  • Cáp USB (Loại B) x 1
  • Máy tính có truy cập mạng x 1

Thực hiện theo các bước xây dựng để chế tạo Xe tăng cánh tay robot. Cài đặt bộ điều hợp MegaPi RJ25 và bộ mã hóa MegaPi/trình điều khiển động cơ DC trên MegaPi. Kết nối cảm biến siêu âm với MegaPi bằng cáp RJ25.

Kết nối vuốt kẹp robot bằng nhựa với bất kỳ cổng nào cho trình điều khiển động cơ DC trên MegaPi bằng cách sử dụng cáp vuốt kẹp robot. Kết nối giá đỡ pin với MegaPi. Kết nối MegaPi với máy tính bằng cáp USB.

Mở mBlock 5 (PC client hoặc phiên bản web), nhấp vào +add, chọn Ultimate 2.0 từ Thư viện thiết bị (Device Library), nhấp vào Kết nối (Connect) và chọn chế độ Tải lên (Upload ).

Trường hợp 13 - Xe tăng có cánh tay robot Ultimate 2.0 (II)

Tiến hành cài đặt, kết nối cần thiết và mở mBlock 5 để chuẩn bị cho việc lập trình

Phần 3: Lập trình

Viết chương trình làm cho Xe tăng cánh tay robot Ultimate 2.0 di chuyển về phía trước và kẹp vật ở phía trước nó.

Sử dụng các chức năng để gói gọn các thao tác kẹp và nới lỏng tương ứng của cánh tay robot (để đặt công suất của động cơ DC về 0 sau các thao tác kẹp và nới lỏng nhằm mục đích đngăn động cơ cấp nguồn liên tục cho robot). Sử dụng cổng 3 cho kết nối động cơ DC để điều khiển việc nâng và hạ cánh tay robot.

Trường hợp 13 - Xe tăng có cánh tay robot Ultimate 2.0 (II)

Lập trình để xe tăng cánh tay robot Ultimate 2.0 nắm và nâng hệ được vật thể

Phần 4: Luyện tập

Cố gắng làm cho Xe tăng cánh tay robot Ultimate 2.0 nâng lên và mang theo một vật thể.