Điều khiển khí nén bằng các nút trên bộ điều khiển của bạn

Việc kiểm soát khí nén bằng bộ điều khiển V5 của bạn yêu cầu một dự án tùy chỉnh. Bài viết này sẽ mô tả cách tạo dự án VEXcode V5.


Định cấu hình dự án của bạn

Thanh công cụ VEXcode V5 với biểu tượng Thiết bị được tô sáng nằm giữa biểu tượng Trình xem mã và biểu tượng Bảng điều khiển giám sát.

Chọn nút Thiết bị để mở cửa sổ Thiết bị.

Menu Thiết bị của VEXcode V5 hiển thị nút Thêm thiết bị.

Chọn 'Thêm thiết bị.'

Menu Thiết bị VEXcode V5 sau khi nút Thêm thiết bị đã được chọn. Tùy chọn "Bộ điều khiển" được tô sáng.

Để bắt đầu dự án VEXcode V5 nhằm điều khiển khí nén của bạn, bạn sẽ cần định cấu hình hai thiết bị.

Bạn sẽ cần thêm thiết bị Điều khiển.

Để biết thêm thông tin về cách cấu hình thiết bị Bộ điều khiển, hãy xem bài viết Cấu hình Bộ điều khiển V5 trong VEXcode V5 từ Thư viện VEX.

Tùy chọn 3 dây của VEXcode V5 được hiển thị trong menu Thêm thiết bị.Tùy chọn đầu ra kỹ thuật số VEXcode V5 từ các thiết bị 3 dây như được hiển thị trong menu Thêm thiết bị.

 

Bạn cũng sẽ cần thêm đầu ra Kỹ thuật số của thiết bị 3-Dây.

Để biết thêm thông tin về cách cấu hình thiết bị đầu ra kỹ thuật số, hãy xem bài viết Cấu hình thiết bị đầu vào và đầu ra kỹ thuật số 3 dây trong VEXcode V5 từ Thư viện VEX.


Điều khiển xi lanh khí nén của bạn bằng hai nút điều khiển

Có hai phương pháp thường được người lái xe ưa thích sử dụng để điều khiển khí nén trên robot của họ. 

Một cách là sử dụng hai nút khác nhau trên bộ điều khiển: một nút để mở rộng xi lanh khí nén và một nút để rút xi lanh khí nén. Có thể thêm phần sau vào dự án VEXcode V5 của bạn để điều khiển xi lanh khí nén bằng 2 nút trên bộ điều khiển.

Dự án VEXcode V5 Blocks có nội dung: Khi khởi động, hãy đặt DigitalOutA ở mức thấp.

Từ hộp công cụ cảm biến, thêm khối đầu ra kỹ thuật số đã đặt vào khối [khi bắt đầu].

Khối [đặt đầu ra kỹ thuật số] phải được đặt ở mức 'thấp'. Điều này sẽ đảm bảo xi lanh khí nén của bạn bắt đầu dự án được rút lại hoàn toàn.

Dự án VEXcode V5 Blocks đọc khi nút L1 của Controller1 được nhấn. Menu thả xuống Nút được tô sáng để cho biết rằng bạn có thể chọn nó để xem thêm các tùy chọn.

Từ hộp công cụ Sự kiện, thêm khối [khi nhấn nút Bộ điều khiển].

Chọn nút điều khiển bạn muốn sử dụng để mở rộng xi lanh khí nén.

Nút L1 được sử dụng trong ví dụ này.

Dự án VEXcode V5 Blocks có nội dung: Khi nhấn nút L1 của Controller1, hãy đặt DigitalOutA ở mức cao. Menu thả xuống "Đầu ra kỹ thuật số" được tô sáng để cho biết rằng nó có thể được chọn và thay đổi.

Thêm khối [set DigitalOut].

Chọn 'cao' cho cài đặt đầu ra kỹ thuật số.

Điều này sẽ làm cho xi lanh khí nén giãn ra khi nhấn nút L1 trên bộ điều khiển.

