Tải bản chuẩn giáo án chuyên đề Khoa học máy tính 10 KNTT Bài 9: Điều khiển robot chuyển động

Tải bản chuẩn giáo án chuyên đề học tập Khoa học máy tính 10 bộ sách mới kết nối tri thức Bài 9: Điều khiển robot chuyển động. giáo án soạn ch1 t1ết, hướng dẫn học sinh hoạt động để tìm tò1, khám phá ra k1ến thức mới, vận dụng chúng vào v1ệc giải quyết các vấn đề của học tập và của thực tiễn cuộc sống. Mờ1 thầy cô kéo xuống tham khảo

Cùng hệ thống với: Kenhgiaovien.com - tech12h.com - Zalo hỗ trợ: Fidutech - nhấn vào đây

Rõ nét về file powerpoint trình chiếu. => Xem thêm

Ngày soạn: …/…/…

Ngày dạy: …/…/…

CHUYÊN ĐỀ 3: LẬP TRÌNH ĐIỀU KHIỂN ROBOT

BÀI 9: ĐIỀU KHIỂN ROBOT CHUYỂN ĐỘNG (2 TIẾT)

  1. MỤC TIÊU
  2. Kiến thức

Sau bài học này, HS sẽ:

  • Biết các lệnh điều khiển động cơ DC và động cơ servo của robot.
  • Biết và lập trình điều khiển được robot chuyển động cánh tay.
  1. Năng lực
  • Năng lực chung:
  • Giải quyết được những nhiệm vụ học tập một cách độc lập, theo nhóm và thể hiện sự sáng tạo.
  • Góp phần phát triển năng lực giao tiếp và hợp tác qua hoạt động nhóm và trao đổi công việc với giáo viên.
  • Năng lực riêng:
  • HS trả lời các câu hỏi của phần củng cố, phần luyện tập và viết chương trình lập trình mở rộng ở phần vận dụng. Trong quá trình thực hiện các yêu cầu, HS được phát triển năng lực giải quyết vấn đề và kĩ năng lập trình cảm biến siêu âm.
  1. Phẩm chất
  • HS có thái độ tự giác, hợp tác khi thảo luận nội dung bài học.
  • HS trung thực hoàn thành đầy đủ các bài tập.
  1. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU
  2. Đối với giáo viên
  • Sách chuyên đề học tập Định hướng khoa học máy tính 10, SGV, Kế hoạch bài dạy.
  • Một mô hình robot mẫu đã lắp ráp sẵn để minh họa cụ thể phần lí thuyết về động cơ giúp HS tiếp nhận kiến thức dễ dàng hơn.
  • Lập trình hoàn thiện chương trình kéo thả như ví dụ minh họa để dễ dàng minh họa và giải thích nguyên lí hoạt động của động cơ robot.
  • Một động cơ servo để minh họa cụ thể phần lí thuyết giúp HS tiếp nhận kiến thức dễ dàng hơn.
  • Lập trình hoàn thiện chương trình kéo thả như ví dụ minh họa trong Phần 2, mục b để dễ dàng minh họa và giải thích nguyên lí hoạt động của mô hình cánh tay robot 2 bậc.
  • Máy tính, máy chiếu (nếu có).
  1. Đối với học sinh: Sách chuyên đề học tập Định hướng khoa học máy tính 10, vở ghi, bút.

III. TIẾN TRÌNH DẠY HỌC

  1. HOẠT ĐỘNG KHỞI ĐỘNG
  2. Mục tiêu: Gợi mở cho HS biết nguyên lí chuyển động của robot và cách sử dụng cánh tay robot trong thực tế.
  3. Nội dung: GV đặt câu hỏi rồi chỉ định một số HS trả lời.
  4. Sản phẩm học tập: HS trả lời câu hỏi dựa vào hiểu biết của bản thân.
  5. Tổ chức thực hiện:

Bước 1: GV chuyển giao nhiệm vụ:

- GV đặt câu hỏi cho HS: Các em đã từng được quan sát robot chuyển động chưa? Làm thế nào để robot có thể chuyển động được? Trong các nhà máy, người ta sử dụng cánh tay robot để thực hiện một số công đoạn trong sản xuất thay cho con người. Cơ chế để điều khiển cánh tay robot là gì?

Bước 2: HS thực hiện nhiệm vụ học tập: HS chú ý theo dõi, suy nghĩ câu trả lời.

Bước 3: Báo cáo kết quả hoạt động, thảo luận: HS dựa vào hiểu biết của bản thân để đưa ra câu trả lời, HS khác nhận xét bổ sung.

Đáp án: Robot chuyển động được nhờ vào việc điều khiển chuyển động của các động cơ. Khi có vật cản xuất hiện phía trước robot, robot có thể sử dụng cơ chế của các cánh tay robot để gắp vật cản sang một bên và tiếp tục di chuyển thẳng về phía trước.

Bước 4: Đánh giá kết quả thực hiện: GV nhận xét câu trả lời của HS, trên cơ sơ đó dẫn dắt vào bài học:

Bài học ngày hôm nay sẽ giúp chúng ta biết và lập trình điều khiển được robot chuyển động cánh tay – Bài 9: Điều khiển robot chuyển động.

  1. HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC

Hoạt động 1: Lập trình điều khiển động cơ DC

  1. Mục tiêu: Giúp HS biết cách hoạt động của động cơ DC và cách di chuyển của robot.
  2. Nội dung:

- GV hướng dẫn HS đọc mục 1, tìm hiểu các lệnh điều khiển động cơ DC.

- GV giải thích nguyên tắc hoạt động của động cơ DC (có sử dụng xe cơ bản đã chuẩn bị để minh họa), giải thích ý nghĩa câu lệnh và cấu trúc chương trình lập trình.

  1. Sản phẩm học tập: HS hiểu được nguyên tắc hoạt động, câu lệnh lập trình, cấu trúc chương trình lập trình của động cơ DC và nguyên lí chuyển động của robot.
  2. Tổ chức hoạt động:

HOẠT ĐỘNG CỦA GIÁO VIÊN - HỌC SINH

DỰ KIẾN SẢN PHẨM

Bước 1: GV chuyển giao nhiệm vụ học tập

- GV bật nguồn của mô hình robot đã lắp ráp sẵn như trong hướng dẫn ở Bài 4. Sau đó, GV bấm vào nút chuyển sang chế độ lập trình.

- GV yêu cầu HS thực hiện Hoạt động 1 SCĐ tr.38: Đọc, thảo luận để hiểu các lệnh cơ bản điều khiển động cơ DC của robot giáo dục.

- GV yêu cầu HS cho biết:

+ Quy định kết nối của các động cơ DC.

+ Cấu trúc câu lệnh và ý nghĩa, cách sử dụng câu lệnh để lập trình điều khiển động cơ DC.

- GV nhấn mạnh để HS biết: động cơ DC có thể vận hành với tốc độ khác nhau với cùng một thông số "tốc độ" đầu vào.

- GV giới thiệu, mục 1.b giúp HS hiểu được nguyên lí chuyển động của robot khi kết hợp điều khiển hai động cơ DC với nhau.

- GV chia lớp thành các nhóm, yêu cầu HS đọc thông tin mục 1.b và thảo luận để xác định hướng chuyển động của robot trong các trường hợp sau:

+ Hai động cơ cùng xoay tiến với cùng một tốc độ.

+ Hai động cơ cùng xoáy lùi với cùng một tốc độ.

+ Động cơ M1 bên trái không xoay, động cơ M2 bên phải xoay tiến.

+ Động cơ M2 bên phải không xoay, động cơ M1 bên trái xoay tiến.

+ Cả hai động cơ cùng không xoay.

- GV giới thiệu, mục 1.c giúp HS tìm hiểu cách sử dụng các câu lệnh trong các robot để kết hợp điều khiển hai động cơ DC.

- GV yêu cầu HS: Em hãy phân tích các trường hợp sau bằng các câu lệnh tích hợp được ghép dựa trên các câu lệnh điều khiển từng động cơ:

+ Cho động cơ trái chuyển động, động cơ phải vẫn phải dừng lại.

+ Cho động cơ trái chuyển động, động cơ phải vẫn đi lùi.

