Thiết kế hệ thống điều khiển và giám sát thiết bị qua webserver sử dụng kit intel edison

93 7 0
Thiết kế hệ thống điều khiển và giám sát thiết bị qua webserver sử dụng kit intel edison

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ - TRUYỀN THÔNG THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN VÀ GIÁM SÁT THIẾT BỊ QUA WEBSERVER SỬ DỤNG KIT INTEL EDISON GVHD: NGUYỄN THANH NGHĨA SVTH: LÂM THANH SANG MSSV:14141256 SVTH: ĐỖ TIẾN ANH MSSV: 14141001 SKL006477 Tp Hồ Chí Minh, tháng 07/2018 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: Chuyên ngành: Hệ đào tạo: Khóa: I TÊN ĐỀ TÀI: THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN VÀ GIÁM SÁT THIẾT BỊ QUA WEBSERVER SỬ DỤNG KIT INTEL EDISON II NHIỆM VỤ Các số liệu ban đầu: Sử dụng Kit Intel Edison kết hợp với Mini Breakout Board Điều khiển thiết bị ngoại vi với mức điện áp 220V AC Điều khiển giám sát trực tiếp/ Web/ Smartphone Nội dung thực hiện: - Nghiên cứu tài liệu kit Intel Edinson, cách thức tạo web server - Dựa liệu thu thập được, tiến hành lựa chọn giải pháp thiết kế thi cơng mơ hình kết nối module với Kit điều khiển, thiết kế sơ đồ nối dây - Xây dựng lưu đồ giải thuật, viết chương trình điều khiển cho hệ thống, thiết kế giao diện điều khiển web server - Thử nghiệm điều chỉnh phần mềm phần cứng để mơ hình tối ưu, sử dụng dễ dàng Kiểm tra độ ổn định hệ thống - Viết báo cáo thực III NGÀY GIAO NHIỆM VỤ: IV NGÀY HOÀN THÀNH NHIỆM VỤ: 15/7/2018 V HỌ VÀ TÊN CÁN BỘ HƯỚNG DẪN: ThS Nguyễn Thanh Nghĩa CÁN BỘ HƯỚNG DẪN BM ĐIỆN TỬ CÔNG NGHIỆP – Y SINH i LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên 1: Lâm Thanh Sang Lớp: 14141DT1B Họ tên sinh viên 2: Đỗ Tiến Anh Lớp: Tên đề tài: THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN VÀ GIÁM SÁT THIẾT BỊ QUA 14141DT1A Tuần/ngày (19-25/3) - - (26/3-1/4) (2/4-8/4) (9/4-15/4) - - - - - (16/4-22/4) - (23/4-29/4) - - (30/4-6/5) - - (7/5-13/5) - - - (14/5-20/5) - - 10 (21/5-27/5) - - 11 (28/5-3/6) 12 (4/6-10/6) - iii LỜI CAM ĐOAN Đề tài tự thực dựa vào số tài liệu trước khơng chép từ tài liệu hay cơng trình có trước Người thực đề tài Lâm Thanh Sang – Đỗ Tiến Anh iv LỜI CẢM ƠN Để hoàn thành đề tài nghiên cứu này, lời cho phép chúng tơi gửi lời cảm ơn chân thành đến tồn thể quý thầy cô Trường Đại Học Sư Phạm Kỹ Thuật TP.HCM nói chung thầy Khoa Điện – Điện Tử nói riêng, người tận tình dạy dỗ, trang bị cho chúng tơi kiến thức tảng kiến thức chuyên ngành quan trọng, giúp nhóm chúng tơi có sở lý thuyết vững vàng tạo điều kiện giúp đỡ tốt cho chúng tơi q trình học tập nghiên cứu Đặc biệt, xin chân thành cảm ơn thầy Nguyễn Thanh Nghĩa tận tình giúp đỡ, đưa định hướng nghiên cứu hướng giải số vấn đề để thực tốt đề tài Trong thời gian làm việc với thầy, không ngừng tiếp thu thêm nhiều kiến thức dạy từ thầy, thể thái độ nghiên cứu nghiêm túc, hiệu điều cần thiết trình học tập làm việc sau Mặc dù cố gắng hết sức, song điều kiện thời gian kinh nghiệm thực tế nhóm nghiên cứu cịn ít, đề tài khơng thể tránh khỏi thiếu sót Vì vậy, chúng tơi mong nhận đóng góp ý kiến quý thầy, cô giáo Xin chân thành cảm ơn! TP.HCM, ngày 15 tháng năm 2018 Sinh viên thực Lâm Thanh Sang Đỗ Tiến Anh v MỤC LỤC 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 ẢNH LIỆT KÊ BẢNG DANH SÁCH CÁC TỪ VIẾT TẮT TÓM TẮT Chương 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 CƠ SỞ LÝ THUYẾT 2.1 KHÁI QUÁT VỀ MÁY TÍNH NHÚNG VÀ LINUX 2.1.1 Máy 2.1.2 Hệ th 2.1.3 Hệ đ 2.2 CHUẨN TRUYỀN DỮ LIỆU NỐI TIẾP UART 2.2.1 Quá 2.2.2 Thôn 2.3 TỔNG QUAN VỀ MẠNG INTERNET 2.3.1 Giới 2.3.2 Hoạt 2.3.3 Giao 2.3.4 Công 2.4 WEB SERVER VÀ CƠ SỞ DỮ LIỆU 2.4.1 Các ngôn 2.4.2 Khái quát 2.4.3 Khái quát 2.5 HỆ ĐIỀU HÀNH ANDROID 2.5.1 Giới thiệu 2.5.2 Kiến trúc c 2.5.3 Phần mềm 2.6 GIỚI THIỆU PHẦN CỨNG 2.6.1 Bộ xử lý t 2.6.2 Thiết bị đầ Chương TÍNH TỐN VÀ THIẾT KẾ 3.1 GIỚI THIỆU 3.2 TÍNH TỐN VÀ THIẾT KẾ HỆ THỐNG 3.2.1 Thiết kế sơ 3.2.2 Tính tốn 3.3 SƠ ĐỒ NGUN LÝ TỒN MẠCH Chương 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 b 4.2.2 Danh sách 4.3 ĐĨNG GĨI VÀ THI CƠNG MƠ HÌNH 4.3.1 Đóng gói b 4.3.2 Thi cơng m 4.4 LẬP TRÌNH HỆ THỐNG 4.4.1 Lưu đồ thu 4.4.2 Phần mềm 4.5 Chương 5.1 VIẾT TÀI LIỆU HƯỚNG DẪN SỬ DỤNG, THAO TÁC KẾT QUẢ NHẬN XÉT ĐÁNH GIÁ KẾT QUẢ 5.1.1 Kết ng 5.1.2 Kết 5.2 Chương 6.1 NHẬN XÉT – ĐÁNH GIÁ KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN KẾT LUẬN 6.1.1 Ưu điể 6.1.2 Khuyết 6.2 HƯỚNG PHÁT TRIỂN ĐỀ TÀI TÀI LIỆU THAM KHẢO PHỤ LỤC Intel® Edison Development Platform viii CHƯƠNG THI CÔNG HỆ THỐNG Điều khiển trực tiếp thiết bị nút nhấn bố trí mơ hình, nút nhấn đến nút nhấn 8, điều khiển tương ứng thiết bị đến thiết bị - Điều khiển Website: + Truy cập vào địa https://dkgstb.xyz máy tính, điện thoại, …có kết nối Internet, wifi + Đăng nhập với Id: doan Password: totnghiep + Đi đến trang: điều khiển thiết bị + Điều khiển thiết bị cách thay đổi công tắc mô Website Công tắc đến công tắc điều khiển tương ứng thiết bị đến thiết bị Nếu muốn bật tắt tồn thiết bị (8 thiết bị), nhấn nút “Bật thiết bị” “Tắt thiết bị” mô website - Điều khiển ứng dụng Android: + + Hỗ trợ thiết bị chạy hệ điều hành Android 5.0 trở lên Truy cập ứng dụng: Điều khiển thiết bị điện thoại (Ứng dụng cung cấp kèm theo hệ thống) + Đăng nhập với Tên đăng nhập: doan Mật khẩu: totnghiep + Điều khiển thiết bị cách nhấn nút ON, OFF tương ứng với thiết bị Bước 6: Giám sát hoạt động - Website Đi đến trang Giám sát hoạt động liệu như: thời gian bật/ tắt thiết bị, tên thiết bị, trạng thái hoạt động thống kê thành bảng Khi thiết bị thay đổi trạng thái thơng tin cập nhật lên trang Giám sát hoạt động - Ứng dụng Android: Trạng thái thiết bị tự động cập nhật liên tục lên ứng dụng mà có thiết bị thay đổi trạng thái BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 56 CHƯƠNG KẾT QUẢ NHẬN XÉT ĐÁNH GIÁ Chương KẾT QUẢ NHẬN XÉT ĐÁNH GIÁ 5.1 KẾT QUẢ 5.1.1 Kết nghiên cứu Trong q trình nghiên cứu 12 tuần, nhóm đạt kết sau:  Tìm hiểu nghiên cứu tổng quan: cấu tạo, chức Intel Edison Mini Breakout Board  Thiết kế giao diện webserver, ứng dụng Android để giám sát điều khiển hệ thống  Tìm hiểu biết cách sử dụng phần mềm phần mềm thiết kế mạch chuyên nghiệp Altium Designer, ngơn ngữ lập trình Python tiếp thu ngôn ngữ PHP phục vụ cho việc tạo trang web server  Điều khiển thiết bị trực tiếp từ nút nhấn, điều khiển thiết bị gián tiếp thông qua Web server, cập nhật liệu điều khiển lên Web server  Intel Xây dựng ứng dụng điều khiển thiết bị qua nút nhấn, web, app dùng kit Edison 5.1.2 Kết thi công a Kết phần cứng Qua trình thiết kế phần cứng, chọn lựa linh kiện lên ý tưởng hồn thiện mơ hình, kết mà thực được: Hình 5-1 Mơ hình ngơi nhà nhóm thực BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH CHƯƠNG KẾT QUẢ NHẬN XÉT ĐÁNH GIÁ Hình 5-2 Bộ điều khiển trung tâm b Kết phần mềm Website: Giao diện website thiết kế đơn giản, đại, website bao gồm trang: LOGIN, TRANG CHỦ, ĐIỀU KHIỂN THIẾT BỊ, GIÁM SÁT HOẠT ĐỘNG, VỀ CHÚNG TÔI LOGIN: giao diện ban đầu người dùng đăng nhập vào website Tên đăng nhập “doan” mật “totnghiep” Hình 5-3 Giao diện đăng nhập website BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH CHƯƠNG KẾT QUẢ NHẬN XÉT ĐÁNH GIÁ TRANG CHỦ: Là trang hiển thị bạn đăng nhập vào hệ thống thành cơng Hình 5-4 Giao diện trang chủ website ĐIỀU KHIỂN THIẾT BỊ: Trang có cơng tắc dùng để điều khiển tương ứng với thiết bị Có nút TẮT 08 THIẾT BỊ, BẬT 08 THIẾT BỊ muốn điều khiển bật tắt lúc Hình 5-5 Giao điện điều khiển thiết bị website BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 59 CHƯƠNG KẾT QUẢ NHẬN XÉT ĐÁNH GIÁ GIÁM SÁT HOẠT ĐỘNG: Ở trang có bảng giám sát trạng thái hoạt động thiết bị với thông tin như: Thời gian thực, tên thiết bị trạng thái hoạt động Hình 5-6 Giao diện hệ thống giám sát hoạt động VỀ CHÚNG TÔI: Trang hiểu thị thông tin giảng viên hướng dẫn sinh viên thực đề tài Hình 5-7 Giao diện chúng tơi BỘ MƠN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH CHƯƠNG KẾT QUẢ NHẬN XÉT ĐÁNH GIÁ  Ứng dụng Android Ứng dụng Android thiết kế đơn giản với tên Điều khiển thiết bị, hỗ trợ thiết bị chạy hệ điều hành Android 5.0 trở lên Ứng dụng bao gồm giao diện login (hình 5-8) giao diện (điều khiển, giám sát) Việc điều khiển giám sát thiết bị trình bày giao diện hình bên Hình 5-8 Giao diện login ứng dụng “Điều khiển thiết bị” Hình 5-9 Giao diện điều khiển giám sát ứng dụng “Điều khiển thiết bị” BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH CHƯƠNG KẾT QUẢ NHẬN XÉT ĐÁNH GIÁ 5.2 NHẬN XÉT – ĐÁNH GIÁ Sau thời gian nghiên cứu, thi cơng đồ án tốt nghiệp nhóm với đề tài “Thiết kế hệ thống điều khiển giám sát thiết bị qua webserver sử dụng kit Intel Edison” hồn thiện Nhìn chung, mơ hình hoạt động ổn định, làm việc liên tục, đạt 100% yêu cầu đề ban đầu Người dùng thao tác cách đơn giản, dễ sử dụng Hê thống đảm bảo an toàn bảo mật cho người dùng Hệ thống sử dụng nguồn cấp nhỏ 12V nên an toàn cho người sử dụng trước nguy điện giật Thời gian đáp ứng từ nhấn nút nhấn trực tiếp gián tiếp qua web server nhanh, khoảng 1-2 giây Thời gian đáp ứng cập nhật liệu liệu website liên tục có thay đổi trạng thái thiết bị Tuy nhiên, hạn chế kiến thức thời gian thực hiện, nguồn tài liệu tham khảo chủ yếu thông qua Internet nên đề tài không tránh khỏi sai sót cịn số hạn chế: - Hạn chế lớn chưa có nguồn điện dự trữ để cung cấp cho hệ thống hoạt động bị nguồn - Vì điều kiện kinh phí thời gian có hạn, nên nhóm thực mơ hình mang tính tương đối BỘ MƠN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 62 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 6.1 KẾT LUẬN Với mục tiêu đưa ra, đề tài giải hoàn thành mục tiêu đặt ban đầu như: - Tìm hiểu tổng quan: cấu tạo phần cứng, chức chân dịng kit Intel Edison mang tính ứng dụng cao dự án IoT - Xây dựng web server để điều khiển thiết bị giám sát hoạt động, địa tại: https://dkgstb.xyz - Ngồi nhóm cịn tạo thêm ứng dụng Android – “Điều khiển thiết bị”, mang tính di động cao cho người dùng để điều khiển, khối nút nhấn điều khiển trực tiếp thiết bị - Hệ thống website điều khiển thiết bị dễ sử dụng, tiện lợi, đáp ứng nhu cầu cần thiết sử dụng thiết bị người dùng 6.1.1 Ưu điểm - Phần cứng thiết kế tinh gọn, đơn giản, dễ vận hành hệ thống, mơ hình trang trí đẹp, trực quan - Cách thức điều khiển giao diện thân thiện với người dùng - Chi phí hệ thống mức trung bình đáp ứng đầy đủ yêu cầu đặt - Website thiết kế đơn giản, giao diện dễ sử dụng, tiện lợi 6.1.2 Khuyết điểm Dù nhóm nghiên cứu cố gắng hoàn thành đề tài cách tốt nhiên hệ thống cịn vài khuyết điểm sau: - Giao diện ứng dụng đơn giản - Sử dụng hosting miễn phí nên đơi lúc cịn hạn chế thời gian bị trì hỗn, ảnh hưởng đến tính ổn định hệ thống - Kiến thức, thời gian kinh phí hạn chế nên mơ hình khơng tối ưu 100% BỘ MƠN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 63 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 6.2 HƯỚNG PHÁT TRIỂN ĐỀ TÀI Với mong muốn mở rộng thuật toán đề tài để ứng dụng với nhiều khơng gian nhiều thiết bị khác nhau, nhóm xin đưa số ý kiến phát triển cho đề tài sau: - Cải tiến Web server: thuê định kỳ hàng năm để đảm bảo tính ổn định chất lượng - Hướng phát triển nhà thông minh: sử dụng thêm công nghệ RFID, cảm biến vân tay, cảm biến nhiệt độ, khí gas, camera giám sát… - Mở rộng port để tăng số lượng thiết bị điều khiển nhằm tăng tính ứng dụng vào thực tế BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 64 TÀI LIỆU THAM KHẢO TÀI LIỆU THAM KHẢO [1] Trần Thu Hà (chủ biên), Trương Thị Bích Ngà, Nguyễn Thị Lưỡng, Bùi Thị Tuyết Đan, Phù Thị Ngọc Hiếu, Dương Thị Cẩm Tú, “Giáo trình Điện tử bản”, NXB Đại học Quốc gia TP.HCM, 2014 [2] Hoàng Ngọc Văn, “Giáo trình Điện tử cơng suất”, Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh, 2007 [3] Hải Nguyễn Việt Hùng, Nguyễn Ngô Lâm, Nguyễn Văn Phúc, Đặng Phước Trang, “Kỹ thuật truyền số liệu”, NXB Đại học Quốc gia TP.HCM, 2013 [4] Ks Nguyễn Văn Khoa, Nguyễn Minh Hải, “Tự học ngôn ngữ lập trình web phổ biến”, NXB Giao thơng vận tải, 2007 [5] Avirup Basu, “Intel Edison Projects”, Packt Publishing Ltd, 2017 [6] LabAgus Kurniawan, “The Hands-on Intel Edison Manual”, PE Press, 2014 [7] Stephanie Moyerman, “Getting Started with Intel Edison”, 2015 Edison Web Server, http://www.instructables.com/id/EdisonWebServer/, [8] 2017 BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 65 PHỤ LỤC PHỤ LỤC Intel® Edison Development Platform BỘ MƠN ĐIỆN TỬ CƠNG NGHIỆP – Y SINH 66 PHỤ LỤC BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 67 ... đề tài: ? ?Thiết kế hệ thống điều khiển giám sát thiết bị qua Webserver sử dụng Kit Intel Edison? ?? để bước đầu tiếp cận công nghệ thời đại 4.0 Hệ thống sử dụng tài nguyên Kit Intel Edison kết hợp... ngành: Hệ đào tạo: Khóa: I TÊN ĐỀ TÀI: THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN VÀ GIÁM SÁT THIẾT BỊ QUA WEBSERVER SỬ DỤNG KIT INTEL EDISON II NHIỆM VỤ Các số liệu ban đầu: Sử dụng Kit Intel Edison kết hợp... hình: hệ thống điều khiển giám sát thiết bị qua Web server sử dụng kit Intel Edison Hệ thống bao gồm chức sau:  Điều khiển thiết bị trực tiếp nút nhấn, qua web ứng dụng điện thoại thông minh Giám

Ngày đăng: 25/12/2021, 23:14

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan