Chơi
Phần 1 - Từng bước một
- Hướng dẫnHướng dẫn học sinh rằng họ sẽ đo khoảng cách mà Cơ sở mã sẽ di chuyển sau một vòng quay bánh xe. Sau đó, học sinh sẽ sử dụng thông tin đó để tạo ra một kế hoạch mã hóa cho robot của mình di chuyển chính xác toàn bộ chiều dài của tuyến diễu hành.
Kinh nghiệm của học sinh khi đo khoảng cách của một vòng bánh xe kết hợp với phản hồi và câu hỏi của giáo viên sẽ giúp học sinh nhận ra rằng chúng có thể sử dụng thông tin này để xác định số vòng bánh xe trên toàn bộ tuyến diễu hành, sau đó nhập thông tin đó vào các khối [Quay để] khi chúng tạo mã sau này trong Phòng thí nghiệm. Xem phần Tạo điều kiện để biết các gợi ý. - Mô hìnhMô hình dành cho học sinh cách thiết lập để đo khoảng cách của một vòng quay bánh xe. Xem hình ảnh động bên dưới để biết cách căn chỉnh bánh xe trên thước kẻ và lăn nó để đo vòng quay của bánh xe. Trong hình ảnh động, một điểm dừng được gắn vào bánh xe để chỉ ra bánh xe đã quay được bao nhiêu và sau khi quay hết một vòng, một đường thẳng sẽ hiển thị để đo khoảng cách.
Tệp video
- Học sinh nên sử dụng các bước sau để đo khoảng cách của một vòng quay bánh xe (như minh họa trong video ở trên).
-
Trước tiên, hãy tháo một Bánh xe Xám ra khỏi Cơ sở Mã và gắn Bế tắc Xanh. Bạn sẽ sử dụng hình ảnh này như một hướng dẫn trực quan để quan sát một vòng quay của bánh xe.
Chèn Blue Standoff vào bánh xe màu xám - Sau đó, căn chỉnh bế tắc với điểm bắt đầu được đánh dấu trên một tờ giấy hoặc trên thiết bị đo.
- Tiếp theo, sử dụng tay của bạn để lăn bánh xe cho đến khi Blue Standoff hoàn thành một lượt và trở về điểm bắt đầu.
- Cuối cùng, đo khoảng cách và ghi lại. Đây là khoảng cách mà robot có thể quay sau một vòng quay bánh xe.
- Học sinh phải làm tròn số đo đến hàng phần trăm gần nhất.
- Có thể có sự khác biệt đôi chút về số đo. Sau đây là một ví dụ: (1 vòng = 6,25 inch (16 cm))
- Học sinh có thể làm tròn xuống còn 6 inch nếu không quen với phân số hoặc số thập phân. Lưu ý điều này sẽ ảnh hưởng đến độ chính xác của việc Cơ sở mã điều khiển
-
- Học sinh nên sử dụng các bước sau để đo khoảng cách của một vòng quay bánh xe (như minh họa trong video ở trên).
- Tạo điều kiệnTạo điều kiện cho một cuộc trò chuyện với học sinh để cho các em có cơ hội chia sẻ suy nghĩ của mình và hiểu được cách các em sẽ sử dụng khoảng cách của một vòng bánh xe để lập kế hoạch lập trình cho rô-bốt di chuyển đúng quãng đường của tuyến diễu hành.
Khi học sinh làm việc, hãy đặt câu hỏi và cung cấp phản hồi để giúp các em hoàn thành phép đo cũng như hướng dẫn các em nhận ra cách sử dụng phép đo này để lập trình cho robot di chuyển một khoảng cách chính xác.
- Một vòng bánh xe của bạn dài bao nhiêu inch hoặc cm?
- Nếu bánh xe của bạn di chuyển một khoảng cách nhất định (6,25 inch hoặc 16 cm) trong một vòng quay, thì nó sẽ di chuyển được bao xa khi bánh xe di chuyển hai vòng? Ba?
- Bây giờ bạn đã biết khoảng cách của một vòng quay bánh xe, làm thế nào chúng ta có thể sử dụng thông tin này để lập trình cho robot di chuyển toàn bộ tuyến đường diễu hành (48 inch hoặc 122 cm)?
- Nhắc nhở học viên rằng vì đây là một hoạt động kết thúc mở, các thành viên trong nhóm có thể không có cùng ý tưởng và điều quan trọng là phải nắm bắt quá trình đi đến thống nhất về cách tiếp cận giải quyết vấn đề.
- Nhóm của bạn có ý tưởng gì về cách sử dụng những gì đã học được từ việc đo khoảng cách của một vòng bánh xe để giúp bạn lập trình cho robot di chuyển toàn bộ tuyến đường diễu hành?
- Bạn quyết định chọn giải pháp nào và tại sao?
- Nếu bạn có những ý tưởng khác nhau, làm thế nào bạn đi đến thống nhất về giải pháp nào là tốt nhất?
- Hỏi học viên xem việc đo và tính toán khoảng cách có thể hữu ích như thế nào trong cuộc sống hàng ngày của các em.
- Bạn đã bao giờ phải vạch ra một con đường hoặc tìm đường từ nơi này đến nơi khác chưa? Bạn đã đo và tính toán khoảng cách như thế nào?
- Em có thể sử dụng một số công cụ nào khác để đo khoảng cách?
Thảo luận giữa giờ nghỉ giải lao & theo nhóm
Ngay sau khi mỗi nhóm đã có thời gian để tính toán số lượt cần thiết để lái xe Code Base của họ chiều dài của tuyến đường diễu hành, hãy cùng nhau trò chuyện ngắn gọn.
Tạo cơ hội cho học sinh chia sẻ giải pháp và phương pháp của mình. Đây là thời điểm để kiểm tra sự hiểu biết và sửa chữa bất kỳ quan niệm sai lầm nào mà học sinh có thể mắc phải. Hướng dẫn họ chia sẻ suy nghĩ của mình bằng những gợi ý sau:
- Nhóm của bạn đo khoảng cách của một vòng quay bánh xe là bao nhiêu?
- Nhóm của bạn đã sử dụng thông tin này như thế nào để tính toán cần bao nhiêu vòng quay bánh xe trong tham số ở khối [Quay để] để lập trình cho rô-bốt của bạn di chuyển đúng khoảng cách?
- Tại sao bạn nghĩ đây là giải pháp tốt nhất?
Phần 2 - Từng bước
- Hướng dẫn học sinh họ sẽ sử dụng các giải pháp của họ từ Play Part 1 để mã hóa Code Base của họ để tham gia vào cuộc diễu hành! Đầu tiên, họ sẽ tạo dự án VEXcode GO và nhập số vòng quay bánh xe. Sau đó, họ sẽ kiểm tra dự án của mình với Code Base. Nếu tính toán của họ là chính xác, robot của họ sẽ điều khiển chiều dài của tuyến đường diễu hành. Video sau đây cho thấy Code Base sẽ di chuyển như thế nào khi nó lái xe trong cuộc diễu hành. Trong hình ảnh động, Code Base di chuyển thẳng qua năm ô được kết nối và khi đến cuối, một đường thẳng sẽ xuất hiện để chỉ ra tổng quãng đường mà nó đã di chuyển.
Tệp video
- Mô hình cho sinh viên cách bắt đầu với các dự án của họ trong VEXcode GO.
- Bắt đầu bằng cách chỉ cho học sinh cách kết nối Bộ não trên Cơ sở Mã của họ với thiết bị của họ trong VEXcode GO. Vì các bước kết nối khác nhau giữa các thiết bị, hãy xem phần Kết nối với bài viết VEXcode GOđể biết các bước cụ thể để kết nối VEX GO Brain với máy tính hoặc máy tính bảng của bạn.
- Sau khi kết nối, họ sẽ mở Dự án Ví dụ về Phao Diễu hành và bắt đầu mã hóa dự án của mình. Để làm như vậy, hãy chọn 'Tệp' từ Thanh công cụ, sau đó chọn 'Mở Ví dụ'. Sau đó, chọn Dự án mẫu 'Parade Float'.
-
Xem video bên dưới để biết cách mở Dự án mẫu Parade Float trong VEXcode GO. Menu File trong Thanh công cụ GO sẽ mở ra và từ menu thả xuống, mục thứ tư có nội dung 'Mở ví dụ' sẽ được nhấp vào. Menu GO Example Projects sẽ mở ra và dự án Parade Float sẽ được chọn và tải.
Tệp video - Nếu học sinh cần hỗ trợ thêm, hãy yêu cầu các em xem hướng dẫn Sử dụng ví dụ trong VEXcode GO để biết hướng dẫn về cách sử dụng các dự án và mẫu ví dụ.
-
Hướng dẫn sử dụng ví dụ - Sau đó, yêu cầu họ nhập giải pháp của mình từ Phần chơi 1 vào các tham số của khối [Quay để].
Parade Float Lab 4 Khởi động dự án - Yêu cầu học viên đặt tên dự án của các em là Parade Float Lab 4 và lưu nó vào thiết bị của các em. Xem phần Mở và Lưu của Thư viện STEM VEXcode GO để biết các bước cụ thể cho từng thiết bị để lưu dự án VEXcode GO.
Mô hình cho học sinh cách kiểm tra dự án của mình trên Lộ trình diễu hành.
Lưu ý: Hãy chắc chắn rằng bạn giữ cho khối "và không chờ đợi" mở, nếu không dự án của bạn có thể không chạy như mong đợi vì khối động cơ thứ hai sẽ đợi cho đến khi khối đầu tiên kết thúc.
-
Trước tiên, hãy chỉ cho các em cách đặt robot của mình tại điểm bắt đầu như trong hình dưới đây. Sử dụng Blue Standoff trên bánh xe để giúp căn chỉnh tâm bánh xe với mép trước của vạch xuất phát.
Căn chỉnh Cơ sở Mã vào đầu tuyến đường diễu hành bằng cách sử dụng Blue Standoff - Khi Cơ sở Mã được đặt đúng chỗ, hãy chọn 'Bắt đầu' trong VEXcode GO để kiểm tra dự án.
Chọn Bắt đầu thử nghiệm dự án - Học sinh sẽ cần chọn nút 'Dừng' trong Thanh công cụ VEXcode GO để dừng dự án.
- Dành thời gian cho học viên kiểm tra các dự án của mình và cập nhật, và kiểm tra lại, nếu cần thiết.
- Khi học sinh có cơ hội thử nghiệm các dự án của mình trên tuyến diễu hành, hãy yêu cầu các em thêm các phụ kiện xe diễu hành vào Cơ sở mã và tham gia vào cuộc diễu hành toàn lớp, trong đó tất cả các nhóm thay phiên nhau thực hiện các dự án của mình.
- Đối với những học sinh hoàn thành sớm và cần thêm thử thách, hãy yêu cầu các em lập trình robot để lái được quãng đường xa hơn. Đưa cho học sinh tình huống sau:
- Tuyến đường diễu hành đã được mở rộng, lên 60 inch (152 cm). Mã của bạn vẫn hoạt động chứ? Bạn phải thay đổi những gì để Code Base điều khiển toàn bộ chiều dài của tuyến đường diễu hành mới?
- Tạo điềukiện thuận lợi Tạo điều kiện cho một cuộc trò chuyện với học sinh khi các em xây dựng và kiểm tra các dự án của mình với các câu hỏi như:
- Robot của bạn có lái đúng quãng đường không? Tại sao có hoặc tại sao không?
- Bạn đang nhập thông tin gì vào các khối [Quay cho]? Con số này đến từ đâu?
Tạo điều kiện thuận lợi cho các chiến lược khắc phục sự cố khi học sinh kiểm tra các dự án của mình. Về cơ bản, học sinh sử dụng Cơ sở mã để kiểm tra bài làm của mình và khi làm như vậy, các em sẽ phải đảm bảo rằng mình đã tính toán đúng số vòng quay cần thiết và nhập thông tin đó vào khối [Quay để] một cách chính xác. Đặt câu hỏi và đưa ra phản hồi khi học sinh làm việc, nhưng tránh đưa ra câu trả lời cho học sinh khi bạn tạo điều kiện cho hoạt động trong Phòng thí nghiệm này. Xem bài viết này để biết các chiến lược về cách hướng dẫn học viên khi các em làm việc và đưa ra phản hồi hiệu quả mà không cần đưa ra câu trả lời.
Nếu Cơ sở mã không đủ xa hoặc quá xa, hãy yêu cầu học sinh kiểm tra dữ liệu đầu vào của khối [Quay cho] và đảm bảo rằng họ nhập đúng giải pháp của mình.
- Giá trị trong khối [Quay cho] có giống với giải pháp của bạn không? Số thập phân có ở đúng vị trí không?
- Các giá trị có giống nhau ở cả hai khối [Quay cho] không?
Nếu Code Base không lái xe đúng khoảng cách và tất cả dữ liệu đầu vào đều chính xác, điều này có nghĩa là giải pháp của họ (số vòng quay bánh xe cần thiết) là không chính xác. Hướng dẫn các em kiểm tra lại phép tính của mình từ Phần 1.
Có thể có sự thay đổi trên dung dịch dựa trên các đơn vị đo được sử dụng, hoặc do sự thay đổi nhỏ khi làm tròn các phép đo. Sau đây là một ví dụ về giải pháp.
Giải pháp khả thi - Nhắc nhở học viên rằng có thể mất nhiều lần thử để thực hiện dự án của các em. Nhắc nhở họ rằng thử và sai là một phần của quá trình thử nghiệm và là một phần quan trọng của việc mã hóa.
- Robot của bạn có đi quá xa không? Hay là chưa đủ xa? Em nghĩ tại sao điều đó xảy ra?
- Bạn có thể thay đổi điều gì trong dự án của mình để làm cho Cơ sở Mã lái xe khoảng cách của tuyến đường diễu hành chính xác hơn?
- Hỏi học viên xem robot mã hóa di chuyển với độ chính xác có thể hữu ích như thế nào trong các lĩnh vực khác.
- Tại sao phao diễu hành thực sự lại quan trọng để di chuyển khoảng cách của tuyến đường một cách chính xác? Điều gì có thể xảy ra nếu họ không làm vậy?
- Sẽ thế nào nếu bạn có một con robot có thể lái xe theo những quãng đường chính xác và đi theo những lộ trình cụ thể? Bạn có thể sử dụng robot này để giúp bạn việc nhà như thế nào? Hay ở trường?