+ Cho cả hai động cơ chuyển động nhưng vận tốc động cơ M1 nhỏ hơn vận tốc động cơ M2.

- GV cho HS đọc và phân tích 2 ví dụ minh họa SCĐ tr.40:

+ Ví dụ 1: Cần điều khiển robot chuyển động từ vị trí A đến vị trí B và dừng lại.

+ Ví dụ 2: Điều khiển A đi đến B, sau đó quay trái và đi đến C rồi dừng lại.

- GV chốt lại các kiến thức HS cần ghi nhớ:

+ Động cơ DC sử dụng điện một chiều do pin cung cấp. Động cơ DC chỉ có hai chiều xoay: chiều xoay từ trái sang phải (tiến) và ngược lại.

+ Câu lệnh lập trình điều khiển động cơ cần chú ý hai tham số là chiều và tốc độ. Từ đó giúp chúng ta lập trình robot di chuyển chính xác theo mong muốn của người lập trình.

+ Các câu lệnh tích hợp của các robot vận hành trên các câu lệnh lập trình điều khiển động cơ giúp cho việc lập trình robot được đơn giản và dễ tiếp cận hơn.

- GV yêu cầu HS thảo luận nhóm đôi và hoàn thành Câu hỏi củng cố kiến thức: Em hãy viết câu lệnh điều khiển robot quay lại 180o và đi tiếp.

Bước 2: HS thực hiện nhiệm vụ học tập

- HS đọc nội dung thông tin mục 1, thảo luận và trả lời câu hỏi.

- HS lắng nghe GV hướng dẫn.

- HS ghi nhớ kiến thức.

- GV hướng dẫn, hỗ trợ HS (nếu cần thiết).

Bước 3: Báo cáo kết quả hoạt động và thảo luận

- GV mời đại diện HS trình bày kết quả thảo luận.

- GV mời HS khác nhận xét, bổ sung.

Bước 4: Đánh giá kết quả thực hiện nhiệm vụ học tập

- GV đánh giá, nhận xét, chuẩn kiến thức, chuyển sang nội dung mới.

1. Lập trình điều khiển động cơ DC

a) Các câu lệnh điều khiển động cơ DC

- Các robot thường dùng hai động cơ DC độc lập là M1 và M2:

+ Động cơ lắp bên trái được kết nối với cổng M1.

+ Động cơ lắp bên phải được kết nối với cổng M2.

- Các lệnh điều khiển động cơ DC:

b) Điều khiển robot chuyển động

- Đáp án xác định hướng chuyển động của robot:

+ Robot sẽ di chuyển thẳng về phía trước.

+ Robot sẽ di chuyển lùi về phía sau.

+ Robot sẽ di chuyển xoay về phía bên trái.

+ Robot sẽ di chuyển xoay về phía bên phải.

+ Robot sẽ dừng lại.

c) Các câu lệnh lập trình tích hợp điều khiển robot chuyển động

- Cho động cơ trái chuyển động, động cơ phải vẫn phải dừng lại.

- Cho động cơ trái chuyển động, động cơ phải vẫn đi lùi.

- Cho cả hai động cơ chuyển động nhưng vận tốc động cơ M1 nhỏ hơn vận tốc động cơ M2.

d) Ví dụ minh họa

- Ví dụ 1: Chương trình điều khiển có thể như sau:

- Ví dụ 2: Chương trình điều khiển có thể như sau:

- Câu hỏi (SCĐ - tr.41):

Chương trình điều khiển có thể như sau:

Bắt đầu chương trình

Xoay trái (100)

Đợi 0.5 giây

Xoay trái (100)

Đợi 0.5 giây

Đi thẳng (150)

Hoạt động 2: Lập trình điều khiển động cơ servo

  1. Mục tiêu:

- Giúp HS biết nguyên lí hoạt động và câu lệnh lập trình điều khiển động cơ servo.

- Gợi mở cho HS tìm hiểu các cơ cấu cần có của một cánh tay robot 2 bậc.

  1. Nội dung: HS đọc nội dung mục 2 để tìm hiểu cách điều khiển động cơ servo.
  2. Sản phẩm học tập:

- HS nắm được nguyên lí HS và câu lệnh lập trình điều khiển động cơ servo.

- HS nắm được cơ bản về cấu tạo và chức năng của cánh tay robot 2 bậc.

  1. Tổ chức hoạt động:

HOẠT ĐỘNG CỦA GIÁO VIÊN - HỌC SINH

DỰ KIẾN SẢN PHẨM

Bước 1: GV chuyển giao nhiệm vụ học tập

- GV yêu cầu HS đọc và thực hiện Hoạt động 2 SCĐ tr.41: Đọc, thảo luận về câu lệnh điều khiển của động cơ servo và mô hình ứng dụng hai động cơ servo.

- GV yêu cầu HS tìm hiểu thông tin SCĐ và nêu cấu trúc câu lệnh, mô tả ý nghĩa câu lệnh để lập trình điều khiển động cơ servo.

- Để giúp HS hiểu rõ nguyên lí hoạt động và câu lệnh lập trình điều khiển động cơ servo, GV có thể chuẩn bị trước chương trình lập trình động cơ servo và nạp sẵn vào robot để bật lên mô phỏng cho HS một số trường hợp quay.

- Ví dụ, chương trình mô phỏng các trường hợp với động cơ servo được kết nối tới cổng 5 của bộ não:

- GV yêu cầu HS đọc thông tin mục 2.b, quan sát Hình 9.5 SCĐ tr.42 và thực hiện nhiệm vụ: Em hãy nêu cấu tạo của mô hình cánh tay robot hai bậc.

- GV yêu cầu HS đọc và phân tích ví dụ bài toán điều khiển cánh tay robot hai động cơ SCĐ tr.42, 43.

- GV cho HS trao đổi cặp đôi, yêu cầu các nhóm hiệu chỉnh lại chương trình theo yêu cầu: Cánh tay robot khởi đầu ở vị trí 150 độ với tay gắp mở. Sau đó hạ tay gắp xuống vị trí 90 độ, đợi 1 giây rồi đóng tay gặp lại. Nâng tay gắp lên một gắp 150 độ rồi mở tay gắp ra, đợi 0.5 giây và lặp lại quy trình này 5 lần.

- GV chốt lại kiến thức HS cần ghi nhớ:

+ Các lệnh điều khiển động cơ servo có hai tham số bao gồm cổng kết nối và góc. Cổng kết nối để câu lệnh điều khiển đúng động cơ servo đang kết nối với bộ não và góc để xoay cánh quạt servo đến vị trí mong muốn từ 0 đến 180 độ.

+ Cánh tay robot bao gồm phần tay máy và cơ cấu gắp, thường được ứng dụng trong nhiều quy trình sản xuất công nghiệp.

- GV yêu cầu HS thảo luận nhóm 4 - 5 HS, hoàn thành Câu hỏi củng cố kiến thức SCĐ tr.43:

1. Em hãy giải thích ý nghĩa của hai lệnh Đợi 0.5 giây trong chương trình ở Hình 9.6.

2. Em hãy cho biết hai lệnh thiết lập tham số ban đầu của động cơ tại cổng 5 và 6 trong chương trình ở Hình 9.6 có thể thay đổi vị trí được không.

Bước 2: HS thực hiện nhiệm vụ học tập

- HS đọc nội dung thông tin mục 2 và trả lời câu hỏi.

- HS chú ý quan sát, lắng nghe GV hướng dẫn.

- HS thảo luận nhóm, hoàn thành câu hỏi củng cố kiến thức.

- GV hướng dẫn, hỗ trợ HS (nếu cần thiết).

Bước 3: Báo cáo kết quả hoạt động và thảo luận

- GV mời đại diện HS trả lời câu hỏi.

- GV mời HS khác nhận xét, bổ sung.

Bước 4: Đánh giá kết quả thực hiện nhiệm vụ học tập

- GV đánh giá, nhận xét, chuẩn kiến thức, chuyển sang nội dung mới.

2. Lập trình điều khiển động cơ servo

 a) Cách điều khiển động cơ servo

- Lệnh điều khiển động cơ servo:

Xoay động cơ servo (cổng, góc)

- Tham số:

