Đăng nhập
Hoặc tiếp tục với email
Nhớ mật khẩu
Đang tải... (xem toàn văn)
Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
THÔNG TIN TÀI LIỆU
Cấu trúc
TRANG BÌA
NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP
LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP
LỜI CAM ĐOAN
LỜI CẢM ƠN
MỤC LỤC
LIỆT KÊ HÌNH VẼ
LIỆT KÊ BẢNG VẼ
TÓM TẮT
Chương 1. TỔNG QUAN
1.1 ĐẶT VẤN ĐỀ
1.2 MỤC TIÊU
1.3 NỘI DUNG NGHIÊN CỨU
1.4 GIỚI HẠN
1.5 BỐ CỤC
Chương 2. CƠ SỞ LÝ THUYẾT
2.1 IOT VÀ ỨNG DỤNG TRONG ĐỜI SỐNG
2.1.1 Định nghĩa về IoT
2.1.2 Tầm quan trọng của IoT
2.1.3 Một vài ứng dụng trong đời sống
a. Smart home
b. Các thiết bị đeo thông minh
c. Smart city
2.2 CHUẨN GIAO TIẾP UART
2.3 HỆ THỐNG MẠNG KHÔNG DÂY WIFI
2.3.1 Giới thiệu về Wifi
2.3.2 Lịch sử hình thành và phát triển
2.3.3 Nguyên tắc hoạt động của Wifi
2.3.4 Các chuẩn bảo mật Wifi
2.4 CƠ SỞ DỮ LIỆU FIREBASE
2.4.1 Giới thiệu về Firebase
2.4.2 Dịch vụ của Firebase
2.4.3 Realtime Database
2.4.4 Authentication
2.4.5 Firebase Cloud Messaging (FCM)
2.4.6 Firebase Database Query
2.4.7 Remote Config
2.5 API THỜI TIẾT
2.5.1 Giới thiệu API
2.5.2 Ứng dụng của API
2.5.3 Web API
2.5.4 Giới thiệu API OpenWeatherMap
2.6 CÔNG NGHỆ RFID
2.6.1 Giới thiệu về RFID
2.6.2 Cấu trúc hệ thống RFID
2.6.3 Phương thức làm việc của RFID
2.7 HỆ ĐIỀU HÀNH ANDROID
2.7.1 Giới thiệu về Android
2.7.2 Lịch sử hình thành và phát triển
2.8 GIAO THỨC MQTT
2.8.1 Giới thiệu về MQTT
a. Publish, subscribe
b. QoS (Qualities of service)
c. Retain
2.8.2 MQTT Bridge
2.8.3 Bảo mật
2.8.4 Ứng dụng của MQTT
Chương 3. TÍNH TOÁN VÀ THIẾT KẾ
3.1 GIỚI THIỆU
3.2 TÍNH TOÁN VÀ THIẾT KẾ HỆ THỐNG
3.2.1 Thiết kế sơ đồ khối hệ thống
3.2.2 Tính toán và thiết kế
3.2.2.1 Thiết kế khối cảm biến
a. Cảm biến độ ẩm và nhiệt độ DHT11
b. Cảm biến khí gas MQ-2
c. Cảm biến mưa
d. Cảm biến ánh sáng CDS
e. Cảm biến chuyển động PIR HC-SR501
f. Nút nhấn cảm ứng 1 chạm
h. Dòng tiêu thụ của khối cảm biến:
3.2.2.2 Thiết kế khối bảo mật
a. Module RFID RC522
b. Bàn phím ma trận 4x4
c. Màn hình LCD
d. Dòng tiêu thụ của khối bảo mật:
3.2.2.3 Thiết kế khối động cơ servo
Dòng điện tiêu thụ của khối servo: Iservo = 2 x 36mA = 72mA
3.2.2.4 Thiết kế khối công suất
a. Module L298N
b. Động cơ DC
c. Module relay
3.2.2.5 Thiết kế khối dự báo thời tiết
3.2.2.6 Thiết kế khối cở sở dữ liệu
3.2.2.7 Thiết kế khối điều khiển và hiển thị qua internet
3.2.2.8 Thiết kế khối trợ lí ảo của Google
3.2.2.9 Thiết kế khối xử lí trung tâm
3.2.2.10 Thiết kế khối truyền – nhận dữ liệu
3.2.2.11 Thiết kế khối nguồn
3.2.3 Sơ đồ nguyên lí toàn mạch
Chương 4. THI CÔNG HỆ THỐNG
4.1 GIỚI THIỆU
4.2 THI CÔNG HỆ THỐNG
4.2.1 Thi công bo mạch
4.2.2 Lắp ráp và kiểm tra
4.3 ĐÓNG GÓI VÀ THI CÔNG MÔ HÌNH
4.3.1 Đóng gói bộ điều khiển
4.3.2 Thi công mô hình
4.4 LẬP TRÌNH HỆ THỐNG
4.4.1 Lưu đồ giải thuật
4.4.1.1 Lưu đồ chương trình Arduino Mega
a. Chương trình con ReadCard()
b. Chương trình con ButtonState()
c. Chương trình con SendData()
d. Chương trình con ReceiveData()
4.4.1.2 Lưu đồ chương trình NodeMCU ESP8266
a. Chương trình con Google assistant control:
b. Chương trình con ReceiveData:
c. Chương trình con Control:
d. Chương trình con SendData:
4.4.2 Phần mềm lập trình cho vi điều khiển
4.2.2.1 Tương tác dữ liệu với Firebase
4.2.2.2 Giao tiếp với trợ lí ảo Google
a. Cài đặt Adafruit
b. Tạo tài khoản IFTTT
4.2.2.3 Thu nhận dữ liệu thời tiết từ OpenWeatherMap
4.4.3 Phần mềm lập trình cho điện thoại, máy tính
4.4.3.1. Phần mềm Microsoft Visual Studio Code
4.4.3.2. App Inventor
4.5 TÀI LIỆU HƯỚNG DẪN SỬ DỤNG, THAO TÁC
4.5.1 Tài liệu hướng dẫn sử dụng
4.5.2 Quy trình thao tác
a. Mở cửa mô hình
b. Hiển thị thông tin ngày – giờ, thời tiết hiện tại và 3 ngày tiếp theo
c. Điều khiển hệ thống qua Web
d. Điều khiển hệ thống qua App
e. Điều khiển hệ thống qua trợ lí ảo Google
Chương 5. KẾT QUẢ - NHẬN XÉT - ĐÁNH GIÁ
5.1 GIỚI THIỆU
5.2 KẾT QUẢ ĐẠT ĐƯỢC
5.2.1 Biết cách sử dụng cảm biến
5.2.2 Biết cách lập trình Arduino Mega
5.2.3 Biết cách lập trình NodeMCU ESP8266
5.2.4 Biết cách lập trình một trang web điều khiển
5.2.5 Biết cách lập trình App Android
5.2.6 Biết cách điều khiển bằng giọng nói của trợ lí ảo Google
5.2.7 Biết cách lập trình với thẻ từ RFID
5.2.8 Biết cách truyền nhận dữ liệu giữa cách module với nhau
5.2.9 Biết cách truyền nhận dữ liệu bằng Wifi
5.2.10 Biết cách lấy thông tin ngày giờ, thời tiết trên Internet
5.3 NHẬN XÉT – ĐÁNH GIÁ
5.3.1 Nhận xét
5.3.2 Đánh giá
Chương 6. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
6.1 KẾT LUẬN
6.2 HƯỚNG PHÁT TRIỂN
TÀI LIỆU THAM KHẢO
Page 1
Nội dung
Ngày đăng: 27/11/2021, 23:45
TÀI LIỆU CÙNG NGƯỜI DÙNG
TÀI LIỆU LIÊN QUAN