Chuyển đến phần nội dung
  • Tiếng Việt
    • English
    • Tiếng Việt

 

  • Tiếng Việt
    • English
    • Tiếng Việt
Tài liệu sử dụng

Robot Arduino

13
  • Tổng quan
  • Cài đặt Arduino IDE
  • Điều khiển LED
  • Điều khiển động cơ Servo
  • Điều khiển động cơ DC với L298N
  • Đọc cảm biến HC-SR04
  • Đọc cảm biến encoder
  • Đọc cảm biến dò line
  • Kết nối Module Bluetooth HM-10
  • Điều khiển xe với PID
  • Lập trình robot điều khiển từ xa
  • Lập trình robot tránh vật cản
  • Lập trình robot dò line

Robot ESP32

12
  • Tổng quan
  • Điều khiển LED
  • Điều khiển động cơ Servo
  • Điều khiển động cơ DC với L298N
  • Đọc cảm biến HCSR04
  • Đọc cảm biến Encoder
  • Đọc cảm biến dò line
  • Bluetooth – Kết nối module HM10
  • Bluetooth – Lập trình điều khiển xe từ xa
  • Wifi – Lập trình web html
  • Wifi – Lập trình điều khiển xe từ xa
  • Lập trình robot dò line

Robot ESP32 Lidar

1
  • Tổng quan

Robot ESP32 Camera

1
  • Tổng quan

Robot ESP32 Lidar & Camera

1
  • Tổng quan
Xem danh mục

Tổng quan

1. Giới thiệu #

Trong chuỗi bài học này, chúng ta sẽ cùng lập trình trên một chiếc xe robot Arduino hoàn chỉnh.

Thay vì học từng linh kiện riêng lẻ rồi khó hình dung cách ghép lại với nhau, bạn sẽ thực hành trực tiếp trên một sản phẩm có đầy đủ cảm biến, cơ cấu chấp hành và điều khiển chuyển động.

Mỗi bài học sau sẽ tập trung vào một chức năng cụ thể và dần ghép các phần lại để tạo thành một chiếc robot hoàn chỉnh. Ví dụ:

  • Điều khiển xe tiến lùi
  • Điều khiển servo xoay cảm biến
  • Đo khoảng cách vật cản
  • Dò line tự động
  • Điều khiển bằng điện thoại
  • Đo tốc độ bánh xe bằng encoder
  • Ứng dụng PID để xe chạy ổn định hơn

2. Xe Arduino bao gồm những linh kiện gì #

Bộ điều khiển trung tâm: Arduino Nano #

Là “bộ não” của xe. Nhiệm vụ:

  • Đọc tín hiệu cảm biến
  • Xử lý chương trình
  • Điều khiển động cơ
  • Giao tiếp Bluetooth

Cơ cấu chuyển động: Động cơ giảm tốc vàng DC #

Nhiệm vụ:

  • Tạo chuyển động cho xe
  • Điều khiển tốc độ bằng PWM
  • Điều khiển hướng quay tiến/lùi

Đây là loại động cơ DC phổ biến trong các bộ KIT robot học tập do giá thành thấp và dễ sử dụng.

Trên mỗi trục động cơ được gắn thêm đĩa encoder để có thể đọc được tốc độ động cơ khi di chuyển

Cảm biến đo tốc độ bánh xe: Module đọc encoder ngoài #

Nhiệm vụ:

  • Đo tốc độ quay bánh xe
  • Ước lượng quãng đường xe đi được
  • Làm dữ liệu đầu vào cho điều khiển PID
  • Giúp xe chạy ổn định hơn

Driver động cơ: Mạch cầu H L298N #

Nhiệm vụ:

  • Nhận lệnh từ Arduino
  • Cấp dòng lớn để điều khiển động cơ quay thuận/nghịch

Cảm biến siêu âm: HC-SR04 #

Nhiệm vụ:

  • Đo khoảng cách phía trước
  • Phát hiện vật cản

Cảm biến dò line: Module dò line 5 mắt TCRT5000 #

Nhiệm vụ:

  • Nhận biết vạch đen/trắng
  • Giúp xe bám đường

Động cơ Servo SG90 #

Nhiệm vụ:

  • Xoay cảm biến khoảng cách
  • Quét môi trường trái/phải

Module Bluetooth HM-10 #

Nhiệm vụ:

  • Kết nối điện thoại
  • Điều khiển xe từ xa

3. Xe Arduino hoạt động như thế nào #

4. Sơ đồ kết nối phần cứng #

5. Các bài học tiếp theo #

Sau bài tổng quan, chúng ta sẽ lần lượt đi qua:

  1. Nháy LED
  2. Điều khiển động cơ
  3. Đọc cảm biến khoảng cách
  4. Điều khiển servo
  5. Kết nối Bluetooth
  6. Đọc encoder
  7. Dò line
  8. Điều khiển PID
  9. Ghép thành robot hoàn chỉnh

Cập nhật vào Tháng 5 27, 2026

Cảm xúc của bạn là gì

  • Vui
  • Bình thường
  • Buồn

Chia sẻ bài viết này :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Lập trình robot dò lineCài đặt Arduino IDE
Table of Contents
  • 1. Giới thiệu
  • 2. Xe Arduino bao gồm những linh kiện gì
    • Bộ điều khiển trung tâm: Arduino Nano
    • Cơ cấu chuyển động: Động cơ giảm tốc vàng DC
    • Cảm biến đo tốc độ bánh xe: Module đọc encoder ngoài
    • Driver động cơ: Mạch cầu H L298N
    • Cảm biến siêu âm: HC-SR04
    • Cảm biến dò line: Module dò line 5 mắt TCRT5000
    • Động cơ Servo SG90
    • Module Bluetooth HM-10
  • 3. Xe Arduino hoạt động như thế nào
  • 4. Sơ đồ kết nối phần cứng
  • 5. Các bài học tiếp theo
Bản quyền; 2026 - Giao diện WordPress tạo bởi CreativeThemes