+ Cổng (vị trí cổng I/O có kết nối với động cơ)

+ Góc (từ 0o đến 180o).

- Mô tả ý nghĩa: Điều khiển động cơ servo có kết nối tại cổng xoay đến vị trí góc tính theo độ,

b) Mô hình cánh tay robot điều khiển bởi hai động cơ servo

- Cấu tạo của mô hình cánh tay robot hai bậc bao gồm:

+ Phần tay máy

+ Cơ cấu gắp đồ vật được điều khiển bởi hai động cơ servo: động cơ 1 điều khiển tay máy nâng lên/ hạ xuống; động cơ 2 điều khiển đóng/ mở cơ cấu gắp.

c) Ví dụ bài toán điều khiển cánh tay robot hai động cơ

- Chương trình được viết bằng các lệnh mã giả:

- Hình 9.6 là đoạn chương trình trên được viết trên phần mềm GaraBlock để điều khiển cánh tay hai bậc của robot G-Robot:

- Đáp án chương trình được hiểu chỉnh lại:

- Câu hỏi (SCĐ - tr.43):

1. Hai câu lệnh "Đợi 0.5 giây" được thêm vào nhằm mục đích điều khiển robot tạm dừng lại ở một số hoạt động để người sử dụng dễ quan sát hơn. Cụ thể như sau:

+ Câu lệnh "Đợi 0.5 giây" ở vị trí thứ nhất giúp robot tạm ngưng các hoạt động trong 0.5 giây sau khi đóng cơ cấu gắp và chuẩn bị nâng vật lên.

+ Câu lệnh "Đợi 0.5 giây" ở vị trí thứ hai giúp robot tạm ngưng các hoạt động trong 0.5 giây trước khi đóng cơ cấu gắp vật.

2. Có thể, vì hai lệnh thiết lập vị trí của cánh tay ở góc 90 độ và trạng thái mở của cơ cấu gắp. Không ảnh hưởng đến các hoạt động được lập trình của toàn bộ cánh tay robot 2 bậc.

  1. HOẠT ĐỘNG LUYỆN TẬP
  2. Mục tiêu: Thông qua hoạt động, HS được củng cố kiến thức về lập trình điều khiển robot.
  3. Nội dung: GV hướng dẫn HS lập trình trên máy.
  4. Sản phẩm học tập: Bài làm của học sinh, kĩ năng giải quyết nhiệm vụ học tập.
  5. Tổ chức hoạt động:

 

Tải bản chuẩn giáo án chuyên đề Khoa học máy tính 10 KNTT Bài 9: Điều khiển robot chuyển động

MỘT VÀI THÔNG TIN

  • Giáo án tải về là giáo án bản word, dễ dàng chỉnh sửa nếu muốn
  • Font chữ: Time New Roman, trình bày rõ ràng, khoa học.
  • Tất cả các bài đều được soạn theo mẫu ở trên

THỜI GIAN BÀN GIAO:

  • Khi đặt nhận đủ cả năm

PHÍ GIÁO ÁN:

  • Phí giáo án: 250k

CÁCH ĐẶT:

  • Bước 1: gửi phí vào tk: 10711017 - Chu Văn Trí - Ngân hàng ACB (QR)
  • Bước 2: Nhắn tin tới Zalo Fidutech - nhấn vào đây để thông báo và nhận giáo án

Từ khóa tìm kiếm:

Tải bản chuẩn giáo án chuyên đề Khoa học máy tính 10 KNTT, giáo án chuyên đề học tập Khoa học máy tính 10 kết nối  Bài 9: Điều khiển robot chuyển động, soạn giáo án chuyên đề Khoa học máy tính 10 kết nối tri thức Bài 9: Điều khiển robot chuyển động

Bản chuẩn giáo án Chuyên đề học tập Khoa học máy tính 10 KNTT


Đia chỉ: Tòa nhà TH Office, 90 Khuất Duy Tiến, Thanh Xuân, Hà Nội
Điện thoại hỗ trợ: Fidutech - click vào đây
Chúng tôi trên Yotube
Cùng hệ thống: baivan.net - Kenhgiaovien.com - tech12h.com

Chat hỗ trợ
Chat ngay