Dự án VEXcode V5 Blocks đọc khi nút L2 trên Controller1 được nhấn. Menu thả xuống Nút được tô sáng để cho biết rằng bạn có thể chọn nó để xem thêm các tùy chọn.

Từ hộp công cụ Sự kiện, thêm một khối [khi nhấn nút Bộ điều khiển] khác.

Chọn nút điều khiển bạn thích sử dụng để rút xi lanh khí nén.

Nút L2 được sử dụng trong ví dụ này.

Dự án VEXcode V5 Blocks có nội dung: Khi nhấn nút L2 của Controller1, hãy đặt DigitalOutA ở mức thấp.

Thêm khối [set DigitalOut].

Để nó ở mức 'thấp' cho cài đặt đầu ra kỹ thuật số.

Điều này sẽ làm cho xi lanh khí nén rút lại khi nhấn nút L2 trên bộ điều khiển.

Lưu dự án, tải nó xuống V5 Robot Brain và chạy dự án để kiểm tra khả năng kiểm soát xi lanh khí nén bằng bộ điều khiển của bạn.

Để biết thêm thông tin về cách lưu, tải xuống và chạy các dự án VEXcode V5, vui lòng xem phần Mở và lưu khối dự án của Thư viện VEX.


Điều khiển xi lanh khí nén của bạn bằng một nút điều khiển duy nhất

Một phương pháp ưa thích khác mà người lái xe sử dụng để điều khiển khí nén trên robot của họ là sử dụng một nút duy nhất: nút này sẽ mở rộng xi lanh khí nén khi được nhấn và sau đó rút lại xi lanh khí nén khi được nhấn lại. Có thể thêm phần sau vào dự án VEXcode V5 của bạn để điều khiển xi lanh khí nén bằng một nút duy nhất trên bộ điều khiển.

Dự án VEXcode V5 Blocks có nội dung: Khi khởi động, hãy đặt DigitalOutA ở mức thấp.

Từ hộp công cụ cảm biến, thêm khối đầu ra kỹ thuật số đã đặt vào khối [khi bắt đầu].

Khối [đặt đầu ra kỹ thuật số] phải được đặt ở mức 'thấp'. Điều này sẽ đảm bảo xi lanh khí nén của bạn bắt đầu dự án được rút lại hoàn toàn.

Sử dụng VEXcode V5 với menu "New Variable" đang mở để tạo một biến boolean mới.

Từ hộp công cụ Biến, chọn Tạo Boolean.

Trong ví dụ này, chúng ta sẽ gọi Boolean: digitaloutON.

Dự án VEXcode V5 Blocks có nội dung như sau: Khi khởi động, hãy đặt DigitalOutA ở mức thấp và sau đó đặt digitaloutON thành true.

Thêm khối [set digitaloutON].

Để Boolean được đặt thành <true>.

Dự án VEXcode V5 Blocks đọc khi nút L1 của Controller1 được nhấn. Menu thả xuống Nút được tô sáng để cho biết rằng bạn có thể chọn nó để xem thêm các tùy chọn.

Từ hộp công cụ Sự kiện, thêm khối {when Controller button pressed}.

Chọn nút điều khiển bạn muốn sử dụng để mở rộng xi lanh khí nén.

Nút L1 được sử dụng trong ví dụ này.

Dự án VEXcode V5 Blocks có nội dung: Khi nút L1 của Controller1 được nhấn, nếu trống thì, ngược lại.

Từ hộp công cụ Điều khiển, thêm khối [if then else]

Dự án VEXcode V5 Blocks có nội dung như sau: Khi nút L1 của Controller1 được nhấn, nếu digitaloutON thì, ngược lại.

Thêm Boolean <digitaloutON> vào if.

Dự án khối VEXcode V5 có nội dung như sau: Khi nhấn nút L1 của Controller1, nếu digitaloutON thì đặt DigitalOutA ở mức cao, ngược lại thì...

Thêm khối [set DigitalOut] vào phần 'then' của khối C.

Thay đổi khối [set DigitalOut] thành 'high'.

