Quay lại thư viện tài liệu

Tài liệu

Định dạng: PDF | Người đăng: avatar Phan Thi My Linh | Lượt xem: 11 | Lượt tải: 1

Mô tả ngắn:

Tài liệu hướng dẫn thiết kế và lập trình hệ thống nhà vườn thông minh sử dụng PIC16F877A, bao gồm sơ đồ nguyên lý, PCB và các module phần mềm như I2C, LCD, DHT22, ADC đo độ ẩm đất, EEPROM, nút nhấn, menu điều khiển và chương trình chính, giúp xây dựng một hệ thống giám sát và điều khiển tự động hoàn chỉnh.v

Mô tả chi tiết:

Tài liệu trình bày toàn bộ quá trình xây dựng hệ thống từ phần cứng đến phần mềm, bao gồm sơ đồ nguyên lý, thiết kế PCB, hình ảnh mạch thực tế và các module chương trình được viết theo phương pháp thao tác trực tiếp trên thanh ghi của PIC16F877A.

Hệ thống có khả năng:

  • Đo nhiệt độ và độ ẩm không khí bằng cảm biến DHT22.
  • Đo độ ẩm đất thông qua bộ ADC của PIC16F877A.
  • Hiển thị thông tin trên màn hình LCD giao tiếp I2C.
  • Đọc và xử lý các nút nhấn điều khiển.
  • Lưu các thông số cài đặt vào EEPROM.
  • Xây dựng menu cài đặt và điều khiển thiết bị.
  • Tự động điều khiển các thiết bị trong nhà vườn dựa trên dữ liệu cảm biến.

Nội dung chính

  1. Các tính năng của hệ thống
    • Giới thiệu chức năng và ứng dụng.
  2. Sơ đồ nguyên lý
    • Thiết kế mạch điện và kết nối linh kiện.
  3. Layout PCB
    • Thiết kế bo mạch in.
  4. Hình ảnh mạch thực tế
    • Mạch sau khi hoàn thiện và lắp ráp.
  5. Code giao tiếp I2C
    • Điều khiển các thiết bị sử dụng giao thức I2C.
  6. Code giao tiếp LCD
    • Hiển thị dữ liệu lên LCD.
  7. Code đọc cảm biến DHT22
    • Thu thập nhiệt độ và độ ẩm môi trường.
  8. Code đo độ ẩm đất
    • Đọc giá trị ADC và xử lý dữ liệu cảm biến.
  9. Code lưu EEPROM
    • Lưu và đọc dữ liệu cấu hình.
  10. Code đọc nút nhấn
    • Xử lý thao tác người dùng.
  11. Code xử lý Menu
    • Thiết kế giao diện điều khiển trên LCD.
  12. Chương trình Main
    • Tích hợp toàn bộ các module thành hệ thống hoàn chỉnh.

Đối tượng phù hợp

  • Sinh viên ngành Điện tử, Tự động hóa, IoT.
  • Người học vi điều khiển PIC16F877A.
  • Người muốn xây dựng hệ thống tưới cây hoặc nhà vườn thông minh.
  • Người muốn học lập trình PIC bằng phương pháp Code Thanh Ghi (Register Level Programming) thay vì sử dụng thư viện hỗ trợ.

Đọc tài liệu trực tuyến

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

Đang tải và xử lý nội dung tài liệu...

Chat với Admin