Cơ bản 60-90 phút articleMiễn phí

Kiểm tra linh kiện Robot Starter Kit và chuẩn bị bàn lắp ráp

Bài 3 trong khóa Robot Starter — Tự tay lắp và lập trình robot đầu tiên

Kiểm tra linh kiện Robot Starter Kit và chuẩn bị bàn lắp ráp

RS lesson 01 — Kiểm tra linh kiện Robot Starter Kit và chuẩn bị bàn lắp ráp

1. Sau bài này bạn làm được gì?

Sau bài này, bạn sẽ làm được 8 việc:

  1. Kiểm tra được Robot Starter Kit có đủ linh kiện chính hay không.
  2. Phân loại linh kiện thành nhóm cơ khí, điện tử, dây nối, nguồn và dụng cụ.
  3. Nhận diện được các khối chính của robot 2WD trước khi lắp.
  4. Chuẩn bị bàn lắp ráp gọn, an toàn và dễ debug.
  5. Biết cách ghi lại linh kiện thiếu, sai, gãy, lỏng hoặc nghi hỏng.
  6. Biết những việc chưa được làm trước khi kiểm tra xong, ví dụ cấp nguồn motor hoặc cắm dây tùy tiện.
  7. Chuẩn bị được checklist sẵn sàng cho bài lắp chassis tiếp theo.
  8. Nộp được ảnh bằng chứng kit đã phân loại và bàn lắp ráp đã chuẩn bị.

Bài này là bài đầu tiên của Robot Starter.

Ở Core Robotics Skills, bạn đã học từng kỹ năng riêng: nguồn, Arduino, LED, nút, cảm biến, motor, driver, debug. Từ bài này, bạn bắt đầu áp dụng vào một robot thật.


2. Vì sao phải kiểm tra kit trước khi lắp?

Nhiều lỗi robot không đến từ code, mà đến từ việc chuẩn bị vội:

thiếu vít
thiếu dây jumper
motor bị lỏng
bánh xe không vừa trục
hộp pin sai loại
driver motor thiếu chân hàn
dây chạm bánh
Arduino chưa có cáp USB đúng

Nếu không kiểm tra trước, bạn có thể đang lắp giữa chừng rồi mới phát hiện thiếu linh kiện. Khi đó rất khó biết lỗi do thiếu linh kiện, do lắp sai hay do code.

Một robot tốt bắt đầu từ bàn lắp ráp gọn và kit được kiểm tra rõ ràng.

> Trước khi lắp robot, hãy biết mình đang có gì.


3. Quy tắc an toàn của bài này

Trong bài này, chưa cấp nguồn motor.

Bạn chỉ được:

  • mở hộp kit;
  • phân loại linh kiện;
  • kiểm tra bằng mắt;
  • kiểm tra số lượng;
  • chuẩn bị bàn lắp;
  • chụp ảnh bằng chứng.

Bạn chưa làm các việc sau:

  • chưa nối motor vào nguồn;
  • chưa cắm VM của driver;
  • chưa cắm dây tùy tiện vào Arduino;
  • chưa lắp pin vào hộp pin nếu chưa cần;
  • chưa để ốc/vít rơi lên board điện tử;
  • chưa cấp nguồn khi chưa có checklist.

Lý do:

Bài này là bài chuẩn bị.
Chạy điện sẽ được làm sau khi lắp và kiểm tra đúng bước.

4. Robot Starter Kit gồm những nhóm nào?

Một robot 2WD cơ bản thường có 5 nhóm linh kiện:

NhómVai trò
Cơ khíTạo khung robot, giữ motor/bánh/board
Điều khiểnArduino hoặc board tương thích để chạy chương trình
Driver motorNhận tín hiệu từ Arduino và cấp dòng cho motor
NguồnCấp điện cho logic và motor
Cảm biến/phụ kiệnGiúp robot nhận biết môi trường hoặc báo trạng thái

Không phải kit nào cũng giống 100%. Nếu kit của bạn có linh kiện khác, hãy ghi chú lại thay vì cố ép vào danh sách.


5. Danh sách linh kiện cần kiểm tra

5.1. Nhóm cơ khí

Linh kiệnSố lượng thường gặpKiểm tra
Chassis 2WD1Không nứt, không cong, lỗ bắt vít còn tốt
Motor DC giảm tốc2Trục không gãy, dây/terminal còn chắc
Bánh xe2Lỗ bánh vừa trục motor, cao su không rách
Bánh tự do / caster / bi cầu1Quay tự do, đủ vít
Ốc, vít, đai ốc, spacernhiềuKhông thiếu quá nhiều, đúng kích thước
Giá đỡ motor2 hoặc tích hợpKhông gãy, bắt vừa motor
Hộp pin1Lò xo còn tốt, dây không đứt
Công tắc nguồn nếu có1Không gãy, dây còn chắc

Nếu chassis có lớp nilon bảo vệ, chưa cần bóc ngay nếu chưa lắp. Khi lắp, bóc theo hướng dẫn của trainer để tránh trầy xước hoặc nhầm mặt trên/dưới.


5.2. Nhóm điều khiển và driver

Linh kiệnSố lượngKiểm tra
Arduino Uno R3 hoặc board tương thích1Cổng USB không lỏng, board không nứt
Driver TB6612FNG1Không cong gãy, chân hàn/pin header đầy đủ
Breadboard mini nếu có1Mặt dán còn tốt, lỗ cắm không hỏng
Dây jumper đực-đựcnhiềuKhông đứt, đầu kim không cong
Dây jumper đực-cái / cái-cái nếu cónhiềuĐầu cắm chắc
Cáp USB1Ưu tiên cáp truyền dữ liệu, không chỉ sạc

Nhớ lại Core Robotics Skills:

Arduino không cấp dòng trực tiếp cho motor.
Driver motor là khối trung gian giữa Arduino và motor.

5.3. Nhóm cảm biến và báo trạng thái

Tùy kit, có thể có:

Linh kiệnKiểm tra
HC-SR044 chân còn nguyên, mắt cảm biến không móp
Cảm biến line hồng ngoạiVCC/GND/AO/DO rõ nhãn, không gãy chân
LED ngoàiChân dài/ngắn còn rõ
Điện trở 220Ω/330ΩCó đủ cho LED
Nút nhấnKhông gãy chân, bấm có cảm giác
Buzzer nếu cóKhông nứt, chân còn chắc

Nếu một cảm biến chưa dùng ở bài lắp chassis, vẫn cần phân loại và cất gọn để không thất lạc.


6. Bảng kiểm tra kit

Điền bảng sau trước khi lắp:

STTLinh kiệnCần cóThực tế cóTình trạngGhi chú
1Chassis 2WD1
2Motor DC giảm tốc2
3Bánh xe2
4Bánh tự do / caster1
5Hộp pin1
6Arduino Uno1
7TB6612FNG1
8Breadboard mini1
9Dây jumpernhiều
10Ốc/vít/spacernhiều
11HC-SR041
12Cảm biến line1 hoặc nhiều
13LED + điện trởvài cái
14Nút nhấn1
15Cáp USB1

Cách ghi tình trạng:

OK
thiếu
gãy
cong chân
lỏng
nghi hỏng
không chắc

Nếu không chắc linh kiện tên gì, chụp ảnh và hỏi trainer trước khi lắp.


7. Phân loại linh kiện trên bàn

Hãy chia bàn thành 5 vùng:

[ Cơ khí ] [ Điện tử ] [ Dây nối ] [ Nguồn ] [ Ốc/vít nhỏ ]

Gợi ý bố trí:

VùngĐặt gì?
Cơ khíchassis, motor, bánh xe, caster, hộp pin
Điện tửArduino, TB6612FNG, cảm biến, LED, nút
Dây nốijumper theo loại
Nguồnpin, hộp pin, công tắc
Ốc/vít nhỏvít, đai ốc, spacer trong hộp nhỏ

Không để ốc/vít rơi lên Arduino hoặc driver. Một con vít kim loại có thể gây chập nếu vô tình nằm trên board đang có điện.


8. Chuẩn bị dụng cụ

Bạn có thể cần:

Dụng cụDùng để làm gì?
Tua vít nhỏBắt vít chassis, motor, caster
Kìm nhỏ nếu cóGiữ đai ốc hoặc chỉnh dây nhẹ
Hộp nhỏ/khay nhỏĐựng vít, tránh thất lạc
Băng dính giấy hoặc nhãnĐánh dấu motor trái/phải
BútGhi chú pin map và lỗi
ThướcKiểm tra vị trí lắp cảm biến sau này
Điện thoạiChụp ảnh bằng chứng và ghi lỗi

Không cần hàn trong bài này nếu kit đã có header sẵn. Nếu driver chưa hàn header, trainer cần xử lý hoặc hướng dẫn riêng theo quy định lớp học.


9. Chuẩn bị bàn lắp ráp

Bàn lắp tốt cần:

  • đủ sáng;
  • khô ráo;
  • không có nước uống đặt sát linh kiện;
  • không để linh kiện sát mép bàn;
  • có khay đựng vít;
  • có không gian đặt laptop và robot;
  • dây USB không kéo căng;
  • motor/pin chưa cấp nguồn khi chưa kiểm tra.

Checklist bàn lắp:

STTMục kiểm traĐã xong?
1Bàn sạch và khô
2Đủ ánh sáng
3Có khay đựng vít
4Linh kiện đã phân nhóm
5Board điện tử đặt riêng khỏi vít kim loại
6Không cắm pin motor
7Có chỗ chụp ảnh tiến độ

10. Nhận diện các khối chính của robot

Trước khi lắp, hãy nhìn robot như một hệ thống gồm các khối:

Nguồn → Arduino → Driver motor → Motor/bánh xe
       ↓
    Cảm biến
       ↓
   Quyết định trong code

Khối nguồn

Có thể gồm:

  • USB cấp nguồn cho Arduino khi lập trình;
  • hộp pin cấp nguồn cho motor;
  • công tắc nguồn nếu có.

Cần nhớ:

Nguồn logic và nguồn motor có thể khác nhau.
Nhưng GND phải chung khi điều khiển chung.

Khối điều khiển

Arduino chạy code và gửi tín hiệu:

PWM
IN1
IN2
STBY

Khối driver motor

TB6612FNG nhận tín hiệu nhỏ từ Arduino và điều khiển dòng lớn hơn cho motor.

Khối cơ khí

Chassis, motor, bánh xe và caster quyết định robot có chạy thẳng, bị rung, bị cấn dây hay không.

Khối cảm biến

HC-SR04, cảm biến line, nút nhấn hoặc LED trạng thái giúp robot tương tác với môi trường.


11. Quy tắc đánh dấu motor trái/phải

Trước khi lắp, hãy chuẩn bị nhãn:

L = Left motor = motor trái
R = Right motor = motor phải

Có thể dùng băng dính giấy nhỏ dán vào motor hoặc dây motor.

Lý do:

Nếu nhầm trái/phải, robot có thể rẽ ngược hoặc chạy sai hướng.

Sau này khi code có:

LEFT_MOTOR
RIGHT_MOTOR

bạn cần biết motor thật nào là trái và motor thật nào là phải.


12. Kiểm tra sơ bộ motor và bánh xe bằng tay

Chưa cấp điện.

Chỉ kiểm tra cơ khí nhẹ:

MụcCách kiểm tra
Trục motorNhìn xem có cong/gãy không
Bánh xeThử gắn nhẹ vào trục, không ép quá mạnh
MotorKhông kéo dây mạnh
CasterQuay thử xem có kẹt không
Hộp pinKiểm tra dây đỏ/đen có còn chắc không

Không dùng lực mạnh để ép bánh vào motor. Nếu quá chặt, hỏi trainer trước.


13. Kiểm tra board điện tử bằng mắt

Chưa cần cấp nguồn.

Kiểm tra:

BoardCần nhìn
ArduinoCổng USB chắc, không nứt, chân header không cong nhiều
TB6612FNGChân VM/VCC/GND/STBY/PWM/IN rõ, header không lỏng
HC-SR04VCC/Trig/Echo/GND rõ, mắt cảm biến không móp
Cảm biến lineVCC/GND/AO/DO rõ, biến trở chỉnh ngưỡng không gãy

Nếu board có chân sắc, cầm ở cạnh board, không bóp vào linh kiện nhỏ.


14. Các lỗi thường gặp trước khi lắp

LỗiDấu hiệuCách xử lý
Thiếu vítKhông đủ để gắn motor/casterBáo trainer, không lắp tạm bợ
Bánh không vừa trụcGắn quá lỏng hoặc quá chặtKhông ép mạnh, kiểm tra đúng loại
Motor gãy dâyDây rời khỏi motorBáo trainer, không xoắn tạm khi chưa hướng dẫn
Driver thiếu headerKhông cắm được breadboardCần trainer xử lý
Cáp USB chỉ sạcArduino không hiện PortĐổi cáp truyền dữ liệu
Hộp pin đứt dâyKhông cấp nguồn motorBáo trainer
Dây jumper cong/gãyCắm lỏngĐổi dây khác
Cảm biến không rõ chânDễ cắm saiChụp ảnh, hỏi trước khi cấp nguồn

15. Bài thực hành A — Phân loại kit

Sắp xếp linh kiện theo 5 nhóm:

Cơ khí
Điện tử
Dây nối
Nguồn
Ốc/vít nhỏ

Sau đó chụp một ảnh từ trên xuống.

Yêu cầu ảnh:

  • thấy rõ toàn bộ nhóm linh kiện;
  • không chồng đè quá nhiều;
  • nếu thiếu linh kiện, để khoảng trống và ghi chú.

16. Bài thực hành B — Tạo checklist thiếu/thừa

Điền bảng:

Linh kiện thiếu hoặc nghi lỗiSố lượngẢnh bằng chứngCần xử lý

Nếu mọi thứ đầy đủ, ghi:

Không phát hiện thiếu linh kiện ở bước kiểm tra ban đầu.

17. Bài thực hành C — Chuẩn bị bàn lắp cho bài RS02

