Cơ bản đến trung cấp 20-40 phút articleMiễn phí

Giới thiệu khóa Robot Dò Line

Bài 2 trong khóa Robot Thế hệ 1 — Tránh vật cản, dò line và điều khiển từ xa

Giới thiệu khóa Robot Dò Line

Giới thiệu khóa Robot Dò Line

1. Mục tiêu bài giới thiệu

Bài này giúp học viên hiểu khóa Robot Dò Line học để làm gì, học theo lộ trình nào, cần chuẩn bị gì và sau khóa có thể tạo ra sản phẩm hoặc năng lực gì.

Sau bài này, học viên có thể:

  1. Hiểu mục tiêu chính của khóa học.
  2. Biết khóa học phù hợp với ai.
  3. Biết cần chuẩn bị phần cứng/phần mềm gì.
  4. Nắm được lộ trình bài học theo thứ tự.
  5. Hiểu cách học: thực hành, ghi log, kiểm thử và debug.
  6. Biết sản phẩm/kết quả cuối khóa cần nộp.
  7. Biết tiêu chí hoàn thành khóa.
  8. Chuẩn bị tinh thần học robotics theo quy trình kỹ thuật.

2. Tóm tắt khóa học

Khóa Robot Dò Line giúp học viên nâng cấp từ dò line on/off cơ bản sang tư duy điều khiển chuyên sâu: dữ liệu cảm biến, calibration, tính position/error, P/PD/PID, sample time, lọc nhiễu, xử lý mất line, tối ưu cơ khí và thi đấu capstone.

Kết quả mong đợi:

Học viên hiểu mục tiêu khóa Robot Dò Line, các khái niệm sensor array, calibration, weighted average, P/PD/PID, sample time, lost-line recovery và capstone thi đấu.

3. Khóa học này dành cho ai?

  • Học viên đã lắp được robot 2WD và muốn robot dò line ổn định hơn.
  • Học viên muốn hiểu P/PD/PID bằng ứng dụng thực tế.
  • Trainer muốn dạy robotics theo hướng dữ liệu, log và tuning.

4. Khóa học này chưa phù hợp nếu

  • Học viên chưa có robot 2WD chạy được.
  • Học viên chưa biết motor/PWM/Serial/cảm biến line cơ bản.
  • Học viên muốn chỉ copy code mà không ghi log hoặc tuning.

Nếu học viên chưa đủ điều kiện, trainer nên cho học viên ôn lại bài nền tảng trước khi vào bài thực hành chính.


5. Học viên cần chuẩn bị gì?

NhómNội dung
Phần cứngRobot 2WD đã hoàn thành Robot Starter, sensor array 3 mắt hoặc 5 mắt, track line baseline
Phần mềmArduino IDE, Serial Monitor, thư mục lưu code/log
Tư duy học tậplàm từng bước, không đoán mò, ghi log, kiểm tra an toàn
Sản phẩm học tậpảnh, video, bảng test, log, reflection
Nội dung không có

6. Kỹ năng sẽ đạt được

  • Chuẩn hóa track và đo hiệu suất robot.
  • Lắp và đọc sensor array 3/5 mắt.
  • Calibration min/max và normalize 0–1000.
  • Weighted average, line position, setpoint và error.
  • On/off baseline, P, PD, PID.
  • Sample time, lọc nhiễu, lost-line recovery.
  • Tối ưu cơ khí, tuning dữ liệu và capstone thi đấu.

