Skip to main content

Dự án Capstone: Dọn dẹp rạn san hô

Giới thiệu Thử thách dọn dẹp rạn san hô 

Hàng năm, có từ 8 đến 12 triệu tấn rác thải nhựa có hại gây ô nhiễm đại dương trên toàn thế giới. Trong thử thách này, bạn sẽ lập trình Robot VR để làm sạch rạn san hô, biến đại dương thành môi trường sống lành mạnh và an toàn hơn cho sinh vật biển. 

Xem video bên dưới để khám phá thêm về Thử thách dọn dẹp rạn san hô.

Chi tiết thử thách

  • Robot VR được trang bị bộ sạc năng lượng mặt trời và pin. 
  • Pin chỉ sạc được trong vài phút. Bạn phải thu gom càng nhiều rác càng tốt trước khi pin hết hoàn toàn.
  • Robot không được va chạm với rạn san hô. Nếu vậy, nhiệm vụ sẽ kết thúc ngay lập tức.
  • Robot VR cũng được trang bị cảm biến khoảng cách, cảm biến mắt, cảm biến cản và cảm biến vị trí.
  • Khi pin hết, VR Robot sẽ ngừng di chuyển và tổng lượng rác thu được sẽ được hiển thị.

 

Tài liệu Thử thách này cung cấp thông tin chi tiết quan trọng về Thử thách dọn dẹp rạn san hô.

Tài nguyên có sẵn

Tiêu chí thách thức

Hiệu suất của nhóm bạn sẽ được đánh giá bằng cách sử dụng một tiêu chí bao gồm các hạng mục sau: lập kế hoạch và động não, mã hóa giả, mã hóa và thực hiện, làm việc nhóm và cộng tác, và thành công của nhiệm vụ.

Tiêu chí Thử thách Dọn dẹp Rạn san hô

 

Dưới đây là tóm tắt về từng hạng mục, cùng với tổng quan về các tác phẩm mẫu trong từng hạng mục.

Biểu tượng cây bút chì đang ghi chú trên một tờ giấy, cho biết đang lập kế hoạch.

Lập kế hoạch và động não

Một kế hoạch vững chắc là điều cần thiết để lập trình thành công Robot VR nhằm dọn sạch càng nhiều rác thải càng tốt khỏi đáy đại dương.

Ví dụ về lập kế hoạch và động não:

  • Kết quả là một danh sách gồm nhiều ý tưởng sáng tạo, toàn diện để giải quyết thách thức.
  • Thể hiện rằng nhóm đã cùng nhau thảo luận về ưu và nhược điểm của từng ý tưởng.
  • Phản ánh quan điểm đa dạng của tất cả các thành viên trong nhóm.

Biểu tượng danh sách có dấu đầu dòng cho biết Mã hóa giả.

Mã hóa giả

Mã hóa giả là quá trình chia nhỏ ý tưởng dọn rác của bạn bằng Robot VR thành các bước dễ hiểu đối với con người trước khi bạn bắt đầu viết mã. 

Mã hóa giả mẫu bao gồm:

  • Kết hợp nhiều tính năng của VR Robot để có thể phát huy hết tiềm năng của nó.
  • Lập kế hoạch đường đi kỹ lưỡng và hiệu quả.
  • Bình luận chi tiết.
  • Các bước được thực hiện theo trình tự hợp lý.
     

Biểu tượng phác thảo các khối mã cho biết đang Xây dựng và Kiểm tra một dự án.

Mã hóa và thực thi

Hạng mục Mã hóa và Thực thi đánh giá mức độ thành công của dự án mã hóa của bạn.

Ví dụ Mã hóa và thực thi có nghĩa là dự án:

  • Dọn sạch càng nhiều rác thải càng tốt từ đáy đại dương.
  • Có hiệu quả cao.
  • Bao gồm bình luận cho từng phần.
  • Đã được kiểm tra kỹ lưỡng.
     

Biểu tượng ba người với bóng đèn sáng phía trên, biểu thị tinh thần làm việc nhóm và hợp tác.

Làm việc nhóm và hợp tác

Làm việc nhóm và hợp tác là mức độ giao tiếp và làm việc cùng nhau của nhóm bạn.

