Luyện tập: Robot cơ bản
Giới thiệu bài học Chào các em, sau khi đã tìm hiểu về các khối cơ bản của robot cũng như nguyên lý hoạt động của chúng, hôm nay chúng ta sẽ cùng nhau bước vào buổi Luyện tập: Robot cơ bản . Đây là dịp để các em ôn lại, củng cố và vận dụng những kiến thức đã học vào việc phân tíc
Giới thiệu bài học
Chào các em, sau khi đã tìm hiểu về các khối cơ bản của robot cũng như nguyên lý hoạt động của chúng, hôm nay chúng ta sẽ cùng nhau bước vào buổi Luyện tập: Robot cơ bản. Đây là dịp để các em ôn lại, củng cố và vận dụng những kiến thức đã học vào việc phân tích, thiết kế các tình huống cụ thể. Bài học sẽ tập trung vào việc nhận diện các bộ phận, hiểu rõ chức năng và cách chúng phối hợp với nhau để tạo nên một robot hoàn chỉnh.
Lý thuyết trọng tâm
1. Nhắc lại các khối cơ bản của robot
Một robot thông thường được cấu thành từ ba khối chính:
- Khối cảm biến (Đầu vào - Input): Có nhiệm vụ thu thập thông tin từ môi trường bên ngoài. Ví dụ: cảm biến ánh sáng, cảm biến siêu âm (đo khoảng cách), cảm biến chạm, cảm biến nhiệt độ.
- Khối điều khiển (Bộ não - Controller/Processor): Tiếp nhận tín hiệu từ cảm biến, xử lý theo chương trình đã được lập trình sẵn và đưa ra quyết định điều khiển. Ví dụ: mạch vi điều khiển Arduino, Raspberry Pi, bộ điều khiển trung tâm.
- Khối chấp hành (Đầu ra - Actuator/Output): Thực hiện các hành động theo lệnh từ khối điều khiển. Ví dụ: động cơ DC (làm bánh xe quay), động cơ Servo (xoay cánh tay robot), đèn LED, còi báo.
2. Nguyên lý hoạt động chung
Robot hoạt động theo một vòng lặp liên tục gồm 3 bước:
- Nhận biết: Cảm biến thu thập dữ liệu (ví dụ: phát hiện vật cản cách 15cm).
- Xử lý: Bộ điều khiển phân tích dữ liệu (so sánh với ngưỡng 20cm; nếu nhỏ hơn thì "có vật cản", nếu lớn hơn thì "không có vật cản").
- Hành động: Bộ điều khiển ra lệnh cho bộ chấp hành thực hiện (ví dụ: lệnh "dừng" cho động cơ; hoặc lệnh "rẽ trái").
Ví dụ minh họa
Ví dụ 1: Robot xe tự động dừng khi gặp vật cản
Mô tả tình huống: Một robot di chuyển trên mặt phẳng. Khi phát hiện có vật cản ở phía trước trong khoảng cách nhỏ hơn 20cm, robot sẽ tự động dừng lại.
Phân tích các bộ phận:
- Cảm biến: Cảm biến siêu âm (HC-SR04) gắn ở phía trước xe, liên tục phát sóng siêu âm và đo thời gian thu về để tính khoảng cách.
- Bộ điều khiển: Mạch Arduino Uno. Chương trình được nạp vào mạch sẽ đọc giá trị từ cảm biến, nếu khoảng cách đo được < 20cm thì gửi tín hiệu "0" đến động cơ; nếu >= 20cm thì gửi tín hiệu "1".
- Bộ chấp hành: Hai động cơ DC gắn với bánh xe. Khi nhận tín hiệu "1", động cơ quay, xe chạy. Khi nhận tín hiệu "0", động cơ ngừng quay, xe dừng.
Quy trình hoạt động:
- Cảm biến siêu âm đo khoảng cách tới vật cản. Giá trị gửi về Arduino.
- Arduino so sánh: Nếu khoảng cách = 15cm (nhỏ hơn 20cm) → gửi lệnh "dừng" (0).
- Động cơ nhận lệnh, ngừng hoạt động. Robot đứng yên.
Ví dụ 2: Robot đi theo vạch đen
Mô tả tình huống: Robot có nhiệm vụ di chuyển bám theo một đường vạch đen trên nền trắng.
Phân tích các bộ phận:
- Cảm biến: Hai cảm biến hồng ngoại (mắt dò đường) đặt ở hai bên (trái và phải) dưới gầm robot. Mỗi cảm biến trả về giá trị: 0 (nếu ở trên vạch đen) hoặc 1 (nếu ở trên nền trắng).
- Bộ điều khiển: Mạch điều khiển trung tâm. Chương trình quyết định dựa trên tổ hợp tín hiệu từ 2 cảm biến.
- Bộ chấp hành: Hai động cơ riêng biệt cho bánh trái và bánh phải.
Nguyên lý hoạt động:
- Trường hợp cả hai cảm biến đều thấy nền trắng (1,1) hoặc cả hai thấy vạch đen (0,0): robot đi thẳng (cả hai động cơ quay đều).
- Trường hợp cảm biến trái thấy vạch đen (0), cảm biến phải thấy nền trắng (1): robot bị lệch sang phải, cần rẽ trái (động cơ trái quay chậm hoặc dừng, động cơ phải quay nhanh).
- Trường hợp cảm biến trái thấy nền trắng (1), cảm biến phải thấy vạch đen (0): robot bị lệch sang trái, cần rẽ phải (động cơ phải quay chậm hoặc dừng, động cơ trái quay nhanh).
Ghi nhớ
1. Mọi robot đều có ba khối cơ bản: Cảm biến (đầu vào) → Bộ điều khiển (xử lý) → Cơ cấu chấp hành (đầu ra).
2. Cảm biến quyết định robot "cảm nhận" được gì. Bộ điều khiển quyết định robot "suy nghĩ" thế nào. Cơ cấu chấp hành quyết định robot "làm gì".
3. Việc luyện tập phân tích các tình huống cụ thể giúp chúng ta hiểu sâu hơn về cách lập trình và thiết kế robot. Hãy luôn đặt câu hỏi: "Nếu cảm biến báo như vậy, thì bộ điều khiển sẽ ra lệnh gì cho bộ chấp hành?"
Bài tập gợi ý
- Mô tả một robot có nhiệm vụ tự động bật đèn khi trời tối. Hãy xác định các khối cảm biến, điều khiển và chấp hành tương ứng.
- Một robot dùng cảm biến chạm. Nếu cảm biến chạm được nhấn, động cơ quay ngược chiều trong 1 giây rồi dừng. Hãy liệt kê các bước trong vòng lặp hoạt động của robot này.
- Cho tình huống: Robot dò đường có một cảm biến duy nhất (thay vì hai). Theo em, robot đó có thể hoạt động chính xác không? Vì sao? Hãy nêu một phương án cải tiến.
Lưu ý: Khi làm bài tập, các em hãy suy nghĩ kỹ về mối liên hệ giữa dữ liệu cảm biến nhận được và hành động mà robot cần thực hiện. Chúc các em học tốt!
Câu hỏi thường gặp
Bài "Luyện tập: Robot cơ bản" học những gì?
Bài học thuộc chương "Chương 2: Robot cơ bản" — môn Công nghệ lớp 11 theo chương trình CTST. Học sinh nắm kiến thức cốt lõi, xem ví dụ minh họa và làm bài tập kèm theo.
Làm sao ôn tập "Luyện tập: Robot cơ bản" hiệu quả?
Đọc lý thuyết, làm phiếu bài tập PDF, thử trắc nghiệm online và ôn flashcard khái niệm. Nên học theo thứ tự: lý thuyết → ví dụ → bài tập.
"Luyện tập" trong bài "Luyện tập: Robot cơ bản" là gì?
"Luyện tập" là khái niệm trọng tâm trong bài "Luyện tập: Robot cơ bản" môn Công nghệ lớp 11. Nội dung chi tiết đang được biên tập theo sách CTST.