Trước khi kết thúc bài này, bàn của bạn cần sẵn sàng cho bài lắp chassis:

MụcTrạng thái
Chassis đặt ở vùng cơ khí
Motor trái/phải đã đánh dấu
Bánh xe và caster để cùng nhóm
Vít/spacer để trong khay nhỏ
Arduino/driver đặt riêng
Hộp pin chưa lắp pin nếu chưa cần
Dây jumper chưa cắm lung tung

18. Lỗi tư duy cần tránh

Lỗi 1: “Cứ lắp trước, thiếu gì tính sau”

Không nên. Khi thiếu vít hoặc nhầm linh kiện, robot có thể lắp lệch và khó sửa.

Lỗi 2: “Cắm thử nguồn xem có chạy không”

Không làm trong bài này. Cấp nguồn sai có thể làm hỏng board hoặc driver.

Lỗi 3: “Motor trái/phải để sau tính”

Không nên. Nhầm trái/phải là lỗi rất phổ biến khi viết code robot.

Lỗi 4: “Dây nào cũng giống nhau”

Dây jumper có loại đực-đực, đực-cái, cái-cái. Cắm sai loại có thể làm kết nối lỏng hoặc không đúng.

Lỗi 5: “Vít nhỏ để đâu cũng được”

Vít kim loại có thể gây chập nếu rơi lên board. Luôn để trong khay.


19. Kinh nghiệm thực tế từ trainer

Một buổi lắp robot tốt thường không bắt đầu bằng code. Nó bắt đầu bằng bàn lắp gọn.

Nếu bàn lộn xộn, bạn sẽ dễ:

  • mất vít;
  • cắm nhầm dây;
  • đặt board lên vật kim loại;
  • kéo rơi robot;
  • không nhớ dây nào nối vào đâu;
  • khó chụp ảnh để debug.

Một học viên làm việc gọn gàng thường debug nhanh hơn học viên chỉ biết code nhưng bàn lắp rối.

> Robotics là cả phần cứng, phần mềm và quy trình làm việc.


20. Câu hỏi kiểm tra nhanh

  1. Vì sao phải kiểm tra kit trước khi lắp?
  2. Vì sao bài này chưa cấp nguồn motor?
  3. Robot 2WD thường có những khối chính nào?
  4. TB6612FNG có vai trò gì?
  5. Vì sao cần đánh dấu motor trái/phải?
  6. Vì sao không để vít kim loại trên board điện tử?
  7. Cáp USB chỉ sạc gây lỗi gì?
  8. Nếu thiếu vít hoặc motor gãy dây, bạn nên làm gì?
  9. Vì sao cần chụp ảnh kit đã phân loại?
  10. Bài RS02 sẽ làm gì tiếp theo?

21. Tiêu chí hoàn thành bài

Bạn hoàn thành bài này khi:

  • Kiểm tra được số lượng linh kiện chính.
  • Phân loại được kit thành các nhóm rõ ràng.
  • Chuẩn bị được bàn lắp an toàn.
  • Đánh dấu được motor trái/phải hoặc chuẩn bị nhãn.
  • Ghi lại được linh kiện thiếu/nghi lỗi nếu có.
  • Không cấp nguồn motor trong bài này.
  • Chụp được ảnh bằng chứng kit đã phân loại.
  • Sẵn sàng bước sang bài RS02 lắp chassis.

22. Bằng chứng cần nộp

Nộp 4 phần:

  1. Ảnh toàn bộ kit đã phân loại theo nhóm.
  2. Ảnh bàn lắp ráp đã chuẩn bị.
  3. Bảng kiểm tra linh kiện đã điền.
  4. Danh sách linh kiện thiếu/nghi lỗi nếu có.

23. Kết luận

Trong bài này, bạn chưa viết code và chưa lắp robot. Nhưng bạn đã làm một việc rất quan trọng: chuẩn bị đúng.

Bạn đã kiểm tra:

linh kiện
bàn lắp
dụng cụ
an toàn
nhóm phần cứng
motor trái/phải

Từ bài sau, bạn sẽ bắt đầu lắp chassis 2WD, gắn motor, bánh xe, bánh tự do và hộp pin.

Nếu chuẩn bị tốt ở bài này, bài lắp ráp tiếp theo sẽ nhanh hơn, ít lỗi hơn và dễ debug hơn.


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

Bài tiếp theo: Module Robot Starter - Bài 02: Lắp chassis 2WD, gắn motor, bánh xe, bánh tự do và hộp pin Bài trước: Module Core Robotics Skills - Bài 15: Quy trình debug robot: nguồn, dây, cảm biến, motor và code

Kiểm tra linh kiện Robot Starter Kit và chuẩn bị bàn lắp ráp | HocLapTrinhRobot