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

Giới thiệu nội dung

THIẾT KẾ HỆ THỐNG AN NINH NHÀ Ở

Tác giả: Đào Ngọc Giang

Lĩnh vực: Kỹ thuật

Nội dung tài liệu:

Đề tài “Thiết kế hệ thống an ninh nhà ở” tập trung vào việc xây dựng một giải pháp an ninh toàn diện cho nhà ở, sử dụng công nghệ IoT (Internet of Things). Hệ thống này cho phép người dùng quản lý và giám sát ngôi nhà từ xa thông qua Internet. Các chức năng chính bao gồm việc mở cửa bằng mật khẩu hoặc thẻ RFID, phát hiện đột nhập, cảnh báo cháy nổ kịp thời, và thông báo khẩn cấp qua tin nhắn hoặc cuộc gọi. Đề tài cũng nghiên cứu các lý thuyết nền tảng về IoT, các chuẩn giao tiếp như SPI, UART, I2C, cũng như các linh kiện phần cứng và phần mềm cần thiết để xây dựng hệ thống.

Mục lục chi tiết:

  • DANH MỤC HÌNH ẢNH
  • DANH MỤC BẢNG BIỂU
  • DANH MỤC NHỮNG TỪ VIẾT TẮT
  • THÔNG TIN KẾT QUẢ NGHIÊN CỨU CỦA ĐỀ TÀI
  • PHẦN MỞ ĐẦU
    • 1. Đặt vấn đề
    • 2. Lý do chọn đề tài
    • 3. Mục tiêu đề tài
    • 4. Phương pháp nghiên cứu
    • 5. Đối tượng và phạm vi nghiên cứu
  • PHẦN NỘI DUNG
    • CHƯƠNG 1: CƠ SỞ LÝ THUYẾT
      • 1.1 Giới thiệu về IOT
        • 1.1.1 Khái niệm
        • 1.1.2 Cấu phần của hệ thống IOT
        • 1.1.3 Ứng dụng
      • 1.2 Các chuẩn giao tiếp
        • 1.2.1 SPI
        • 1.2.2 UART
        • 1.2.3 I2C
      • 1.3 Các linh kiện sử dụng
        • 1.3.1 Kit phát triển ESP8266 NodeMCU
        • 1.3.2 Màn hình LCD
        • 1.3.3 Module I2C LCD
        • 1.3.4 Bàn phím keypad 4×4
        • 1.3.5 Module Sim800L
        • 1.3.6 Module RFID RC522
        • 1.3.7 Cảm biến chuyển động PIR HC-SR501
        • 1.3.8 Cảm biến lửa
        • 1.3.9 Module chuyển nguồn
        • 1.3.10 Module hạ áp
        • 1.3.11 Động cơ RC servo 9G
        • 1.3.12 Buzzer
      • 1.4 Phần mềm lập trình Arduino IDE
        • 1.4.1 Giới thiệu
        • 1.4.2 Các lệnh, các hàm cơ bản trong Arduino IDE
      • 1.5 Giới thiệu các ngôn ngữ lập trình web
      • 1.6 Giới thiệu Google Firebase
        • 1.6.1 Khái niệm
        • 1.6.2 Realtime Database System
        • 1.6.3 Tại sao chọn Google Firebase
        • 1.6.4 Tạo một cơ sở dữ liệu trên Google Firebase
    • CHƯƠNG 2: THIẾT KẾ HỆ THỐNG
      • 2.1 Phân tích hệ thống
        • 2.1.1 Yêu cầu thiết kế
        • 2.1.2 Đặc tả hệ thống
      • 2.2 Thiết kế sơ lược
        • 2.2.1 Sơ đồ khối hệ thống và chức năng từng khối
        • 2.2.2 Mô tả hệ thống
      • 2.3 Thiết kế chi tiết từng khối
        • 2.3.1 Khối hiển thị
        • 2.3.2 Khối nhập dữ liệu đóng/mở cửa
        • 2.3.3 Khối đóng/mở cửa
        • 2.3.4 Khối cảm biến
        • 2.3.5 Khối thực hiện sms/gọi
        • 2.3.6 Khối báo động
        • 2.3.7 Khối xử lý trung tâm
        • 2.3.8 Khối nguồn
        • 2.3.9 Sơ đồ mạch nguyên lý
      • 2.4 Thiết kế phần mềm
        • 2.4.1 Giải thuật phần mềm cho phần cứng
        • 2.4.2 Giao diện website và firebase
    • CHƯƠNG 3: KẾT QUẢ NGHIÊN CỨU VÀ ĐÁNH GIÁ
      • 3.1 Kết quả thực hiện
        • 3.1.1 Phần cứng
        • 3.1.2 Phần mềm
      • 3.2 Đánh giá hệ thống
        • 3.2.1 Nhận xét
        • 3.2.2 Hướng phát triển
  • PHẦN KẾT LUẬN
    • 1. Kết luận
    • 2. Kiến nghị
  • TÀI LIỆU THAM KHẢO
  • PHỤ LỤC