Mẫu mực làm việc nhóm và cộng tác có nghĩa là:

  • Các thành viên trong nhóm tích cực hỗ trợ lẫn nhau.
  • Tất cả thành viên trong nhóm đều tham gia thảo luận và đóng vai trò giải quyết thử thách.
  • Giao tiếp liên tục, rõ ràng và hiệu quả.

Biểu tượng huy hiệu giải thưởng cho biết bạn đã hoàn thành nhiệm vụ thành công.

Sứ mệnh thành công

Hạng mục này xem xét cách nhóm của bạn tối ưu hóa dự án lập trình cho Robot VR để thu gom rác.

Nhiệm vụ mẫu số thành công có nghĩa là:

  • Một lượng lớn rác thải đã được thu gom, bao gồm cả những loại rác khó tiếp cận.
  • Chiến lược tiên tiến để thu gom rác thải là rõ ràng.
  • Dự án VEXcode được tối ưu hóa để bao gồm khả năng lập kế hoạch lộ trình và ra quyết định hiệu quả. 

Giai đoạn 1: Lập kế hoạch

Thử thách dọn dẹp rạn san hô có thể được giải quyết bằng quy trình ba giai đoạn. Giai đoạn đầu tiên là lập kế hoạch. Mục tiêu của giai đoạn này là lập danh sách một số ý tưởng bạn có thể sử dụng để lập trình cho Robot VR nhằm dọn sạch càng nhiều rác càng tốt.

  • Xem lại Tài liệu Thách thức cùng với nhóm của bạn. Hãy đảm bảo rằng mọi người đều hiểu rõ mục tiêu và yêu cầu của thử thách trước khi đưa ra ý tưởng. Nếu bạn có thắc mắc về thử thách, hãy hỏi các nhóm khác hoặc giáo viên của bạn.
  • Hợp tác với nhóm của bạn để đưa ra danh sách một số ý tưởng nhằm lập trình Robot VR để dọn sạch càng nhiều rác càng tốt. Ghi lại ý tưởng của bạn để có thể xem lại sau.
  • Thu hẹp danh sách ý tưởng của nhóm bạn xuống còn những ý tưởng hàng đầu.
  • Khả năng lập kế hoạch và động não của nhóm bạn sẽ được đánh giá dựa trên mức độ làm việc cùng nhau để tạo ra danh sách chi tiết các giải pháp sáng tạo.

Một trang sổ tay mẫu liệt kê các ý tưởng được hiển thị. Có nhiều màu sắc, hình vẽ phác thảo và các đường nét ngoằn ngoèo để chỉ ra chữ viết. Các mũi tên, dấu gạch chéo và điểm nổi bật cho thấy bản chất lặp đi lặp lại của giai đoạn lập kế hoạch.

Khi nhóm của bạn hoàn thành, hãy chia sẻ danh sách ý tưởng với giáo viên. Không chuyển sang giai đoạn tiếp theo cho đến khi giáo viên chấp thuận ý tưởng của bạn. 

Giai đoạn 2: Mã hóa giả

Sau khi giáo viên đã xem xét kế hoạch của bạn, giai đoạn tiếp theo là mã hóa giả.

  • Bắt đầu bằng cách ghi lại các bước cấp cao cần thiết để giải quyết thử thách bằng ngôn ngữ dễ hiểu của con người. 
    • Các bước này sẽ trở thành chú thích trong dự án mã hóa của bạn.
  • Chia nhỏ các bước ở cấp độ cao thành từng hành vi riêng lẻ mà Robot VR cần hoàn thành để dọn sạch càng nhiều rác càng tốt.
  • Mã hóa giả của bạn sẽ được đánh giá dựa trên mức độ rõ ràng khi viết, các bước có chi tiết và theo đúng thứ tự hay không, và liệu bạn có sử dụng một số chức năng chính của VR Robot (chẳng hạn như quản lý thời lượng pin) hay không.

