Xem trước tài liệu

Đang tải tài liệu...

Thông tin chi tiết tài liệu

Định dạng: PDF
Số trang: 60 trang
Dung lượng: 1 MB

Giới thiệu nội dung

Thiết Kế Hệ Thống Phát Hiện Vật Cản Sử Dụng Cảm Biến Siêu Âm

Tác giả: BÙI QUỐC PHONG

Lĩnh vực: ĐIỆN TỬ TRUYỀN THÔNG

Nội dung tài liệu:

Đồ án tốt nghiệp này tập trung vào việc thiết kế và chế tạo một hệ thống phát hiện vật cản ứng dụng cảm biến siêu âm. Hệ thống được điều khiển thông qua Bluetooth và có khả năng giao tiếp, mô phỏng trên máy tính. Mục tiêu của đề tài là ứng dụng kiến thức đã học vào thực tế, chế tạo một xe mô hình có khả năng tự động phát hiện và tránh các vật cản. Đồ án đi sâu vào giới thiệu các thành phần chính như mạch Arduino Mega2560, cảm biến siêu âm SRF05, mạch điều khiển động cơ L298N, và động cơ servo. Đồng thời, đồ án cũng trình bày chi tiết về thiết kế phần cứng, phần mềm, quy trình thi công và đánh giá kết quả đạt được.

Mục lục chi tiết:

  • CHƯƠNG 1: TỔNG QUAN
    • 1.1 GIỚI THIỆU ĐỀ TÀI
    • 1.2 MỤC ĐÍCH ĐỀ TÀI
    • 1.3 Ý TƯỞNG THIẾT KẾ
    • 1.4 NHIỆM VỤ ĐỀ TÀI
    • 1.5 PHƯƠNG PHÁP NGHIÊN CỨU
  • CHƯƠNG 2: GIỚI THIỆU
    • 2.1 Mạch Arduino Mega2560
      • 2.1.1 Giới Thiệu Mạch Arduino Mega2560
    • 2.2 Cảm Biến Siêu Âm SRF05
      • 2.2.1 Giới Thiệu Cảm Biến Siêu Âm SRF05
      • 2.2.2 Nguyên Lý Hoạt Động
      • 2.2.3 Hoạt Động Và Nhận Phản Hồi Sóng Cơ Bản Của SRF05
      • 2.2.4 Một Số Đặc Điểm Khác Của Cảm Biến Siêu Âm
      • 2.2.5 Thông Số Kỹ Thuật Và Sơ Đồ Chân
      • 2.2.6 Ứng Dụng Của Cảm Biến Siêu Âm SRF05
    • 2.3 MẠCH ĐIỀU KHIỂN ĐỘNG CƠ L298N
      • 2.3.1 Giới Thiệu Mạch Điều Khiển Động Cơ L298N
      • 2.3.2 Chức Năng Của Từng Chân Module L298N
      • 2.3.3 Thông Số Kỹ Thuật
    • 2.4 ĐỘNG CƠ RC SERVO 9G
      • 2.4.1 Giới Thiệu Động Cơ Servo 9g
      • 2.4.2 Nguyên Lý Hoạt Động
      • 2.4.3 Thông Số Kỹ Thuật
  • CHƯƠNG 3: THIẾT KẾ PHẦN CỨNG
    • 3.1 SƠ ĐỒ KHỐI TOÀN MẠCH
    • 3.2 CHỨC NĂNG CỦA TỪNG KHỐI
    • 3.3 TÍNH TOÁN VÀ GIAO TIẾP GIỮA CÁC KHỐI VỚI ARDUINO
      • 3.3.1 Khối Cảm Biến Siêu Âm SRF05
        • 3.3.1.1 Xác Định Khoảng Cách
        • 3.3.1.2 Sai Số Lặp Của Cảm Biến
        • 3.3.1.3 Hiện Tượng Forecasting
        • 3.3.1.4 Hiện Tượng Đọc Chéo (Crosstalk) Của Cảm Biến
        • 3.3.1.5 Tính Toán Thiết Kế Mạch Cảm Biến Siêu Âm Với Arduino
      • 3.3.2 KHỐI ĐIỀU KHIỂN ĐỘNG CƠ
        • 3.3.2.1 Động Cơ Servo
          • 3.3.2.1.1 Cấu Tạo
          • 3.3.2.1.2 Servo Và Điều Biến Độ Rộng Xung
          • 3.3.2.1.3 Vai Trò Của Vôn Kế
          • 3.3.2.1.4 Các Giới Hạn Quay
          • 3.3.2.1.5 Tính Toán Thiết Kế Động Cơ Servo Với Arduino
        • 3.3.2.2 Động Cơ DC
          • 3.3.2.2.1 Cấu Tạo
          • 3.3.2.2.2 Hoạt Động Của Động Cơ DC
        • 3.3.2.3 Mạch Điều Khiển Động Cơ L298N
          • 3.3.2.3.1 Cấu Tạo
          • 3.3.2.3.2 Nguyên Lý Hoạt Động
          • 3.3.2.3.3 Mạch Điều Khiển IC L298N
          • 3.3.2.3.4 Tính ToánThiết Kế Điều Khiển Động Cơ L298N Với Arduino
  • CHƯƠNG 4: THIẾT KẾ PHẦN MỀM
    • 4.1 GIỚI THIỆU PHẦN MỀM LẬP TRÌNH
      • 4.1.1 Ngôn Ngữ Lập Trình Cho Arduino
    • 4.2 SƠ ĐỒ THUẬT TOÁN HỆ THỐNG
      • 4.2.1 Lưu Đồ Giải Thuật
    • 4.3 LẬP TRÌNH HỆ THỐNG
      • 4.3.1 Lập Trình Cảm Biến Siêu Âm SRF05
      • 4.3.2 Lập Trình Động Cơ Servo
      • 4.3.3 Lập Trình Mạch Điều Khiển Động Cơ L298N
      • 4.3.4 Mô Phỏng Hệ Thống
      • 4.3.5 CHƯƠNG TRÌNH CHÍNH CHO TOÀN MẠCH
  • CHƯƠNG 5: THI CÔNG MẠCH
    • 5.1 THI CÔNG THIẾT KẾ MÔ HÌNH
    • 5.2 THI CÔNG CẮM DÂY MÔ HÌNH
    • 5.3 MÔ HÌNH THỰC TẾ
  • CHƯƠNG 6: NHÂN XÉT VÀ HƯỚNG PHÁT TRIỂN
    • 6.1 NHẬN XÉT
    • 6.2 HẠN CHẾ
    • 6.3 HƯỚNG PHÁT TRIỂN ĐỀ TÀI
  • TÀI LIỆU THAM KHẢO