Bài 33: Hướng dẫn Lego Spike Prime 45678 : Dò line
Sử dụng bộ Lego Spike Prime 45678 để viết chương trình bằng Cảm biến màu để làm cho Đế dẫn động tự động. Học sinh sẽ phát triển những kỹ năng giải quyết vấn đề. Học sinh sẽ phân tách các vấn đề thành các phần nhỏ hơn và giải quyết chúng.
Hướng dẫn Lego Spike Prime 45678 : Dò line
++++++++++++++++++++++++++++++++++++++++++++++++++++
Kế hoạch bài học
1. Chuẩn bị
- Đọc qua tài liệu dành cho học sinh trên Ứng dụng LEGO® Education SPIKE™.
- Bạn sẽ cần một đường đen dày trên bề mặt trắng hoặc sáng cho bài học này:
▷ Vẽ một đường màu đen trên một tờ giấy trắng
▷ Sử dụng băng keo điện trên bề mặt sáng
▷ In tập tin PDF ‘ý tưởng về vạch’
▷ Sử dụng bộ phận trục đen dự phòng từ Bộ lõi LEGO SPIKE
2. Tham gia (5 phút)
- Sử dụng các ý tưởng trong phần ‘Tổ chức thảo luận’ bên dưới để thu hút học sinh vào một cuộc thảo luận liên quan đến bài học này.
- Sử dụng video để giải thích bài học.
3. Khám phá (20 phút)
- Để học sinh của bạn làm việc theo từng cặp để xây dựng Đế dẫn động với Cảm biến Màu sắc.
- Yêu cầu trẻ chơi ngăn xếp lập trình đầu tiên để có được Đế dẫn động Thực hành của trẻ để tiến về phía trước và dừng vuông góc với một đường màu đen.
- Cho trẻ thử ngăn xếp lập trình thứ hai và mô tả những gì xảy ra.
4. Giải thích (5 phút)
- Tổ chức một cuộc thảo luận về cách Bộ cảm biến màu phát hiện đường màu đen.
5. Chế tạo (15 phút)
- Yêu cầu học sinh của bạn làm việc thông qua chương trình tiếp theo để đưa Đế dẫn động của trẻ đi theo một đường màu đen.
- Yêu cầu trẻ tối ưu hóa mã này để tạo chương trình theo dõi vạch tốt hơn nữa.
6. Đánh giá
- Cung cấp thông tin phản hồi về hiệu suất của mỗi học sinh.
- Bạn có thể sử dụng các bảng đánh giá được cung cấp để đơn giản hóa quy trình.
++++++++++++++++++++++++++++++++++++++++++++++++++++
1/ Thảo luận
Sử dụng những ý tưởng này để thu hút học sinh của bạn vào một cuộc thảo luận về các lĩnh vực thi đấu và các vạch thường là một phần của chúng.
- Hỏi học sinh của bạn làm thế nào trẻ có thể sử dụng những vạch này để giúp chương trình Đế dẫn động của trẻ hiệu quả hơn.
- Giải thích các loại đường và giao điểm khác nhau:
Đường mỏng
▷ Góc vuông
▷ Đường giao nhau
▷ Đường không liên tục
▷ Đường màu đen được cắt bởi một đường màu
Hãy cho học sinh của bạn xem video này để các em có thể nhìn thấy những gì chúng sắp phải làm.
2/ Lắp ráp sản phẩm
Hướng dẫn lắp ráp lego spike prime ( nhấn vào đây)
Hướng dẫn Lego Spike Prime 45678 - Sử dụng mô hình Đế dẫn động đơn giản với Cảm biến màu. Hãy nhớ sử dụng kẹp cáp.
Hướng dẫn Lego Spike Prime 45678 - Sử dụng Cảm biến Màu sắc
Cảm biến màu có thể được sử dụng ở 2 chế độ khác nhau để giải quyết thách thức này (tức là chế độ màu hoặc chế độ Cường độ ánh sáng phản xạ).
Chế độ Cường độ ánh sáng phản chiếu của cảm biến màu sẽ cho độ chính xác tối đa. Theo sau một vạch là phát hiện xen kẽ 2 màu hoặc 2 cường độ ánh sáng phản xạ. Dành thời gian để học sinh của bạn khám phá những cách mà cảm biến báo cáo các giá trị.
Sử dụng động cơ ở Chế độ công suất
Khi bật động cơ sử dụng chế độ điều khiển tốc độ, Bộ não trung tâm sẽ truyền điện (điện áp) từ từ đến các động cơ để đạt được tốc độ mong muốn và duy trì ở mức không đổi, bất kể đế dẫn động đang truyền động trên bề mặt phẳng hay mặt dốc.
Khi bật động cơ ở chế độ công suất, Bộ não trung tâm sẽ ngay lập tức truyền điện (điện áp) mong muốn đến các động cơ.
Trong trường hợp rô bốt chạy theo đường dẫn, vì rô bốt cần thực hiện các chuyển động nhỏ và nhanh (có thể dưới 10 độ dao động giữa khoảng trắng và đen), thì việc lập trình sử dụng Chế độ công suất (Power Mode) sẽ tạo ra phản lực mạnh hơn, giúp rô bốt chạy theo đường dẫn chính xác hơn.
Bạn sẽ tìm thấy khối này trong phần mở rộng của "More Motor".
3/ Lập trình scratch cho sản phẩm
Hướng dẫn Lego Spike Prime 45678 - Chương trình chính
Hướng dẫn Lego Spike Prime 45678 - Giải pháp khả thi
Hướng dẫn Lego Spike Prime 45678 - Giải pháp khác
4/ Lập trình Python cho sản phẩm
Mã lập trình Python |
from spike import PrimeHub, MotorPair, ColorSensor hub = PrimeHub() drive_motors.set_default_speed(50) while True: if hub.left_button.was_pressed(): drive_motors.start() if hub.right_button.was_pressed(): while True: drive_motors.start_tank_at_power(0, POWER) color_sensor.wait_until_color('black') drive_motors.start_tank_at_power(POWER, 0) color_sensor.wait_until_color('white') |
Đặt mua ngay bộ sản phẩm Lego Spike Prime tại Đồ Chơi STEM
Lego Spike Prime 45680 chính hãng (bộ mở rộng)
|
Xem thêm