7. Lộ trình bài học

  • RLF 01 — Kiểm tra đầu vào: robot 2WD, motor, PWM, Serial và cảm biến line
  • RLF 02 — Tiêu chuẩn đường line và phương pháp đo hiệu suất robot
  • RLF 03 — Lắp đặt mảng cảm biến line 3 mắt và 5 mắt trên robot 2WD
  • RLF 04 — Đọc raw data từ mảng cảm biến line và quan sát bằng Serial Plotter
  • RLF 05 — Hiệu chuẩn cảm biến line để chuẩn hóa giá trị nền và line
  • RLF 06 — Tính vị trí line bằng weighted average từ mảng cảm biến
  • RLF 07 — Setpoint, error và ý nghĩa sai số trong robot dò line
  • RLF 08 — Điều khiển on/off và phân tích hạn chế khi robot chạy nhanh
  • RLF 09 — Bộ điều khiển P và cách tính correction từ sai số line
  • RLF 10 — Bộ điều khiển PD để giảm rung và giảm vượt line
  • RLF 11 — PID trong robot dò line và khi nào cần thành phần I
  • RLF 12 — Chu kỳ điều khiển, sample time và lọc nhiễu dữ liệu cảm biến
  • RLF 13 — Xử lý mất line, cua gấp và chiến lược tìm lại line
  • RLF 14 — Ổn định cơ khí, nguồn pin, bánh xe và độ cao cảm biến
  • RLF 15 — Tuning Kp, Kd, Ki bằng bảng thử nghiệm và dữ liệu vòng chạy
  • RLF 16 — Capstone thi đấu robot dò line và phân tích log sau vòng chạy

8. Cách học khuyến nghị

Học viên nên học theo quy trình:

1. Đọc mục tiêu bài học.
2. Kiểm tra phần cứng và an toàn.
3. Làm từng bước nhỏ.
4. Ghi log hoặc bảng test.
5. Debug theo thứ tự.
6. Chỉ sửa một thứ mỗi lần.
7. Lưu bằng chứng học tập.
8. Viết nhận xét sau bài.

Với robotics, kết quả đúng không chỉ đến từ code. Kết quả đúng đến từ cả:

phần cứng
đi dây
nguồn
cơ khí
cảm biến
code
log
debug

9. Sản phẩm cuối khóa

Sau khóa này, học viên nên có:

  • Robot dò line có sensor array.
  • Calibration profile và final controller config.
  • Bảng tuning Kp/Kd/Ki.
  • CSV log và video capstone thi đấu.
  • Báo cáo phân tích sau vòng chạy.

10. Tiêu chí hoàn thành khóa

Tiêu chíĐạt?Ghi chú
Hoàn thành các bài học chính
Có sản phẩm/thực hành theo yêu cầu
Có ảnh hoặc video bằng chứng
Có log hoặc bảng kiểm thử
Có báo cáo/reflection cuối khóa
Giải thích được nguyên lý chính
Biết lỗi đã gặp và cách sửa
Sẵn sàng học khóa tiếp theo

11. Trainer cần lưu ý

  • Không ép học viên làm nhanh khi chưa an toàn.
  • Không bỏ qua checklist nguồn/dây/cơ khí.
  • Ưu tiên học viên hiểu quy trình hơn là chỉ copy code.
  • Khuyến khích học viên ghi log và chụp ảnh từng bước.
  • Khi robot lỗi, hỏi học viên quan sát được gì trước khi sửa.
  • Mỗi bài nên có bằng chứng học tập nhỏ.

12. Câu hỏi định hướng trước khi học

  1. Em đã từng lập trình Arduino hoặc robot chưa?
  2. Em có biết nguồn logic và nguồn motor khác nhau thế nào không?
  3. Em có biết dùng Serial Monitor chưa?
  4. Em đã từng debug lỗi phần cứng chưa?
  5. Em muốn sau khóa làm được sản phẩm gì?
  6. Em thích phần nào hơn: lắp ráp, code, cảm biến hay thi đấu?
  7. Em có sẵn sàng ghi bảng test/log không?
  8. Em có biết cách tắt nguồn robot nhanh khi chạy sai không?

13. Bằng chứng cần nộp cho bài giới thiệu

Nộp các phần sau nếu có:

  1. Ảnh bộ kit/phần cứng chuẩn bị học.
  2. Ghi chú mục tiêu cá nhân khi học khóa.
  3. Checklist điều kiện đầu vào.
  4. Kế hoạch lưu portfolio học tập.
  5. Nội dung chưa có:

14. Nội dung không áp dụng

Nội dungGhi chú
Code thực hành mớiKhông áp dụng
Wiring mớiKhông áp dụng
Test phần cứng mớiKhông áp dụng
Controller mớiKhông áp dụng
Nội dung khác

Điều hướng bài học

Bài tiếp theo: Module Robot Dò Line - Bài 01: Kiểm tra đầu vào: robot 2WD, motor, PWM, Serial và cảm biến line Bài trước: Khuyến nghị đã hoàn thành Robot Starter