Sự miêu tả
Cảm biến xoay V5 là một trong những cảm biến V5 mạnh mẽ được thiết kế để tích hợp hoàn toàn với nền tảng robot V5.
Sự miêu tả
Cảm biến xoay V5 có khả năng đo các giá trị sau:
- Vị trí quay
- Tổng số vòng quay
- Tốc độ quay
Vị trí quay được đo từ 0° đến 360° với độ chính xác 0,088. Góc được xác định tuyệt đối và không bị mất khi tắt nguồn robot.
Số vòng quay là số vòng quay tiến hoặc lùi và có thể được đặt lại về 0 nếu cần. Giá trị vòng quay không được lưu khi robot tắt nguồn.
Tốc độ trục được đo bằng cảm biến tính bằng độ trên giây.
Cảm biến quay tương thích với cả trục 1/8” và 1/4” VEX.
Vỏ của cảm biến này có một lỗ trục có kích thước phù hợp với Trục VEX 1/4”. Lỗ trục này có khả năng quay trong vỏ cảm biến.
Vỏ cảm biến cũng có một lỗ lắp vít xuyên hoàn toàn qua vỏ và sẽ chứa #8-32 vít để gắn cảm biến.
Lưu ý: Cảm biến quay đi kèm với hai miếng đệm trục kim loại có thể được lắp vào lỗ trục ¼” để chứa trục VEX ⅛”.
Chiều rộng của Cảm biến xoay V5 cho phép nó được lồng vào một đoạn C-Channel.
Để Cảm biến Xoay hoạt động với Bộ não Robot V5, Cổng thông minh V5 của cảm biến và Cổng thông minh của Bộ não Robot V5 cần được kết nối với Cáp thông minh V5. Cảm biến Xoay sẽ hoạt động với bất kỳ cổng nào trong số 21 Cổng thông minh trên Bộ não Robot V5. Khi kết nối Cáp thông minh V5 với các cổng, hãy đảm bảo đầu nối của cáp được cắm hoàn toàn vào cổng và mấu khóa của đầu nối được cắm hoàn toàn.
Cảm biến xoay hoạt động như thế nào
Vị trí trung tâm trục quay của Cảm biến xoay V5 được thay đổi thành tín hiệu điện (sử dụng cảm biến hiệu ứng Hall). Các thiết bị điện tử bên trong của cảm biến chuyển đổi các tín hiệu này thành tín hiệu đầu ra để V5 Brain nhận làm đầu vào.
Như đã đề cập trước đó, Cảm biến quay sẽ ghi nhớ vị trí quay của nó từ 0 đến 360 độ ngay cả khi mất điện. Vì vậy, về mặt đó, nó hoạt động tương tự như chiết áp 3 dây. Tuy nhiên, không giống như chiết áp, nó cũng có thể quay liên tục và đo nhiều vòng quay của trục giống như Bộ mã hóa trục quang 3 dây.
Cảm biến quay kết hợp các tính năng tốt nhất của cảm biến 3 dây thành một gói cập nhật có thể gắn dễ dàng với kết cấu kim loại và sử dụng Cổng thông minh của V5 Brain.
Cảm biến Xoay cần được ghép nối với ngôn ngữ lập trình như VEXcode V5 hoặc VEXcode Pro V5 để tạo chương trình người dùng cho Bộ não Robot V5 nhằm sử dụng các thông số đọc của cảm biến để điều khiển hành vi của robot.
V5 Brain phối hợp với chương trình người dùng có thể được sử dụng với Cảm biến xoay để:
- Đặt vị trí của cảm biến quay ở một mức xác định, chẳng hạn như 0 độ.
- Đo góc theo độ mà trục đã quay trong khoảng từ 0 đến 360.
- Đo vị trí bằng cách quay trục hoặc tổng độ quay của trục.
- Đo tốc độ trục theo độ trên giây (dps) hoặc số vòng quay trên phút (rpm).
Thiết lập cảm biến xoay
Vị trí: Cảm biến quay cần có một trục được lắp qua lỗ trục của nó để hoạt động. Đảm bảo gắn chắc chắn cảm biến bằng vít #8-32 xuyên qua lỗ lắp của nó.
Cần đặc biệt cẩn thận để đảm bảo trục được căn chỉnh với các lỗ kết cấu, vòng bi và lỗ trục của cảm biến để không có ràng buộc nào sẽ cản trở trục quay.
Đọc các giá trị cảm biến xoay: Sẽ rất hữu ích khi sử dụng màn hình Thông tin thiết bị (bảng điều khiển) trên Não robot V5 để xem thông tin mà Cảm biến xoay đang quay trở lại. Điều này có thể được thực hiện với cảm biến được kết nối với Brain bằng các bước sau:
Tháo Bộ bảo vệ màn hình từ tính V5 Brain, bật Brain và chạm vào biểu tượng Thiết bị.
Chọn biểu tượng Cảm biến xoay trên màn hình Thông tin thiết bị.
Thông tin thiết bị cho cảm biến quay sẽ hiển thị góc trục đã quay, số vòng quay mà trục đã quay và tốc độ trục (vận tốc). Việc chọn phần màn hình có 'Đặt số 0' sẽ đặt lại các giá trị về 0.
Lưu ý: Hãy chắc chắn rằng V5 Robot Brain có phiên bản mới nhất của firmware.
Thêm cảm biến Xoay làm thiết bị trong VEXcode V5
Bất cứ khi nào cảm biến được sử dụng với ngôn ngữ lập trình, nó cần được cấu hình trong ngôn ngữ đó. Với VEXcode V5 và VEXcode Pro V5, điều này được thực hiện bằng cách sử dụng tính năng 'Thêm thiết bị'. Để cung cấp ví dụ về điều này, các bước sau sẽ thêm Cảm biến xoay làm thiết bị trong VEXcode V5.
Chọn biểu tượng Thiết bị.
Chọn 'Thêm thiết bị.'
Chọn 'XOAY'.
Chọn Cổng thông minh mà Cảm biến xoay được cắm vào Bộ não Robot V5.
Khi cổng được chọn, hãy chọn 'XONG.'
Lưu ý: Có một tùy chọn để thay đổi tên của Cảm biến Xoay trong cửa sổ văn bản từ Rotation1 sang một tên khác và một tùy chọn để thay đổi hướng mà cảm biến đo góc quay.
Khi cảm biến Xoay đã được thêm vào chương trình người dùng của bạn, một bộ lệnh cảm biến mới sẽ có sẵn.
Lưu ý: Có sự khác biệt giữa cài đặt 0 trong bảng điều khiển và cài đặt 0 trong mã. Khi sử dụng bảng đồng hồ, vị trí số 0 được lưu trữ bên trong cảm biến xoay và được duy trì khi mất điện. Khi mã số 0 được đặt, nó sẽ không được duy trì khi tắt V5 Brain.
Để biết thêm thông tin về các lệnh từ danh mục 'Cảm biến' liên quan đến Cảm biến xoay, hãy xem thông tin Trợ giúp (Blocks project hoặc Python project).
Công dụng chung của cảm biến xoay
Cảm biến xoay có thể tạo ra các phép đo có thể được sử dụng để thay đổi hành vi của robot.
Những tính năng này có thể được sử dụng với một trong hai:
- Tùy chọn 'Thông tin thiết bị' trên Robot Brain V5.
- Sử dụng dự án mẫu 'Cảm biến xoay' được tìm thấy trong tùy chọn 'Mở ví dụ' trong menu Tệp của VEXcode V5.
- Viết chương trình người dùng tùy chỉnh với một trong các chương trình VEXcode.
Như đã đề cập trước đó, Cảm biến quay có thể đo góc trục, vị trí trục và tốc độ quay trục. Động cơ thông minh V5 cũng có bộ mã hóa bên trong tuyệt vời có thể đo một số giá trị tương tự.
Tuy nhiên, có nhiều ứng dụng trong đó Cảm biến xoay có thể cung cấp thêm các giá trị đọc được. Ngoài ra, khả năng cung cấp giá trị tuyệt đối của cảm biến quay (giá trị sẽ không thay đổi sau khi tắt bộ não của robot) có thể là một lợi thế rất lớn.
Một số ví dụ:
-
Vị trí điều khiển: Trục dành cho bánh răng 84T (bước 32, V5 Clawbot build) được tìm thấy trên cánh tay của V5 Clawbot có thể được thay thế bằng trục dài hơn để có thể lắp Cảm biến quay trên trục và gắn vào tháp Clawbot (bước 35,36). Điều này sẽ cho phép V5 Brain luôn biết góc của cánh tay Clawbot.
Lưu ý: Bộ giữ đai ốc lục giác phía dưới ở Bước 23 sẽ cần được thay thế bằng ổ trục phẳng để vừa với lỗ lắp của Cảm biến Xoay.Sau khi có cảm biến, học sinh có thể được thử thách sử dụng phản hồi từ cảm biến để di chuyển, dừng và giữ cánh tay của V5 Clawbot ở 3 độ cao khác nhau khi nhấn các nút trên bộ điều khiển V5.
-
Đọc tỷ lệ đầu vào/đầu ra: Một cách sử dụng tuyệt vời khác của Cảm biến quay trong lớp học là nghiên cứu về bánh xích và tỷ số truyền. Một cảm biến quay có thể được đặt trên trục đầu ra của phía “được dẫn động” của tỷ số bánh xích/bánh răng. Tỷ lệ truyền công suất 1:1 có thể được sử dụng để ghi lại số đọc đầu ra dự kiến cho Cảm biến quay khi Động cơ thông minh V5 được đặt ở công suất/tốc độ nhất định cho phía “lái” trục đầu vào. Sau đó, các tỷ lệ khác nhau có thể được tập hợp lại và kết quả đầu ra dự kiến của tỷ lệ đó có thể được so sánh với số đọc của kết quả đầu ra thực tế.
Công dụng của Cảm biến Xoay trên Robot cạnh tranh
Cảm biến xoay sẽ mang lại lợi thế cạnh tranh tuyệt vời cho robot thi đấu. Khả năng đo góc trục, vị trí, tốc độ trục sẽ cung cấp rất nhiều thông tin để điều khiển hành vi của robot như:
- Tốc độ bánh đà: Một số thiết kế bánh đà tiên tiến sử dụng hệ thống bánh cóc để dẫn động bánh đà ném một quả bóng. Điều này được thực hiện khi Động cơ thông minh V5 không cấp điện vào bánh đà, bánh đà có thể quay tự do thay vì mất năng lượng do lực cản của động cơ. Trong kiểu thiết kế này, Cảm biến quay được sử dụng trên trục bánh đà có thể cung cấp một phương pháp tốt để đo và kiểm soát tốc độ của nó.
- Bánh xe cách ly/Cảm biến xoay: Có thể có trường hợp (đẩy các mảnh trò chơi hoặc các yếu tố khác) trong đó robot có thể bị trượt bánh dẫn động. Ngay khi các bánh xe được điều khiển bởi Động cơ thông minh V5 bắt đầu trượt, các giá trị từ bộ mã hóa của động cơ sẽ không còn hiệu lực. Trong trường hợp này, một Bánh xe đa hướng biệt lập có Cảm biến quay trên trục của nó có thể được thêm vào khung của rô-bốt để đo chính xác chuyển động của rô-bốt. Nên lắp “lò xo” của cụm bánh xe này bằng cách sử dụng dây cao su hoặc ống cao su. Thiết kế này sẽ cho phép bánh xe đo duy trì sự tiếp xúc đầy đủ với bề mặt trường mà không cần nhấc bánh dẫn động lên khỏi sàn.
-
Ví dụ về trò chơi: Trong trò chơi Change Up của VEX Robotics Competition 2020 - 2021, Cảm biến xoay có thể được đặt trên trục cánh tay của robot và nó có thể được lập trình để di chuyển đến độ cao chính xác của đầu khung thành để ghi bàn những quả bóng.
Cho dù Cảm biến xoay VEX V5 được sử dụng cho ứng dụng nào thì chắc chắn đây sẽ là một sự bổ sung đáng hoan nghênh cho các đội. Chức năng của các giá trị của cảm biến được mở cho trí tưởng tượng của người dùng.
Cảm biến xoay V5 có sẵn trên Trang web VEX.