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: 62 trang
Dung lượng: 1 MB

Giới thiệu nội dung

Thiết kế mạch đo nhiệt độ sử dụng board Arduino, hiển thị trên 4 LED 7 thanh và truyền phát không dây sử dụng module nRF24L01

Tác giả: Sinh viên thực hiện

Lĩnh vực: Điện tử, Tự động hóa

Nội dung tài liệu:

Đề tài tập trung vào việc thiết kế và xây dựng một hệ thống đo nhiệt độ ứng dụng board Arduino. Hệ thống này có khả năng hiển thị giá trị nhiệt độ đo được trên 4 LED 7 thanh và thực hiện truyền phát dữ liệu không dây thông qua module nRF24L01. Tài liệu cung cấp cái nhìn tổng quan về các thành phần cốt lõi như Arduino, cảm biến nhiệt độ LM35, IC 74HC595, module nRF24L01, cùng với phần mềm mô phỏng Proteus và môi trường lập trình Arduino IDE. Quy trình thiết kế, lập trình và lắp đặt mạch đo nhiệt độ, bao gồm cả phương án không truyền phát và có truyền phát không dây, được trình bày chi tiết. Cuối cùng, đề tài còn đề cập đến chi phí thực hiện và các tài liệu tham khảo liên quan.

Mục lục chi tiết:

  • MỤC LỤC
  • DANH MỤC HÌNH VẼ
  • DANH MỤC BẢNG SỐ LIỆU
  • LỜI NÓI ĐẦU
  • Chương 1: TỔNG QUAN
    • 1.1. Giới thiệu chung về Arduino
    • 1.2. Giới thiệu về board Arduino Uno
    • 1.3. Giới thiệu về board Arduino Nano
    • 1.4. Giới thiệu về IC 74HC595
    • 1.5. Giới thiệu về cảm biến nhiệt độ LM35
    • 1.6. Giới thiệu về module truyền phát nRF24L01
      • 1.6.1. Thông số kỹ thuật:
      • 1.6.2. Phân tích
      • 1.6.3. Sơ đồ phần cứng và kết nối với Arduino
    • 1.7. Giới thiệu chung về phần mềm mô phỏng Proteus
    • 1.8. Thư viện Arduino trong Proteus
    • 1.9. Giới thiệu về Arduino IDE và ngôn ngữ lập trình cho Arduino
  • Chương 2: THIẾT KẾ, LẬP TRÌNH VÀ LẮP ĐẶT MẠCH ĐO NHIỆT ĐỘ VÀ TRUYỀN PHÁT KHÔNG DÂY
    • 2.1. Thiết kế mạch trên Proteus
      • 2.1.1. Thiết kế mạch đo nhiệt độ không truyền phát
      • 2.1.2. Thiết kế mạch đo nhiệt độ truyền phát không dây với module nRF24L01
    • 2.2. Lập trình cho mạch đo nhiệt độ
      • 2.2.1. Lập trình cho mạch đo nhiệt độ không truyền phát có cảnh báo giới hạn trên và dưới
      • 2.2.2. Lập trình cho mạch đo nhiệt độ có truyền phát không dây
        • a. Các thư viện sử dụng:
        • b. Vấn đề lập trình truyền phát không dây với nRF24L01
    • 2.3. Lắp đặt mạch đo nhiệt độ và thử nghiệm trên test board
      • 2.3.1. Lắp đặt và thử nghiệm mạch đo nhiệt độ không truyền phát
      • 2.3.2. Lắp đặt và thử nghiệm mạch đo nhiệt độ có truyền phát với nRF24L01
        • a. Lắp đặt mạch truyền (Transmitter) và mạch nhận (Receiver)
        • b. Quá trình thử nghiệm.
    • 2.4. Chi phí thực hiện đề tài
  • Chương 3: TỔNG KẾT
  • TÀI LIỆU THAM KHẢO
  • PHỤ LỤC