Sơ đồ viết tay và mã giả để điều khiển Robot VR đi nhặt rác. Sơ đồ cho thấy một robot ở vị trí bắt đầu với đường dẫn chỉ hướng di chuyển về phía trước, rẽ sang phải và sau đó tiếp tục tiến về phía trước. Bên dưới sơ đồ, mã giả ghi: "Bắt đầu. 1. Lái xe đến nơi có rác đầu tiên. Một. Tiến về phía trước. 2. Lái xe đến bãi rác tiếp theo. Một. Rẽ phải. b. Tiến về phía trước." Các bước được đánh dấu rõ ràng và tương ứng với đường đi của robot được hiển thị trong sơ đồ.

Khi nhóm của bạn hoàn thành, hãy chia sẻ mã giả của bạn với giáo viên. Không chuyển sang giai đoạn tiếp theo cho đến khi giáo viên của bạn chấp thuận. 

Giai đoạn 3: Xây dựng và thử nghiệm

Giai đoạn tiếp theo của quá trình này là xây dựng và thử nghiệm dự án của bạn.

  • Sử dụng mã giả của bạn để xây dựng và kiểm tra từng hành vi mà Robot VR cần hoàn thành để dọn sạch càng nhiều rác càng tốt.
  • Hãy thử nghiệm khi bạn thực hiện! Đừng cố gắng xây dựng toàn bộ dự án cùng một lúc trước khi thử nghiệm. Điều này sẽ giúp giải quyết mọi vấn đề dễ dàng hơn.
  • Lặp lại dự án thường xuyên để tăng lượng rác mà VR Robot có thể dọn sạch. 
    • Tinh chỉnh kế hoạch và mã giả của bạn khi cần thiết để cải thiện khả năng làm sạch đáy đại dương.
  • Việc mã hóa và thực hiện của nhóm bạn sẽ được đánh giá dựa trên lượng rác mà VR Robot có thể dọn dẹp với ít lỗi nhất và nhiều tối ưu hóa nhất có thể. 

Một chương trình VR VEXcode mẫu bắt đầu bằng khối "khi bắt đầu", theo sau là khối chú thích có nội dung "Lái xe đến mảnh rác đầu tiên" và khối Lái xe về phía trước 800mm. Bình luận tiếp theo có nội dung: Lái xe đến mảnh rác tiếp theo có các khối nhà để rẽ phải 90 độ và lái về phía trước 700 mm. Biểu tượng dấu kiểm màu xanh lá cây sẽ hiển thị ở bên phải, cho biết lệnh đã được xác thực hoặc hoàn thành thành công.

Đánh giá cuối cùng

Sau khi nhóm của bạn đã mã hóa Robot VR để thu thập càng nhiều rác càng tốt, hãy gặp giáo viên để xem lại tiến độ của bạn trong suốt tất cả các giai đoạn của thử thách. Các bạn sẽ cùng nhau hoàn thành tiêu chí đánh giá. Nó sẽ đánh giá kế hoạch, mã giả, dự án mã hóa, sự hợp tác và thành công của nhiệm vụ của nhóm bạn.

Tiêu chí Thử thách Dọn dẹp Rạn san hô

Tóm tắt suy ngẫm

Sau khi hoàn thành Thử thách dọn dẹp rạn san hô, đã đến lúc bạn cần suy ngẫm về quá trình và tiến độ của mình. Đầu tiên, hãy trả lời các câu hỏi dưới đây vào sổ tay kỹ thuật của bạn. Sau đó, hãy họp lại theo nhóm để chia sẻ và thảo luận câu trả lời với nhau.

  1. Bạn đã thu thập được bao nhiêu kg rác trong thử thách này? Bạn nghĩ hành động hoặc quyết định nào đã góp phần tạo nên kết quả này? Bạn có thể cải thiện những gì cho dự án của mình?
  2. Bạn đóng vai trò gì trong nhóm khi giải quyết thử thách này? Bạn đã có những đóng góp gì để giúp nhóm của bạn giải quyết được thách thức? Bạn có thể làm gì để trở thành thành viên nhóm tốt hơn?
  3. Bạn đã học được gì về , cách khi giải quyết thử thách này? 
  4. Bạn có thể áp dụng kiến thức và kỹ năng đã học được từ thử thách này để giải quyết các vấn đề trong tương lai như thế nào?