Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 43 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
43
Dung lượng
1,39 MB
Nội dung
TÓM TẮT Tên đề tài: Nghiêncứuthiếtkếhệthốngtựđộnggiámsátđiềukhiểntrạngtháiđènquađiệnthoạithông minh SVTH: Nguyễn Văn Chung MSSV: 106130010 Lớp:13DT1 Tóm tắt đề tài: Em thực xây dựng đề tài tựđộnggiámsátđiềukhiểntrạngtháiđènquađiệnthoạithông minh dựa kiến trúc IoT Đèntựđộngđiềukhiển có người cường độ ánh sáng khơng đủ điềukhiển tay Sản phẩm đề tài phù hợp với nơi cơng cộng hành lang, phòng khách Với mục đích xây dựng đề tài này, việc dụng đèn trở nên tiết kiệm điện nhân lực thời gian người sử dụng Kết trình xây dựng đề tài, em hồn thành tất mục tiêu đề ra, điềukhiểngiámsátđiệnthoạithông minh hai chế độ tựđộng tay, có sản phẩm thực tế cho đề tài, Kết nối wifi mà người dùng muốn kết nối Sinh viên thực hiện: Nguyễn Văn Chung Hướng dẫn: Thạc sĩ Thái Văn Tiến ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA ĐIỆNTỬ VIỄN THƠNG CỘNG HỊA XÃ HÔI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Tên đề tài đồ án: Nghiên cứu, thiếtkếhệtựđộngđiềukhiểngiámsáttrạngtháiđènquađiệnthoạithông minh Đề tài thuộc diện: ☐ Có ký kết thỏa thuận sở hữu trí tuệ kết thực Các số liệu liệu ban đầu: 3.1 Nhu cầu thông tin sử dụng đèn tiết kiệm thời gian sử dụng 3.2 Mơ hình IoT 3.3 Thơng tin linh kiện, thiết bị Nội dung phần thuyết minh tính tốn: 4.1 Khảo sát chọn đề tài 4.2 Tìm hiểu mơ hình IoT, vi điềukhiển cảm biến 4.3 Đồng toàn hệthống 4.4 Khảo sát thực nghiệm cho hệthống 4.4.1 Điềukhiển tay giámsáttrạngtháiđèn Blynk 4.4.2 Điềukhiểntự động( cảm biến chuyển động, cảm biến cường độ ánh sáng) 4.4.3 Đồng liệu phần cứng với website Blynk Ngày giao nhiệm vụ đồ án: …… /……./2018 Ngày hoàn thành đồ án: …… /……./2018 Đà Nẵng, ngày tháng 12 năm 2018 Trưởng Bộ môn……………………… Người hướng dẫn Sinh viên thực hiện: Nguyễn Văn Chung Hướng dẫn: Thạc sĩ Thái Văn Tiến Cộng hòa xã hội chủ nghĩa Việt Nam Độc lập – Tự – Hạnh phúc =========================== LỜI CAM ĐOAN Kính gởi: Hội đồng bảo vệ đồ án tốt nghiệp Khoa ĐiệnTử - Viễn Thông, Trường Đại Học Bách Khoa Đà Nẵng Em NGUYỄN VĂN CHUNG Hiện sinh viên lớp 13DT1, khoa ĐiệnTử – Viễn Thông, Trường Đại học Bách Khoa Đà Nẵng Em xin cam đoan đồ án kết em tự tính tốn, thiếtkếnghiên cứu, khơng chép ai, thực hiên hướng dẫn Thạc sĩ Thái Văn Tiến Nếu có vi phạm nào, nhóm chúng tơi xin chịu hồn tồn trách nhiệm chịu kỷ luật khoa nhà trường Xin chân thành cảm ơn Đà Nẵng, tháng 12 năm 2018 Sinh viên Nguyễn Văn Chung Sinh viên thực hiện: Nguyễn Văn Chung Hướng dẫn: Thạc sĩ Thái Văn Tiến LỜI CẢM ƠN Em xin trân trọng cám ơn quý Thầy cô khoa Điệntử - Viễn thông, Đại học, trường Đại học Bách khoa – Đại học Đà Nẵng tận tình giảng dạy, truyền đạt kiến thức quý báu suốt năm năm học, kiến thức em nhận giảng đường đại học tảng để em thực đề tài tốt nghiệp “Nghiên cứu, thiếtkếhệthốngtựđộnggiámsátđiềukhiểntrạngtháiđènquađiệnthoạithông minh” hành trang giúp em vững bước tương lai Đề tài “Nghiên cứu, thiếtkếhệthốngtựđộnggiámsátđiềukhiểntrạngtháiđènquađiệnthoạithông minh” triển khai thực hoàn thành với số kết thu có khả ứng dụng thời gian tới với điều kiện thực tiễn Em xin chân thành gửi lời cảm ơn sâu sắc đến Thầy– Thạc sĩ.Thái Văn Tiến, người tận tình hướng dẫn em suốt trình thực đề tài Mặc dù em có nhiều cố gắng hoàn thiện đề tài tất nhiệt tình nổ lực mình, nhiên khơng thể tránh khỏi thiếu sót, nhóm em mong nhận ý kiến đóng góp quý báu quý Thầy cô bạn! Đà Nẵng, Ngày tháng 12 năm 2018 Sinh viên thực Nguyễn Văn Chung Sinh viên thực hiện: Nguyễn Văn Chung Hướng dẫn: Thạc sĩ Thái Văn Tiến MỤC LỤC MỤC LỤC DANH SÁCH HÌNH ẢNH DANH SÁCH BẢNG BIỂU DANH MỤC TỪ VIẾT TẮT TÓM TẮT MỤC LỤC DANH SÁCH HÌNH ẢNH DANH SÁCH BẢNG BIỂU DANH MỤC TỪ VIẾT TẮT LỜI MỞ ĐẦU Chương 1: TỔNG QUAN ĐỀ TÀI .3 1.1 Giới thiệu chương 1.2 Sự cần thiết đề tài 1.3 Hệthống IoT 1.3.1 Giới thiệu IoT 1.3.2 Mơ hình hệthống IoT 1.4 Đề xuất ý tưởng 1.4.1 Ý tưởng chung đề tài 1.4.2 Mơ hình IoT Kiến trúc tham chiếu hệthống 1.4.3 Nguyên tắc hoạt động .6 1.4.4 Nguyên lý giámsáttrạngtháiđèn 1.4.5 Thiếtkế nguyên lý điềukhiểntrạngtháiđèn ở chế độ tựđộng 1.4.6 Thiếtkế nguyên lý điềukhiểntrạngtháiđèn chế độ tay .9 1.4.7 Hoạt động chế độ station access point 1.5 Các thiết bị có thị trường .9 1.6 Kết luận chương 10 CHƯƠNG 2: GIỚI THIỆU PHẦN CỨNG VÀ PHẦN MỀM ĐƯỢC DÙNG TRONG HỆTHỐNG 11 2.1 Giới thiệu chương 11 2.2 Thông số kỹ thuật chức thiết bị có hệthống 11 2.2.1 Module NodeMCU ESP8266 11 2.2.2 Module cảm biến ánh sáng 12 Sinh viên thực hiện: Nguyễn Văn Chung Hướng dẫn: Thạc sĩ Thái Văn Tiến 2.2.3 Module cảm biến quang trở 13 2.2.4 Cảm biến chuyển động HC – SR501 14 2.2.5 Module relay 5Volts 15 2.2.6 Mạch nguồn 5v 16 2.2.7 Đèn led 5W 17 2.2.8 Các linh kiện khác 17 2.3 Phần mềm .18 2.2.1 Trình biên dịch arduino IDE 18 2.4 Kết luận chương 19 Chương 3: THIẾTKẾVÀ XÂY DỰNG ĐỀ TÀI 20 3.1 Giới thiệu chương 20 3.2 Thiếtkế xây dựng phần cứng 20 3.2.1 Thiếtkế sơ đồ khối phần cứng 20 3.2.2 Sơ đồ nguyên lý mạch tổng quát 20 3.3 Thiếtkế xây dựng thuật toán hệthống .23 3.3.1 Sơ đồ khối thuật toán tổng quát .23 3.3.1 Thuật toán kết nối wifi 24 3.3.2 Thuật toán chọn chế độ điềukhiểntựđộng tay 25 3.3.3 Điềukhiểnđèn chế độ tựđộng 26 3.3.4 Điềukhiểnđèn ở chế độ tay 27 3.5 Kết luận chương 27 Chương 4: KẾT QUẢ THI CÔNG VÀ ĐÁNH GIÁ ĐỀ TÀI 28 4.1 Giới thiệu chương 28 4.2 Kết thi công phần cứng 28 4.3 Kết thi công phần mềm .29 4.4 Đánh giá thiết bị đề tài 30 4.4.1 Tiêu chí đánh giá kết đạt 30 4.5 Kết luận chương 32 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 33 TÀI LIỆU THAM KHẢO 34 Sinh viên thực hiện: Nguyễn Văn Chung Hướng dẫn: Thạc sĩ Thái Văn Tiến DANH SÁCH HÌNH ẢNH Hình 1.1 Mơ hình hệthống IoT Hình 1.2 Mơ hình ý tưởng Hình 1.3 Mơ hình IoT chung hệthống Hình 1.4 Sơ đồ khối giámsáttrạngtháiđèn Hình 1.5 Điều kiện bật đèn nội dung hiển thị Hình 1.6 Điềukhiển tắt đèn nội dung hiển thị ánh sáng tốt Hình 1.7 Điều kiện tắt đèn nội dung hiển thị ánh sáng kém Hình 1.8 Điềukhiểnđèn chế độ tay… Hình 2.1 Module NodeMCU ESP8266…………………………….…………………………11 Hình 2.2 Trở quang 13 Hình 2.3 Module cảm biến ánh sáng 13 Hình 2.4 Module cảm biến chuyển động 14 Hình 2.5 Module relay 5Volts 16 Hình 2.6 Mạch nguồn cho hệthống 16 Hình 2.7 Đèn led 5W 17 Hình 2.8 Transistor c1815 17 Hình 2.9 Điện trở 2K2 18 Hình 2.10 Giao diện trình biên dịch arduino IDE 18 Hình 3.1 Sơ đồ khối phần cứng…………………………………………….…………….20 Hình 3.2 Sơ đồ nguyên lý mạch tổng quát 21 Hình 3.3 Sơ đồ nguyên lý phần cứng giámsáttrạngtháiđèn 21 Hình 3.4 Sơ đồ nguyên lý điềukhiểntrạngtháiđèn 22 Hình 3.5 Sơ đồ nguyên lý đầu vào điềukhiểntrạngtháiđèn 22 Hình 3.6 Sơ đồ nguyên lý đầu điềukhiểntrạngtháiđèn 23 Hình 3.7 Sơ đồ thuật toán tổng quát 24 Hình 3.8 Sơ đồ khối hàm setup 25 Hình 3.9 Điềukhiển chọn chế độ tựđộng tay Blynk 25 Hình 3.10 Điềukhiểnđèn chế độ tựđộng 26 Hình 3.11 Điềukhiểnđèn chế độ tay Blynk 27 Hình 4.1 Mạch in…………………………………………………………………………… 28 Hình 4.2 Sản phẩm hồn thiện 29 Hình 4.3 Giao diệngiámsátđiềukhiển Blynk 30 Sinh viên thực hiện: Nguyễn Văn Chung Hướng dẫn: Thạc sĩ Thái Văn Tiến DANH SÁCH BẢNG BIỂU Bảng 4.1 Các tiêu đánh giá hệ thống…………………………………………………… 31 Bảng 4.2 Tổng chi phí sản xuất…………………………………….…………………….324 Sinh viên thực hiện: Nguyễn Văn Chung Hướng dẫn: Thạc sĩ Thái Văn Tiến DANH MỤC TỪ VIẾT TẮT TỪ VIẾT TẮT NỘI DUNG ADC Analog-to-digital converter HW Hardware IBM International Business Machines IC Integrated circuit IoT Internet Of Things IT Information Technology LWT Last Will And Testament MCU Micro Controller Unit MQTT Message Queuing Telemetry Transport PCB Printed circuit board PWM Pulse Width Modulation QoS Qualities Of Service REST REpresentational State Transfer SDK Software Development Kit SPI Serial Peripheral Interface TCP Transmission Control Protocol TRNSP Mode Transparent mode UDP User Datagram Protocol VM Virtual Machine SCL Serial Clock SDA Serial Data Sinh viên thực hiện: Nguyễn Văn Chung Hướng dẫn: Thạc sĩ Thái Văn Tiến LỜI MỞ ĐẦU Phần trình bày nhu cầu thực tiễn tiền đề cho ý tưởng đồ án, nội dung đồ án, hình thức trình bày, phương pháp nghiêncứu kết đạt đồ án Việt Nam giai đoạn hội nhập quốc tế, với kinh tế khoa học kỹ thuật ngày phát triển với đời sống người dân không ngừng nâng cao Trong bối cảnh đó, việc khơng ngừng sáng tạo áp dụng công nghệ cao, kỹ thuật tiên tiến vào sản xuất hướng tất yếu để xây dựng nông nghệ đại, thu hẹp khoảng cách với nước tiên tiến giới, đáp ứng nhu cầu khoa học kỹ thuật, cạnh tranh với công nghệ giới Các hệthốngtự động, chương trình nghiêncứu kỹ thuật cao, ngày phát triển giới, nhiên, chưa sâu vào thực tiễn Nhiều công nghệ có sản phẩm demo, chưa áp dụng vào thị trường, chưa tận dụng hết ứng dụng khoa học kỹ thuật vào sống Công nghệ Internet thực tác động có sức ảnh hưởng lớn tới ngóc ngách sống hoạt động người Những tác động ngày mạnh mẽ hết trực tiếp thay đổi không sống, công việc giải trí mà thứ nhiều năm vốn dường chẳng liên quan tới web hay văn hố Internet Nổi bật ứng dụng IoT đa số lĩnh vực sống, đề tài nóng hổi cho nhà sản xuất, nghiêncứuTừ tìm hiểu có IoT, em định mang ứng dụng Đènthông minh em tựnghiêncứu sáng chế Mong muốn góp phần vào phát triển cơng nghệ Việt Nam Nội dung đồ án: Nội dung đồ án thiếtkế mơ hình Đènthơng minh sử dụng cơng nghệ IoT với chức sau: tựđộng bật tắt có người, điềukhiển phần mềm Blynk điệnthoạithông minh chế độ tay tựđộngHệthống giúp tiết kiệm thời gian, tiết kiệm hệthốngđiện năng, chống lãng phí đồng thời đảm bảo mắt sử dụng Trình bày đồ án: Nội dung đồ án gồm chương: Chương 1: Tổng quan đề tài Chương 2: Giới thiệu phần cứng phần mềm dùng hệthống Chương 3: Thiếtkế xây dựng đề tài Chương 4: Kết thi công đánh giá đề tài Kết luận hướng phát triển Phương pháp nghiên cứu: Sinh viên thực hiện: Nguyễn Văn Chung Hướng dẫn: Thạc sĩ Thái Văn Tiến Chương 3: THIẾTKẾVÀ XÂY DỰNG ĐỀ TÀI 3.1 Giới thiệu chương Chương chương quan trọng, tập trung xây dựng kết cấu phần cứng xây dựng thuật tốn, viết chương trình để xây dựng hệthốngthiếtkế thành sản phẩm thực 3.2 Thiếtkế xây dựng phần cứng 3.2.1 Thiếtkế sơ đồ khối phần cứng Phần cứng gồm khối: - Nguồn: - Nguồn xoay chiều: 110- 220 VAC Nguồn chiều: 5± 0.2 VDC, cấp module nguồn 5V - Module relay 5v - Module NodeMCU ESP8266 - Các cảm biến gồm: - Cảm biến ánh sáng Cảm biến chuyển động HC-SR501 Hình 3.1 Sơ đồ khối phần cứng 3.2.2 Sơ đồ nguyên lý mạch tổng quát Sơ đồ nguyên lý mạch chung biểu diễn hình sau: 20 Sinh viên thực hiện: Nguyễn Văn Chung Hướng dẫn: Thạc sĩ Thái Văn Tiến Hình 3.2 Sơ đồ nguyên lý mạch tổng quát a Sơ đồ nguyên lý phần cứng giámsáttrạngtháiđèn D5 tích cực mức 1: Sáng D5 mức 0: Tắt Hình 3.3 Sơ đồ nguyên lý phần cứng giámsáttrạngtháiđèn b Sơ đồ nguyên lý phần cứng điềukhiểntrạngtháiđèn Sơ đồ nguyên lý phần cứng điềukhiểntrạngtháiđèn biểu diễn sau: 21 Sinh viên thực hiện: Nguyễn Văn Chung Hướng dẫn: Thạc sĩ Thái Văn Tiến Hình 3.4 Sơ đồ nguyên lý điềukhiểntrạngtháiđèn Đầu vào: Hình 3.5 Sơ đồ nguyên lý đầu vào điềukhiểntrạngtháiđèn BH-1750: Gởi liệu đến (D1,D2) hai chân SCL(serial clock), SDA(serial data ) Vin=5± 0.2 Volts, VGND=0 ± 0.2 Volts HC-SR501: Gởi liệu đến D6 22 Sinh viên thực hiện: Nguyễn Văn Chung Hướng dẫn: Thạc sĩ Thái Văn Tiến Vin=5± 0.2 Volts, VGND=0 ± 0.2 Volts Tích cực mức 1: 3.3 ± 0.2 Volts; mức ± 0.2 Volts Đầu ra: Hình 3.6 Sơ đồ nguyên lý đầu điềukhiểntrạngtháiđèn D0: Tích cực mức 1: 3.3 ± 0.2 Volts Mức thấp ± 0.2 Volts Module realy: Tích cực mức thấp Ngun lý: VD0=3.3Volts VinRelay=0, kích relay đèn sáng VD0= 0Volts VinRelay=5Volts, đèn tắt 3.3 Thiếtkế xây dựng thuật toán hệthống 3.3.1 Sơ đồ khối thuật toán tổng quát Thuật tốn tổng qt trình bày rõ tất hoạt độnghệthống dựa theo mơ hình IoT: Thiết lập kết nối internet hai thiết lập hai chế độ station access point Điềukhiểntrạngtháiđèn chế độ tựđộng tay 23 Sinh viên thực hiện: Nguyễn Văn Chung Hướng dẫn: Thạc sĩ Thái Văn Tiến Hình 3.7 Sơ đồ thuật tốn tổng qt 3.3.1 Thuật tốn kết nối wifi Thuật tốn mơ tả hệthống hai chế độ: Station: kết nối wifi Access point 24 Sinh viên thực hiện: Nguyễn Văn Chung Hướng dẫn: Thạc sĩ Thái Văn Tiến Hình 3.8 Sơ đồ khối hàm setup 3.3.2 Thuật toán chọn chế độ điềukhiểntựđộng tay b Điềukhiển chọn chế độ tựđộng Blynk Hình 3.9 Điềukhiển chọn chế độ tựđộng tay Blynk 25 Sinh viên thực hiện: Nguyễn Văn Chung Hướng dẫn: Thạc sĩ Thái Văn Tiến 3.3.3 Điềukhiểnđèn ở chế độ tựđộngĐèntựđộng bật khi: Cường độ ánh sáng bé ngưỡng phát người Khi không phát người, phút sau đèntựđộng tắt Hình 3.10 Điềukhiểnđèn chế độ tựđộng 26 Sinh viên thực hiện: Nguyễn Văn Chung Hướng dẫn: Thạc sĩ Thái Văn Tiến 3.3.4 Điềukhiểnđèn ở chế độ tay Có thể điềukhiển tay Blynk b Điềukhiểnđèn ở chế độ tay Blynk Hình 3.11 Điềukhiểnđèn chế độ tay Blynk 3.5 Kết luận chương Phần cứng chủ yếu dùng module nên việc thiếtkế phần cứng nhanh, phần xây dựng thuật tốn tương đối phức tạp Để có thuật tốn chặt chẽ, q trình thiếtkế đưa nhiều giả thiết kết hợp với kết từ thực nghiệm 27 Sinh viên thực hiện: Nguyễn Văn Chung Hướng dẫn: Thạc sĩ Thái Văn Tiến Chương 4: KẾT QUẢ THI CÔNG VÀ ĐÁNH GIÁ ĐỀ TÀI 4.1 Giới thiệu chương Chương trình bày trình thi cơng phần cứng, phần mềm hệthống tiến hành thử nghiệm, đánh giá hệthốngQuá trình thi cơng mạch bao gồm q trình layout, ủi bo đồng, kiểm tra linh kiện, hàn mạch kiểm tra Việc đánh giá hệthống dựa tiêu chí hệthống IoT 4.2 Kết thi công phần cứng Kết mạch in trung tâm phần cứng thiếtkế hình vẽ 4.1 Hình 4.1 Mạch in Hệthống trở thành sản phẩm hoàn thiện 28 Sinh viên thực hiện: Nguyễn Văn Chung Hướng dẫn: Thạc sĩ Thái Văn Tiến Hình 4.2 Sản phẩm hồn thiện 4.3 Kết thi cơng phần mềm Giao diện ứng dụng Blynk hoàn thành 29 Sinh viên thực hiện: Nguyễn Văn Chung Hướng dẫn: Thạc sĩ Thái Văn Tiến Hình 4.3 Giao diệngiámsátđiềukhiển Blynk 4.4 Đánh giá thiết bị đề tài 4.4.1 Tiêu chí đánh giá kết đạt a Tiêu chí đánh giá hệthống 30 Sinh viên thực hiện: Nguyễn Văn Chung Hướng dẫn: Thạc sĩ Thái Văn Tiến 10 11 12 13 Tiêu chí đánh giá Giámsáttrạngtháiđènqua Blynk Nếu đèn hỏng, Phát qua Blynk Khi chế độ tự động, đèn bật có người cường độ ánh sáng bé ngưỡng Khi chế độ tự động, đèn tắt đèn cường độ ánh sáng lớn ngưỡng Khi chế độ tự động, đèn tắt cường độ ánh sáng bé ngưỡng khơng có người Điềukhiển tay Blynk Đồng Blynk chế độ tựđộng tay Khi kết nối wifi hỏng, hệthốngtựđộng chuyển sang chế độ access point để sử dụng wifi khác Tốc độ điềukhiển trung bình 1s/ lần điềukhiển Tiết kiệm điện Khoảng cách đo phát người đáp ứng 4m Phù hợp khu diện rộng sử dụng phòng khách Có thể thương mại Bảng 4.1 Các tiêu đánh giá hệthống b Kết đạt - Giámsáttrạngtháiđènqua Blynk - Nếu đèn hỏng, Phát qua Blynk - Khi chế độ tự động: - Đèn bật có người cường độ ánh sáng bé ngưỡng - Đèn tắt đèn cường độ ánh sáng lớn ngưỡng - Đèn tắt cường độ ánh sáng bé ngưỡng khơng có người - Điềukhiển tay Blynk - Đồng Blynk chế độ tựđộng tay - Khi kết nối wifi hỏng, hệthốngtựđộng chuyển sang chế độ access point để kết wifi khác tựđộng chuyển chế độ station - Tốc độ điềukhiển trung bình 1s/ lần điềukhiển - Tiết kiệm điện - Khoảng cách đo phát người đáp ứng: Thông số kỹ thuật: khoảng cách phát