Dự án VEXcode V5 Blocks có nội dung như sau: Khi nhấn nút L1 của Controller1, nếu digitaloutON thì đặt DigitalOutA ở mức cao, ngược lại đặt DigitalOutA ở mức thấp.

Thêm khối [set DigitalOut] vào phần 'else' của khối C.

Để khối [set DigitalOut] ở mức 'thấp'.

Dự án VEXcode V5 Blocks có nội dung như sau: Khi nhấn nút L1 của Controller1, nếu digitaloutON thì đặt DigitalOutA ở mức cao và đặt digitaloutON về false, ngược lại đặt DigitalOutA ở mức thấp.

Thêm khối [set digitaloutON].

Thay đổi Boolean thành <false>.

Điều này sẽ thay đổi Boolean nên lần sau khi nhấn nút L1, điều kiện sẽ chuyển sang phần 'else' của khối điều khiển C.

Dự án VEXcode V5 Blocks có nội dung như sau: Khi nhấn nút L1 của Controller1, nếu digitaloutON thì đặt DigitalOutA ở mức cao và đặt digitaloutON thành false, ngược lại đặt DigitalOutA ở mức thấp và đặt digitaloutON thành true.

Thêm một khối [set digitaloutON] khác.

Để lại Boolean là <true>.

Điều này sẽ thay đổi Boolean nên lần sau khi nhấn nút L1, điều kiện sẽ chuyển sang 'then' của khối điều khiển C.

Dự án VEXcode V5 Blocks với các khối Wait được thêm vào, có nội dung như sau: Khi nút L1 của Controller1 được nhấn, nếu digitaloutON thì đặt DigitalOutA ở mức cao, đặt digitaloutON về false, và sau đó chờ 0.1 giây. Ngược lại, hãy đặt DigitalOutA ở mức thấp, đặt digitaloutON thành true, rồi chờ 0,1 giây.

Từ hộp công cụ Điều khiển, thêm khối [chờ] vào cả hai phần của khối C [if then else].

Thay đổi giá trị thành (0,1) giây trong mỗi khối [chờ].

Điều này sẽ cho phép một khoảng thời gian ngắn để điều kiện phát hiện nút được nhấn.

Nút này sẽ mở rộng xi lanh khí nén khi nhấn và sau đó rút xi lanh khí nén khi nhấn lại.

Lưu dự án, tải nó xuống V5 Robot Brain và chạy dự án để kiểm tra khả năng kiểm soát xi lanh khí nén bằng bộ điều khiển của bạn.

Để biết thêm thông tin về cách lưu, tải xuống và chạy các dự án VEXcode V5, vui lòng xem phần Mở và lưu khối dự án của Thư viện VEX.

Ảnh thu nhỏ của dự án mẫu VEXcode V5 Competition Template.

Các khối để điều khiển xi lanh khí nén của bạn sẽ cần phải được tạo lại trong một dự án mẫu cho Mẫu cuộc thi trước khi rô-bốt của bạn sẵn sàng sử dụng trong cuộc thi sử dụng hệ thống điều khiển hiện trường.

Để biết thêm thông tin về mẫu cuộc thi, hãy xem bài viết Sử dụng mẫu cuộc thi Blocks trong VEXcode V5 trong Thư viện VEX.

Các dự án này có thể được sử dụng để điều khiển cả xi lanh khí nén tác động đơn và xi lanh khí nén tác động kép. Nếu hai xi lanh khí nén được gắn vào van điện từ bằng cách sử dụng khớp chữ “T” thì cả hai xi lanh sẽ được điều khiển bởi cùng một bộ khối.

Lưu ý: Cổng 3-Dây trên V5 Robot Brain sẽ trở lại cổng Digital in khi dự án dừng lại. Điều này có thể, nếu có đủ áp suất không khí dư, làm cho xi lanh khí nén giãn ra. Để tránh điều này, hãy giải phóng áp suất không khí bằng cách chuyển Van ngón tay sang vị trí tắt hoặc ấn lõi của Van lốp Schrader trước khi dừng dự án.

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

Last Updated: