Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 85 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
85
Dung lượng
4,84 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM KHOA ĐIỆN - ĐIỆN TỬ ĐỒ Á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 NHÀ XƯỞNG THÔNG MINH GVHD: ThS HUỲNH HOÀNG HÀ SVTH: HUỲNH MINH LÝ MSSV: 11141129 SKL 0 5 Tp Hồ Chí Minh, tháng 01/2017 an TRƯỜNG ĐH SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐIỆN-ĐIỆN TỬ BỘ MƠN ĐIỆN TỬ CƠNG NGHIỆP CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM ĐỘC LẬP - TỰ DO - HẠNH PHÚC Tp HCM, ngày tháng năm 2017 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: Huỳnh Minh Lý MSSV: 11141129 Chuyên ngành: Hệ đào tạo: Khóa: Điện tử cơng nghiệp Đại học quy 2011 Mã ngành: Mã hệ: Lớp: 01 111411DT2A I TÊN ĐỀ TÀI: THIẾT KẾ HỆ THỐNG NHÀ XƯỞNG THÔNG MINH II NHIỆM VỤ Các số liệu ban đầu: Mục đích đề tài: Tìm hiểu thiết bị nhúng kít raspberry hệ thống scada kít nhúng,IOT để làm nhà xưởng thông minh Đồ án tốt nghiệp thực tại: Bộ môn Điện Tử Công Nghiệp, Khoa Điện - Điện Tử, Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh Nội dung thực hiện: Thiết kế hệ thống web server thu thập dử liệu điều khiển từ xa - Thiết kế trang web server - Thiết kế kho dử liệu mysql - Lập trình giao tiếp raspberry với cảm biến - Thiết lập đưa dử liệu từ raspberry lên web ngược lại III NGÀY GIAO NHIỆM VỤ: 10/10/2016 IV NGÀY HOÀN THÀNH NHIỆM VỤ: 6/01/2017 V HỌ VÀ TÊN CÁN BỘ HƯỚNG DẪN: ThS Huỳnh Hoàng Hà CÁN BỘ HƯỚNG DẪN BM ĐIỆN TỬ CÔNG NGHIỆP an ii TRƯỜNG ĐH SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐIỆN-ĐIỆN TỬ BỘ MƠN ĐIỆN TỬ CƠNG NGHIỆP CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM ĐỘC LẬP - TỰ DO - HẠNH PHÚC Tp HCM, ngày tháng năm 2017 LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên : Huỳnh Minh Lý Lớp:111411DT2A MSSV:11141129 Tên đề tài: THIẾT KẾ HỆ THỐNG NHÀ XƯỞNG THÔNG MINH Tuần/ngày Xác nhận GVHD Nội dung Tuần Tìm hiểu nguồn tài liệu thông tin thực tế đề tài Tuần Tìm hiểu ngơn ngữ python Tuần Tìm hiểu ngơn ngữ lập trình web php,css,html Tuần Tìm hiểu sở liệu mysql Tuần Thiết kế giao diện trang web Tuần Thiết kế bảng sở liệu mysql Tuần Tìm hiểu phần cứng raspberry giao tiếp raspberry với cảm biến Tuần Viết chương trình thu thập liệu điều khiển gpio cua raspberry Tuần Tìm hiểu cách gửi liệu từ kit raspberry lên sở liệu từ web vào sở liệu Tuần 10 Chỉnh sửa hoàn thiện phần mềm làm hoàn thiện phần cứng Tuần 11 Viết báo cáo đồ án tốt nghiệp GV HƯỚNG DẪN (Ký ghi rõ họ tên) an 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 Huỳnh Minh Lý an iv LỜI CẢM ƠN Em xin gởi lời cảm ơn sâu sắc đến Thầy Huỳnh Hồng Hà _ Giảng viên mơn Máy Tính-Viễn Thơng trực tiếp hướng dẫn tận tình giúp đỡ tạo điều kiện để hoàn thành tốt đề tài Em xin gởi lời chân thành cảm ơn thầy cô Khoa Điện-Điện Tử tạo điều kiện tốt cho em hoàn thành đề tài Em gửi lời đồng cảm ơn đến bạn lớp 1114112A chia sẻ trao đổi kiến thức kinh nghiệm quý báu thời gian thực đề tài Mặc dù cố gắng để thực đề tài cách hoàn chỉnh Song buổi đầu làm quen tiếp cận lĩnh vực hạn chế kiến thức kinh nghiệm nên khơng thể tránh khỏi thiếu sót định mà thân chưa nhìn nhận Chúng tơi mong nhận góp ý q Thầy, Cơ giáo bạn để đề tài hoàn thiện Cảm ơn đến cha mẹ,… Xin chân thành cảm ơn! Người thực đề tài Huỳnh Minh Lý an C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an v MỤC LỤC NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP i LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP ii LỜI CAM ĐOAN iii LỜI CẢM ƠN iv MỤC LỤC v LIỆT KÊ HÌNH VẼ viii LIỆT KÊ BẢNG x TÓM TẮT xi 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 CẤU TRÚC PHẦN MỀM CHO BOARD RASPBERRY 2.2 Hệ điều hành Linux 2.2.1 Khái quát 2.2.2 Các thư mục linux 2.3 Tổng quan ngôn ngữ Python 2.3.1 Khái niệm 2.3.2 Đăc điểm ngơn ngữ lập trình Python 2.3.3 Cấu trúc ngôn ngữ python 10 2.4 Ngơn ngữ lập trình web 11 2.4.1 Ngôn ngữ HTML 11 2.4.2 Ngôn ngữ PHP 12 2.4.3 Ngôn ngữ SQL 14 2.4.4 Ngôn ngữ JavaScript 14 2.5 Web server 15 2.6 Giới thiệu phần cứng sử dụng hệ thống 16 2.6.1 Giới thiệu Raspberry Pi B+ 16 2.6.2 Giới thiệu cảm biến nhiệt độ độ ẩm dht22 18 Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn an C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an vi 2.6.3 Giới thiệu mạch RFID rc522 21 2.6.4 Giới thiệu cảm khí ga MQ2 25 2.6.5 Giới thiệu cảm biến quan trở 27 2.6.6 Các mạch hỗ trợ 27 Chương THIẾT KẾ HỆ THỐNG 29 3.1 GIỚI THIỆU HỆ THỐNG 29 3.1.1 SƠ ĐỒ KHỐI HỆ THỐNG 29 3.1.2 Sơ lược hệ thống mục đích thiết kế 29 3.2 Thiết kế phần mềm cho hệ thống 30 3.2.1 Chương trình giải thuật cho chương trình trangthai_tb() 30 3.2.2 chương trình giải thuật cho chương trình 31 3.2.3 Chương trình giải thuật cho chương trình idnv() 32 3.2.4 Chương trình giải thuật cho chương trình ct_taomang1() 33 3.2.5 Chương trình giải thuật cho chương trình ct_taomang2() 33 3.2.6 Chương trình giải thuật cho chương trình id_vaomang() 34 3.2.7 Chương trình giải thuật cho chương trình doc_caidat() 35 3.2.8 Chương trình giải thuật cho chương trình trangthai() 36 3.2.9 Chương trình giải thuật cho chương trình doc_sensor_dht22() 37 3.2.10 Chương trình giải thuật cho chương trình dk_den() 39 3.2.11 Chương trình giải thuật cho chương trình dk_loa() 40 3.2.12 Chương trình giải thuật cho chương trình doc_rc522() 41 3.2.13 Chương trình giải thuật cho chương trình capnhat() 42 3.3 Xây dựng hệ thống webserver Raspberry 43 3.3.1 Cấu hình cài đặt phần mềm cần thiết 43 3.3.2 Xây dựng database 44 3.3.3 Cấu trúc bảng Database 45 3.3.4 xây dựng trang web 48 Chương THI CÔNG HỆ THỐNG 58 4.1 Board thu thập liệu 58 4.2 Board điều khiển động 62 Chương KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ 63 5.1 Thu thập liệu 63 5.2 Trang web hiển thị 64 5.3 Phân Tích Kết Quả 68 5.3.1 Sự Hoạt Động Của Khối Server 68 Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn an C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an vii 5.3.2 Sự Hoạt Động Của Khối Động Cơ 68 5.3.3 Sự Hoạt Động Của Khối Cảm Biến 68 5.4 KẾT QUẢ THỰC TẾ 69 Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 71 6.1 Kết luận 71 71 71 71 6.2 Hướng Phát Triển 71 TÀI LIỆU THAM KHẢO 72 Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn an C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an viii LIỆT KÊ HÌNH VẼ Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn an C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an ix Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn an C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 59 Bảng 4.2:kết nối raspberry với rc522 RC522 RASPBERRY 3.3V 3.3V RST GPIO25 GND GND MISO GPIO9 MOSI GPIO10 SCK GPIO11 SDA GPIO8 Hình 4.2: Kết nối raspberry với module rc522 Chân 3v3 va chân gnd chua module rc522 kết nối với board raspberry để lấy nguồn Chan miso mosi module rc522 nối với gpio 9,10 board raspberry để truyền tín hiệu theo chuẩn spi Chân sck module rc522 nối chân gpio 11 cua board raspberry để tạo xung nhịp Chân sda cua module rc522 nối với chân gpio board raspberry để chọn chip điều khiển Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn an C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 60 Bảng 4.3:kết nối raspberry với MQ2 MQ2 RASPBERRY VCC 5V DOUT GPIO20 AOUT NO USE GND GND Hình 4.3: Kết nối raspberry với MQ2 chân gnd vcc MQ2 nối với 5v va gnd board raspberry để lấy nguồn Chân dout MQ2 nối với gpio 20 board raspberry lấy tín hiệu ngõ vào Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn an C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 61 Bảng 4.4:kết nối raspberry với quan trở QUANG TRỞ RASPBERRY VCC 5V GND GND DOUT GPIO21 Hình 4.4: Kết nối raspberry với quan trở chân gnd vcc quan trở nối với 5v va gnd board raspberry để lấy nguồn Chân dout quan trở nối với gpio 21 board raspberry lấy tín hiệu ngõ vào Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn an C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 62 4.2 Board điều khiển động Kết nối mạch điều khiển động với động Cấp hai nguồn 5V raspberry 5V ngồi để ni relay cho mạch Bảng 4.5:kết nối raspberry với module điều khiển module điều khiển động O1, O2, O3,O4,O5 RASPBERRY GPIO26,GPIO19,GPIO13 GPIO6,GPIO5 Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn an Chức Điều khiển bật tắt C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 63 Chương KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ 5.1 Thu thập liệu Kết thu thập liệu Board thu thập liệu điều khiển động Chuỗi liệu Gồm trạng thái thiết bị chế độ tự động, nhiệt độ độ ẩm có id vào Hình 5.1: Kết liệu thu từ raspberry Python Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn an C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 64 5.2 Trang web hiển thị truy cập vào hình đăng nhập Hình 5.2: Màn hình đăng nhập Web Server Nhập tên tài khoản, mật đúng, vào giao diện web Hình 5.3: Màn hình trang chủ Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn an C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 65 Trang chủ hiển thị nhiệt độ độ ẩm môi trường Điều khiển thiết bị chế độ tay Hình 5.3: Màn hình trang quanlynv Mục thơng tin nhân viên ta có trang quản lý nhân viên Thông tin nhân viên Giờ vào làm Giờ nghĩ Tổng trễ ngày nghĩ Hình 5.4: Màn hình trang timkiemnv Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn an C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 66 Mục thông tin nhân viên có trang tìm kiếm nhân viên theo id nhân viên Tìm kiếm thơng tin nhân viên Giờ vào nghĩ nhân viên Tổng trễ nhân viên ngày nghĩ nhân viên Hình 5.5: Màn hình trang themnv Trong mục thơng tin nhân viên có trang thêm nhân viên Thêm thông tin nhân viên có id csdl Thêm id thêm thông tin nhân viên Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn an C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 67 Hình 5.6: Màn hình trang chinhsua Trong mục thơng tin nhân viên có trang chỉnh sửa thơng tin nhân viên Có xóa nhân viên củ Chỉnh sửa thơng tin nhân viên củ Hình 5.7: Màn hình trang caidat Trong mục cài đặt thơng số có cài đặt cho thiết Giờ off, on cho tất thiết bị Có thể cài đặt nhiệt độ để bật tắt quạt Có thể cài đặt độ ẩm để bật máy hút ẩm Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn an C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 68 Hình 5.8: Màn hình trang trangthai_tb Trong mục trạng thái Có bảng trạng thái thiết bị mục bật tự động thiết bị sẻ điều khiển tự động 5.3 Phân Tích Kết Quả 5.3.1 Sự Hoạt Động Của Khối Server Với việc sử dụng máy tính nhúng Raspberry, khối web server cho độ ổn định cao, liệu cập nhật liên tục ổn định, song hệ thống số hạn chế như: Máy tính Raspberry B+ có tốc độ cịn chưa cao, nên việc có nhiều máy khách truy nhập vào server xảy tượng máy bị chậm bị treo máy, mặt khác hệ thống lưu liệu vào thẻ nhớ, thẻ nhớ có số lần đọc ghi liệu tốc độ giới hạn, nên việc an toàn liệu hệ thống hoạt động thời gian dài hàng năm khơng cịn an tồn, hệ thống phát triển thay máy tính khác có tốc độ xử lý cao để đáp ứng nhiều yêu cầu cho hệ thống, đồng thời việc lưu trữ liệu dung ngoại vi khác ổ cứng để độ bền thiết bị lưu trữ tăng lên, đồng thời hệ thống lưu trữ liệu lên host online để liệu an toàn thiết bị lưu trữ liệu bị hư 5.3.2 Sự Hoạt Động Của Khối Động Cơ Khối động hoạt động ổn định vẩn đáp ứng chậm thời gian trễ vẩn cao 5.3.3 Sự Hoạt Động Của Khối Cảm Biến Các loại cảm biến vẩn rẻ tiền nên độ sai số vẩn cao, đáp ứng chậm Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn an C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 69 5.4 KẾT QUẢ THỰC TẾ Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn an C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 70 Hình 5.9: Hệ thống thực tế Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn an C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 71 Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 6.1 Kết luận Nghiên cứu lý thuyết Raspberry Pi B+ phục vụ đề tài Nghiên cứu xây dựng web HTML, PHP, JavaScript có lưu trữ sở liệu MySQL Điều khiển thiết bị thông qua web server Đọc liệu từ cảm biến lên web Web Server chưa tối ưu với toàn thiết bị truy cập Giao diện trang web đơn giản 6.2 Hướng Phát Triển Do hạn chế thời gian, kiến thức vấn đề thực tế nên hệ thống cịn đơn giản Do áp dụng vào thực tế, mơ hình cần phải nâng cấp, mở rộng để thích ứng cho ứng dụng cụ thể như: Xây dựng thêm ứng dụng điện thoại thông minh cải thiện trang web phù hợp với hình điện thoại để tạo thuận tiện cho người dùng Tìm hiểu xây dựng phương án tiết kiệm điện tiêu thụ cho hệ thống Cải thiện cho hệ thống chấm cơng hồn thiện với sản phẩm bán thị trường Hy vọng với hướng phát triển với ý tưởng, góp ý thầy cô bạn, đề tài phát triển sớm ứng dụng tương lai Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn an C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 72 TÀI LIỆU THAM KHẢO [1] Trần Nguyên Thái, “Thiết kế hệ thống tưới nước tự động”, đồ án tốt nghiệp, đại học Sư Phạm Kỹ Thuật tp.HCM, tháng 01/2016 [2] Võ Duy Tuấn, , Việt Nam, 2015 [3] Fabrizio Romano, Learning Python, USA, 2015 [4]W3Schools, Learn HTML and CSS with w3Schools, 2008 [5]http://abyz.co.uk/rpi/pigpio/ [6]http://abyz.co.uk/rpi/pigpio/download.html [7]http://raspberrypi.stackexchange.com/questions/56413/error-problem-connectingto-raspberry-pi-3-with-xrdp [8]w3school.com [9]tutorialpoint.com Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn an C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn