Sử dụng Cảm biến con quay hồi chuyển VEX IQ (thế hệ 1)

Con quay hồi chuyển thường được sử dụng để điều hướng. Bằng cách theo dõi tốc độ và hướng quay của rô-bốt, nó có thể xác định hướng mà rô-bốt của bạn đang hướng tới.

Cảm biến con quay hồi chuyển VEX IQ được bao gồm trong VEX IQ Super Kit nhưng cũng có thể mua tại đây.


Mô tả cảm biến con quay hồi chuyển

Cảm biến con quay hồi chuyển có thể được sử dụng để giữ cho robot lái thẳng và cũng để thực hiện các cú rẽ chính xác. Nếu bạn muốn robot lái xe đến một địa điểm rồi quay lại và quay trở lại vị trí cũ, bạn sẽ cần di chuyển thẳng để có khoảng cách chính xác, quay chính xác 180 độ, sau đó lái xe thẳng về cùng một khoảng cách. Cảm biến con quay hồi chuyển giúp giữ thẳng và quay rất chính xác. 

Cảm biến này đo vòng quay của chính nó quanh một trục. Bất cứ khi nào cảm biến này được xoay theo hướng được biểu thị bằng biểu tượng trên đầu nó, nó sẽ đo góc rẽ. Số đo được trả về tính bằng độ theo chiều kim đồng hồ hoặc ngược chiều kim đồng hồ. Khi mũi tên cong trên đầu cảm biến biểu thị, các giá trị sẽ tăng lên khi Cảm biến con quay hồi chuyển quay ngược chiều kim đồng hồ. Các giá trị giảm khi nó quay theo chiều kim đồng hồ.  


Cảm biến con quay hồi chuyển hoạt động như thế nào

Cảm biến con quay hồi chuyển chỉ phát hiện các chuyển động theo chiều kim đồng hồ hoặc ngược chiều kim đồng hồ trên trục được chỉ định trên đầu cảm biến. Vì vậy, nếu con quay hồi chuyển được gắn theo chiều ngang ở trung tâm của robot, nó sẽ không phát hiện được liệu robot bị nghiêng xuống hay hướng lên trên trên một sườn dốc miễn là con quay hồi chuyển không quay theo chiều kim đồng hồ hoặc ngược chiều kim đồng hồ. Nó cũng không phát hiện xem robot có bị nghiêng hay nghiêng về một bên hay không miễn là nó vẫn hướng về phía trước. Tuy nhiên, Cảm biến con quay hồi chuyển có thể được gắn ở bên cạnh robot hoặc trên bộ điều khiển và điều đó sẽ cho phép nó đo độ nghiêng.  


Công dụng phổ biến của cảm biến con quay hồi chuyển

Cảm biến con quay hồi chuyển được tích hợp vào nhiều phần công nghệ trong đó việc biết hướng của thiết bị hoặc ổn định vật thể là rất quan trọng.

Một số ứng dụng phổ biến trong cuộc sống hàng ngày bao gồm:

  • Cảm biến con quay hồi chuyển được tích hợp vào các phương tiện cơ giới nhỏ cho phép người lái kiểm soát tốc độ bằng cách nghiêng người về phía trước và phía sau, đồng thời giữ cho xe ổn định.
  • Cảm biến con quay hồi chuyển được sử dụng để ổn định các tàu lớn cũng như tàu một ray, nhằm giữ an toàn cho người và hàng hóa trên đó.
  • Cảm biến con quay hồi chuyển được sử dụng để đo chuyển động trong một số thiết bị điện tử cầm tay, chẳng hạn như điều khiển từ xa của trò chơi điện tử.

Một số cách sử dụng phổ biến cho Cảm biến con quay hồi chuyển với Robot VEX IQ bao gồm:

  • Phát hiện robot đã rẽ trái hay phải

  • Phát hiện robot đang nghiêng lên hay nghiêng xuống bằng cách gắn nó vào bên hông của robot

  • Duy trì lái xe thẳng
  • Thực hiện các lượt rẽ chính xác

Cảm biến con quay hồi chuyển trên Robot cạnh tranh

Cảm biến con quay hồi chuyển có thể rất quan trọng trong việc lập trình robot cho các cuộc thi. Con quay hồi chuyển đặc biệt quan trọng khi lập trình cho giai đoạn tự chủ khi robot phải thực hiện các nhiệm vụ mà không có sự can thiệp của con người. 

Cảm biến con quay hồi chuyển có thể giúp robot thi đấu tốt hơn theo những cách sau:

  • Cảm biến con quay hồi chuyển có thể phát hiện hướng và khoảng cách robot đã quay so với điểm xuất phát.
  • Cảm biến con quay hồi chuyển có thể phát hiện robot đang nghiêng lên hoặc xuống bằng cách gắn nó vào bên cạnh robot.
  • Cảm biến con quay hồi chuyển có thể được sử dụng để phát hiện trạng thái của một trong các bộ phận của robot (ví dụ: giơ tay lên, hạ tay xuống, v.v.) bằng cách gắn nó lên bộ điều khiển hoặc phụ kiện.

Sử dụng Cảm biến Con quay hồi chuyển trong VEXcode IQ

Sử dụng cảm biến con quay hồi chuyển làm một phần của hệ thống truyền động

Khi sử dụng Hệ thống truyền động trên rô-bốt VEX IQ của bạn, Cảm biến con quay hồi chuyển được tích hợp vào Hệ thống truyền động và hoạt động tự động để đảm bảo rô-bốt thực hiện những việc như lái thẳng và rẽ chính xác. 

Ảnh chụp màn hình_2023-03-02_at_11.40.03_AM.png

Khi định cấu hình Hệ thống truyền động của bạn trong VEXcode IQ, bạn sẽ được nhắc đưa Cảm biến con quay hồi chuyển vào làm một phần của cấu hình, như minh họa trong hình ảnh ví dụ này. 

Có rất nhiều lợi ích khi sử dụng Cảm biến con quay hồi chuyển như một phần của Hệ thống truyền động. Cảm biến Con quay hồi chuyển sẽ tự động được hiệu chỉnh khi rô-bốt được mã hóa bằng các lệnh Hệ thống truyền động và các lệnh Hệ thống truyền động sẽ sử dụng dữ liệu từ Cảm biến con quay hồi chuyển để đảm bảo rằng rô-bốt chuyển động và rẽ chính xác. Bạn không cần mã hóa Cảm biến con quay hồi chuyển riêng biệt với Hệ thống truyền động trong trường hợp này, giúp dự án của bạn đơn giản hơn. 

Ảnh chụp màn hình_2023-03-16_at_4.26.46_PM.png

Dự án ví dụ về Xoay chính xác trong VEXcode IQ có thể được sử dụng để hiển thị cách sử dụng Cảm biến con quay hồi chuyển để quay rô-bốt bằng cách sử dụng các giá trị hướng và xoay.

Để biết thông tin về cách mở một dự án mẫu trong VEXcode IQ, hãy xem một trong các bài viết sau.

Mã hóa cảm biến con quay hồi chuyển riêng biệt với hệ thống truyền động

Bạn có thể thêm Cảm biến con quay hồi chuyển bên ngoài Hệ thống truyền động bằng cách sử dụng các lệnh Cảm biến con quay hồi chuyển.

Screen_Shot_2023-03-17_at_12.50.22_PM.png

Khi mã hóa Cảm biến con quay hồi chuyển riêng biệt, bạn phải đảm bảo hiệu chỉnh cảm biến bằng khối [Hiệu chỉnh con quay hồi chuyển] hoặc lệnh Hiệu chỉnh con quay hồi chuyển Python hoặc C++ khi bắt đầu dự án, để đảm bảo rằng Cảm biến con quay hồi chuyển hoạt động như mong đợi . 

Khi hiệu chỉnh đang diễn ra, hãy đảm bảo rằng robot hoàn toàn đứng yên và không di chuyển để việc hiệu chuẩn diễn ra thành công và chính xác. 

Screen_Shot_2023-03-17_at_12.53.48_PM.png

Khi mã hóa Cảm biến con quay hồi chuyển riêng biệt, bạn có thể sử dụng lệnh Đặt con quay hồi chuyển, giống như các lệnh được hiển thị ở đây cho các khối, Python và C++, để thực hiện những việc như đặt vị trí cảm biến hiện tại làm tiêu đề hoặc giá trị xoay. 

Để tìm hiểu thêm về các lệnh riêng lẻ có thể được sử dụng để mã hóa Cảm biến con quay hồi chuyển, hãy xem Trợ giúp trong Khối IQ VEXcode hoặc Trợ giúp trong VEXcode IQ Python.

Ảnh chụp màn hình_2023-03-16_at_4.26.56_PM.png

Dự án ví dụ về Cảm biến con quay hồi chuyển trong VEXcode IQ có thể được sử dụng để hiển thị các giá trị của Cảm biến con quay hồi chuyển là gì. Điều này rất tốt khi sử dụng độc lập với hệ thống truyền động để hiểu các giá trị thay đổi như thế nào khi cảm biến di chuyển.

Để biết thông tin về cách mở một dự án mẫu trong VEXcode IQ, hãy xem một trong các bài viết sau.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: