(Đồ án hcmute) thu thập dữ liệu và điều khiển thiết bị nhà kính qua web server

123 5 0
(Đồ án hcmute) thu thập dữ liệu và điều khiển thiết bị nhà kính qua web server

Đ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 TP.HCM KHOA ĐÀO TẠO CHẤT LƯỢNG CAO ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ - TRUYỀN THÔNG THU THẬP DỮ LIỆU VÀ ĐIỀU KHIỂN THIẾT BỊ NHÀ KÍNH QUA WEB SERVER GVHD: ThS NGUYỄN ĐÌNH PHÚ SVTH: TRẦN NAM KHƠI MSSV: 12141116 S K C0 Tp Hồ Chí Minh, tháng năm 2016 an TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH KHOA ĐÀO TẠO CHẤT LƯỢNG CAO ĐỒ ÁN TỐT NGHIỆP THU THẬP DỮ LIỆU VÀ ĐIỀU KHIỂN THIẾT BỊ NHÀ KÍNH QUA WEB SERVER SVTH: TRẦN NAM KHƠI MSSV: 12141116 Khố: 2012 Ngành: CN- KT ĐIỆN TỬ TRUYỀN THÔNG GVHD: ThS NGUYỄN ĐÌNH PHÚ Tp Hồ Chí Minh, tháng năm 2016 an Tp Hồ Chí Minh, tháng năm 2016 an Đồ Án Tốt Nghiệp LỜI CẢM ƠN Được phân công khoa Đào Tạo Chất Lượng Cao, Trường Đại Học Sư Phạm Kỹ Thuật TP Hồ Chí Minh đồng ý thầy giảng viên hướng dẫn Th.S Nguyễn Đình Phú, tơi thực đề tài mang tên “Thu Thập Dữ Liệu Và Điều Khiển Thiết Bị Nhà Kính Qua Web Server” Để hồn thành đề tài này, nhóm thực đề tài xin chân thành cảm ơn thầy, cô trường Đại Học Sư Phạm Kỹ Thuật TP Hồ Chí Minh nói chung thầy, mơn Điện Tử Cơng Nghiệp nói riêng tận tình hướng dẫn, giảng dạy suốt trình học tập, nghiên cứu rèn luyện trường Xin chân thành cảm ơn thầy giảng viên hướng dẫn Th.S Nguyễn Đình Phú trực tiếp hướng dẫn tận tình, chu đáo tạo điều kiện để tơi hồn thành khóa luận Cuối xin gửi lời cảm ơn gia đình, bạn sinh viên lớp đặc biệt bạn Hồ Minh Thái, Nguyễn Thành Tâm, Nguyễn Ngọc Nam Phương Châu Quanh Thươne lời cảm ơn sâu sắc đóng góp q báu vật chất tinh thần, động viên, giúp đỡ nhiệt tình suốt thời gian học tập, trình nghiên cứu, hồn thành đồ án Mặc dù cố gắng để thực đề tài cách hoàn chỉnh 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 tránh khỏi thiếu sót định mà thân chưa nhìn nhận Nhóm thực đề tài mong nhận góp ý quý thầy, bạn để đề tài hồn thiện Nhóm thực đề tài xin chân thành cảm ơn! NHÓM THỰC HIỆN ĐỀ TÀI Sinh viên: Trần Nam Khôi Khoa Đào Tạo Chất Lượng Cao - ĐH SPKT TP Hồ Chí Minh an Trang i Đồ Án Tốt Nghiệp TÓM TẮT Xã hội ngày phát triển với công nghệ đại gần gũi với người Trong ngành Điện tử góp phần lớn quan trọng mang lại thành tựu to lớn đó.Với đặc thù ngành ln đón đầu cơng nghệ, ngành Điện tử cho sản phẩm để phục vụ người, không sống mà khoa học, quân sự, y tế, cơng nghiệp, nơng nghiệp….Điều khơng góp phần thúc đẩy chất lượng sống ngày tốt hơn, mà mở nhiều hướng hỗ trợ người nhiều tương lai Nhu cầu giám sát, điều khiển thiết bị thu thập liệu thông qua mạng không dây ngày tăng, theo phát triển liên tục máy tính nhúng qua hàng thập kỉ hình thành phát triển nhanh chóng khẳng định vị xu Internet of Things – IoT Với đề tài này, nhóm thực xây dựng mơ hình thu thập liệu điều khiển thiết bị Các board cảm biến board điều khiển thiết bị thiết kế có gắn cảm biến thiết bị ngoại vi, kết nối vô tuyến với khối xử lý trung tâm Các board cảm biến thu thập xử lý liệu, board điều khiển thiết bị định bật/tắt thiết bị dựa vào chương trình lập trình sẵn gửi thông tin cho khối xử lý trung tâm Khối trung tâm bao gồm máy tính nhúng có chức thu thập liệu từ board cảm biến board điều khiển thiết bị Dữ liệu gồm giá trị cảm biến nhiệt độ - độ ẩm khơng khí, độ ẩm đất, cường độ ánh sáng, cảm biến mưa, trạng thái hoạt động thiết bị … Dữ liệu sau thu thập gửi đến máy tính nhúng qua sóng vơ tuyến Nhóm thực đề tài cài đặt chương trình để máy tính nhúng trở thành Web Server Database Server.Máy tính nhúng sau khởi động chạy chương trình nhận liệu xử lý liệu nhận đưa vào sở liệu Một giao diện Web thiết kế để người dùng đăng nhập, xem thông tin hệ thống, giám sát liệu cảm biến board, trạng thái hoạt động thiết bị tương tác để bật/tắt thiết bị cần thiết Ngồi ra, nhóm cịn xây dựng SMS Gateway để tương tác với mơ hình qua tin nhắn SMS Giám sát mơi trường Camera board điều khiển thiết bị trang bị thêm hình TFT để tương tác với thiết bị, tất hoạt động đồng hóa Web board điều khiển thiết bị ABSTRACT The society is growing with modern and friendly technology The living standards and people’s needs are higher than ever, requiring technical industry must always change, improvetomeet and enhance the quality of life In fact, Electronics industry largely and importantly contributes to bring such great achievements Its characteristic is always proactive,create new products to serve people, not only in life but also in science, Khoa Đào Tạo Chất Lượng Cao - ĐH SPKT TP Hồ Chí Minh an Trang ii Đồ Án Tốt Nghiệp military, health care, agriculture…That does not only contribute to enhance the quality of life, but also open up new ways to assist people more in the future The demand for monitoring, control devices and data collection via Wireless networks is increasing The continuous development of embedded computer for decade formation and development has quickly asserted its position in the trend of Internet of Things– IoT This project, the implementation team builds a model of data collection and control devices The sensor boards and controller board are designed with sensors, peripherals to control devices, the connection to the center unit via wireless The sensor boards will collect and process data The controller board will make decision to control on/off devices based on the program has been programmed and sent information to the center unit Center unit includes an embedded computer with data acquisition function from the sensor board and controller board Data is temperature - air humidity, soil moisture, light intensity, rain sensor and status of devices After collecting, Data will be sent to the embedded computer via wireless The groupinstalled a computer program to this embedded computer become Web Server and Database Server After booting, embedded computer will run the data receiving and process data received into the Database A Web interface is designed so that users can log in, view system information, data monitoring, status of the device and turn on/off the device when necessary In addition, the group builds a SMS Gateway to be able to interact with the model via SMS The environmental monitoring by Camera and controller board is equipped with LCD TFT screen to interact with the devices, all activities are synchronized between the Web and controller board Khoa Đào Tạo Chất Lượng Cao - ĐH SPKT TP Hồ Chí Minh an Trang iii Đồ Án Tốt Nghiệp MỤC LỤC LỜI CẢM ƠN i TÓM TẮT ii ABSTRACT ii MỤC LỤC iv DANH MỤC CÁC TỪ VIẾT TẮT vii DANH MỤC HÌNH ẢNH viii DANH MỤC BẢNG BIỂU xi CHƯƠNG TỔNG QUAN 1.1 Đặt Vấn Đề 1.2 Lý Do Chọn Đề Tài 1.3 Mục Tiêu Nghiên Cứu 1.4 Đối Tượng Và Phạm Vi Nghiên Cứu 1.5 Dàn Ý Nghiên Cứu CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Máy Tính Nhúng Trong Giám Sát, Điều Khiển Và Thu Thập Dữ Liệu 2.2 Tổng Quan Về Web Server 2.2.1 Web Server 2.2.2 Database Server 2.3.Mạng Cảm Biến Không Dây 2.3.1 Tổng Quan Về Mạng Cảm Biến Không Dây 2.3.2 Ứng Dụng Của Mạng Cảm Biến Không Dây Trong Phát Triển Nông Nghiệp CHƯƠNG THIẾT KẾ HỆ THỐNG 3.1 Giới Thiệu Về Hệ Thống 3.1.1 Sơ Đồ Khối Tổng Quát Hệ Thống 3.1.2 Sơ Đồ Khối Chi Tiết Khối Trung Tâm 10 3.1.3 Sơ Đồ Khối Chi Tiết Board Điều Khiển Thiết Bị 11 Khoa Đào Tạo Chất Lượng Cao - ĐH SPKT TP Hồ Chí Minh an Trang iv Đồ Án Tốt Nghiệp 3.1.4 Sơ Đồ Khối Chi Tiết Các Board Cảm Biến 12 3.1.5 Nguyên Lý Hoạt Động Của Hệ Thống 13 3.2 Thiết Kế Phần Cứng Hệ thống 14 3.2.1 Khối Xử Lý Trung Tâm 14 3.2.1.1 Tổng Quan Về Kit Raspberry Pi 14 3.2.1.2 Cấu Hình Phần Cứng Của Raspberry Pi 14 3.2.1.3 Cài Đặt Hệ Điều Hành Raspbian Và Cấu Hình Lần Đầu Cho Kit Raspberry Pi 16 3.2.1.4 Sơ Đồ Kết Nối Ngoại Vi Cho Board Raspberry Pi 18 3.2.2 Board Cảm Biến 18 3.2.2.1 Lựa Chọn Vi Điều Khiển Cho Board Cảm Biến 18 3.2.2.2 Tổng Quan Vi Điều Khiển ATmega8 19 3.2.2.3 Các Thanh Ghi Được Sử Dụng Trong Đề Tài 20 3.2.2.4 Lựa Chọn Cảm Biến 24 3.2.2.5 Lựa Chọn Module Giao Tiếp RF 28 3.2.2.6 Tính Tốn Thiết Kế Board Cảm Biến 34 3.2.3 Board Điều Khiển Thiết Bị 40 3.2.3.1 Vi Điều Khiển STM32F103VET6 40 3.2.3.2 Màn Hình TFT 3.2 inch 41 3.2.3.3 Tính Tốn Thiết Kế Board Điều Khiển Thiết Bị 46 3.2.4 Mạch Công Suất Điều Khiển Thiết Bị 50 3.2.4.1 Mạch Điều Động Cơ Trượt 50 3.2.4.2 Tính Tốn Thiết Kế Mạch Relay 51 3.6 Thiết Kế Mơ Hình Nhà Kính 54 3.6.1 Thiết Kế Mơ Hình 54 3.6.2 Các Thành Phần Cơ Khí Và Động Lực Dùng Trong Mơ Hình 56 CHƯƠNG THIẾT KẾ PHẦN MỀM 58 4.1 Cài đặt Web Server Trên Raspberry Pi 58 4.2 Giao Tiếp Raspberry Pi Và Module Camera 64 4.2.1 Module Camera Cho Raspberry Pi 65 Khoa Đào Tạo Chất Lượng Cao - ĐH SPKT TP Hồ Chí Minh an Trang v Đồ Án Tốt Nghiệp 4.2.2 Kích Hoạt Chức Năng Camera Trên Raspberry Pi 65 4.2.3 Quan Sát Trực Tiếp Video Từ Camera 67 4.3 Cài Đặt SMS Gateway Cho Raspberry Pi 69 4.3 Đăng Kí Tên Miền Và Network Address Translation (NAT) 71 4.3.1 Đăng Kí Tên Miền 71 4.3.2 Network Address Translation (NAT) 73 4.4 Thiết Kế Giao Diện Trang Web 74 4.5 Lưu Đồ Giải Thuật 76 4.5.1 Lưu Đồ Giải Thuật Board Raspberry Pi 76 4.5.1.1 Lưu Đồ Giải Thuật Chương Trình UART.py 76 4.5.1.2 Lưu Đồ Giải Thuật Chương Trình Ghi Hình Camera Định Kì 79 4.5.2 Lưu Đồ Giải Thuật Board Cảm Biến 81 4.5.3 Lưu Đồ Giải Thuật Board Điều Khiển Thiết Bị 82 4.5.3.1 Lưu Đồ Chương Trình Chính 82 4.5.3.2 Lưu Đồ Chương Trình Ngắt Nhận Dữ Liệu 84 4.5.4 Lưu Đồ Giải Thuật Cho Web 87 4.5.4.1 Lưu Đồ Giải Thuật Trang Đăng Nhập 87 4.5.4.2 Lưu Đồ Giải Thuật Chương Trình Chính 88 CHƯƠNG KẾT QUẢ THỰC NGHIỆM VÀ ĐÁNH GIÁ 91 5.1 Kiểm Nghiệm Hoạt Động Của Board Raspberry 91 5.1.1 Gửi Nhận Dữ Liệu 91 5.1.2 Giao Tiếp Với Module Camera 94 5.1.3 Kiểm Tra Khoảng Cách Thu Phát Của Module HC-11 95 5.1.4 Hoạt Động Toàn Hệ Thống 95 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 104 TÀI LIỆU THAM KHẢO 106 Khoa Đào Tạo Chất Lượng Cao - ĐH SPKT TP Hồ Chí Minh an Trang vi Đồ Án Tốt Nghiệp DANH MỤC CÁC TỪ VIẾT TẮT CSI Camera Serial Interface DNS Domain Name System IP Internet Protocol HDMI High-Definition Multimedia Interface HTML HyperText Markup Language HTTP HyperText Transfer Protocol PHP Hypertext Preprocessor RF Radio frequency RPi Raspberry Pi SMS Short Message Services SQL Structured Query Language TFT Thin Film Transistor UART Universal Asynchronous serial Receiver and Transmitter Khoa Đào Tạo Chất Lượng Cao - ĐH SPKT TP Hồ Chí Minh an Trang vii Đồ Án Tốt Nghiệp 5.1.3 Kiểm Tra Khoảng Cách Thu Phát Của Module HC-11 Trong trình giao tiếp thực tế với module HC-11 nhóm thực kiểm tra khoảng cách giao tiếp với module khoảng cách 60m (khoảng 150 viên gạch kích thước 40x40cm) module hoạt động tốt Do chưa có đủ khơng gian nên nhóm chưa kiểm tra khoảng cách thu phát tối đa module điều kiện thực tế Chi tiết q trình kiểm tra xem clip đính kèm CD 5.1.4 Hoạt Động Toàn Hệ Thống Khi truy cập vào trang Web hệ thống yêu cầu nhập tên đăng nhập mật khẩu, tên đăng nhập mật lưu table login Nếu đăng nhập lên trang mainporject, sai yêu cầu người dùng nhập lại Ở nhóm đăng nhập với tài khoản khoi1 mật Hình 5.12 Trang đăng nhập Laptop Do tiến hành NAT Port nên máy tính, điện thoại ngồi mạng truy cập vào trang Web Hình 5.13 nhóm sử dụng điện thoại để truy cập vào Web Hình 5.13 Truy cập trang Web điện thoại dùng 3G Khoa Đào Tạo Chất Lượng Cao - ĐH SPKT TP Hồ Chí Minh an Trang 95 Đồ Án Tốt Nghiệp Sau đăng nhập thành công người sử dụng chọn tab để quan sát, điều khiển thiết bị … Tất thông tin động nhờ Database nên thiết bị truy cập hiển thị thông tin Cột địa chỉ, thứ tự board cảm biến, cột thứ thơng số cần đó, cột thứ thời gian lần cập nhật gần nhất, cột thứ giá trị lần cập nhật gần cột cuối nút vẽ đồ thị giá trị hàng tương ứng Khi nhấn vào nút trang vẽ đồ thị Hình 5.14 Tab giám sát hình điện thoại Tab điều khiển cho phép người dùng bật/tắt thiết bị, cài đặt auto/manual cài đặt thông số cho chế độ auto Hình 5.15 Tab điều khiển hình Laptop Khoa Đào Tạo Chất Lượng Cao - ĐH SPKT TP Hồ Chí Minh an Trang 96 Đồ Án Tốt Nghiệp Từ xuống nút nhấn điều khiển thiết bị bao gồm nút điều khiển đèn, nút điều khiển quạt, nút điều khiển động bơm, nút điều khiển động phun sương, nút điều khiển lưới cắt nắng, nút điều khiển mái che cột cuối cột hệ thống chế độ auto/manual, ta thay đổi cách nhấn vào biểu tượng Trạng thái hoạt động thiết bị hiển thị trang Màn Hình Điều Khiển hình TFT Hình 5.16 Trạng thái hoạt động thiết bị hình TFT Hình 5.17 Trạng hoạt động mơ hình nhà kính Việc cài đặt thông số cho chế độ auto gồm bước nhập thông số, xác nhận (dữ liệu lưu vào table phubang2) gửi thông số (một file python thực thi để lấy thông số từ table phubang2 gửi xuống board điều khiển thiết bị) Khoa Đào Tạo Chất Lượng Cao - ĐH SPKT TP Hồ Chí Minh an Trang 97 Đồ Án Tốt Nghiệp Hình 5.18 Cài đặt thơng số chế độ auto trang Web Ngồi ta điều chỉnh thơng số trực tiếp hình TFT, lưu điều chỉnh chuyển chế độ auto/manual trang Màn hình cài đặt Hình 5.19 Thơng số chế độ auto hiển thị hình TFT Trong hình 5.18 cập nhật giá trị hiệu chỉnh cho chế độ auto phải nhập đầy đủ giá trị sau nhấn xác nhận nhấn gửi để gửi giá trị xuống board điều khiển cấu chấp hành Khi muốn lưu liệu vào Flash để tránh bị mất nguồn ta nhấn nút lưu Với hình 5.19 giá trị cài đặt thông số cho chế độ auto hiệu chỉnh giá trị nhiệt độ, hiệu chỉnh giá trị độ ẩm, hiệu chỉnh giá trị độ ẩm đất, hiệu chỉnh giá trị cường độ ánh sáng hiệu chỉnh giá trị mưa Khi thông số cảm biến chênh lệch với giá trị hiệu chỉnh ±5 ( giá trị độ ẩm nhiệt độ khơng khí) ±300 với giá trị ADC độ đất mưa, ±50 với giá trị cường độ ánh sáng cấu điều khiển chế độ auto (nếu chế độ auto kích hoạt) Khi nhấn qua Tab Camera lên video Camera ghi lại định kì từ trước đó.Dữ liệu thời gian video ghi lại hiển thị bên video hiển thị Khoa Đào Tạo Chất Lượng Cao - ĐH SPKT TP Hồ Chí Minh an Trang 98 Đồ Án Tốt Nghiệp Hình 5.20 Hình ảnh Tab Camera Nếu muốn xem trực tiếp thời điểm người sử dụng chọn nút Camera Online để stream hình ảnh trực tiếp từ môi trường Để tránh xung đột trường hợp ghi hình định kì stream hình ảnh trực tiếp camera ghi hình định kì hoạt động ta nhấn vào nút Camera Online không cho phép ta truy cập tới trang để stream hình ảnh trực tiếp ngược lại, camera online stream hình trực tiếp hoạt động trình ghi hình định kì khơng hoạt động Hình 5.21 Báo trạng thái Camera ghi hình định kì hoạt động Khoa Đào Tạo Chất Lượng Cao - ĐH SPKT TP Hồ Chí Minh an Trang 99 Đồ Án Tốt Nghiệp Ở trang quan sát camera trực tiếp điều khiển trượt Raspberry Pi tiến, lủi dừng nhấn Khi không muốn quan sát phải nhấn đăng xuất để liệu Database cập nhật báo hiệu cameraonline khơng kích hoạt để q trình ghi hình định kì hoạt động Hình 5.22 Module camera kích hoạt để ghi hình Tại Tab giám sát người sử dụng xem biểu đồ giá trị cảm biến cách nhấn vào nút vẽ biểu đồ tương ứng Khi trạng thái board error cột biểu đồ có giá trị null (rỗng) khơng giá trị Hình 5.23 Biểu đồ cảm biến độ ẩm đất board cảm biến Trang Web có tính download table dulieucambien3 dạng file Excel để người dùng dễ thống kê Khoa Đào Tạo Chất Lượng Cao - ĐH SPKT TP Hồ Chí Minh an Trang 100 Đồ Án Tốt Nghiệp Hình 5.24 Nút download Hình 5.25 Nội dung file excel download Nhóm thức đề tài xây dựng SMS Gate sử dụng USB 3G cho Raspberry Pi giúp điều khiển thiết bị từ xa qua tin nhắn báo lỗi hệ thống có cố Hình 5.26 Tin nhắn gửi từ điện thoại Chỉ số điện thoại lập trình tin nhắn có hiệu lực.Nếu không số điện thoại cú pháp nhắn tin hệ thống không tác động thực thi Khoa Đào Tạo Chất Lượng Cao - ĐH SPKT TP Hồ Chí Minh an Trang 101 Đồ Án Tốt Nghiệp Hình 5.27 Nội dung tin nhắn chứa folder inbox gammu Hình 5.28 Đoạn chương trình báo lỗi hệ thống Hình 5.29 Tin nhắn báo lỗi gửi tới điện thoại Kết quả: Qua khảo sát q trình hoạt động tổng qt tồn hệ thống nhóm nhận thấy mơ hình hoạt động ổn định tương đối xác Có thể mở rộng thêm nhiều module cảm biến mạng để sử dụng ứng dụng trời ứng dụng đo đạc nhiệt độ độ ẩm hệ thống cảnh báo cháy rừng, hệ thống điều khiển đèn đường đèn giao thông kết hợp hệ thống giao thông thông minh v.v… Tuy nhiên chế độ auto hoạt động chưa thật tốt thiếu xác cảm biến số khó khăn định so sánh mơ hình với mơi trường thực tế Khoa Đào Tạo Chất Lượng Cao - ĐH SPKT TP Hồ Chí Minh an Trang 102 Đồ Án Tốt Nghiệp bên ngoài, nhóm khơng thể khảo sát xác chế độ auto tác động giá trị cảm biến theo mong muốn (điều chỉnh nhiệt độ, độ ẩm không khí … ngồi mơi trường thực tế) Hình 5.30 Hình ảnh tổng qt tồn mơ hình nhà kính Khoa Đào Tạo Chất Lượng Cao - ĐH SPKT TP Hồ Chí Minh an Trang 103 Đồ Án Tốt Nghiệp CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 6.1 Kết Luận Sau nghiên cứu thực đề tài “Thu Thập Dữ Liệu Và Điều Khiển Thiết Bị Nhà Kính Qua Web Server”, nhóm nghiên cứu giải vấn đề sau: - Nghiên cứu ngôn ngữ HTML, CSS, PHP, SQL JavaScripts thiết kế Web, ngơn ngữ python cho lập trình Raspberry Pi - Có kiến thức máy chủ Web Server, thiết lập Web Server máy tính Raspberry Pi, thiết kế giao diện Web đơn giản, - Trang Web có chức cập nhật định thời để đảm bảo thay đổi từ mơ hình phải cập nhật Có chức vẽ đồ thị giá trị cảm biến download Database dạng file Excel để xử lý - Giao tiếp vi điều khiển STM32F103VET6 với hình TFT - Giao tiếp vi điều khiển ATmega8 với cảm biến sử dụng đề tài - Sử dụng module camera Raspberry Pi để ghi hình nhúng lên trang Web, Stream video trực tiếp lên trang Web - Xây dựng SMS Gateway với USB 3G, nhận tin nhắn điều khiển qua điện thoại gửi tin nhắn báo hiệu hệ thống có cố - Thi cơng mơ hình nhà kính đơn giản Trong thời gian cho phép đề tài thực xong yêu cầu mà giảng viên hướng dẫn đặt Hệ thống hoạt động nhịp nhàng ổn định Người dùng truy cập từ nhiều thiết bị có kết nối Internet máy tính bàn, laptop, máy tính bảng, điện thoại thơng minh Nhìn chung đề tài hoàn thành nhiệm vụ mà tục tiêu đề ban đầu Đề tài có điểm tích cực nhiên khơng hạn chế như: - Độ xác cảm biến chưa cao - Chức hệ thống đáp ứng mức độ nghiên cứu tảng - Hệ thống áp dụng phạm vi nhỏ mức độ thử nghiệm - Phương pháp thu thập liệu điều khiển thiết bị chưa hiệu Khoa Đào Tạo Chất Lượng Cao - ĐH SPKT TP Hồ Chí Minh an Trang 104 Đồ Án Tốt Nghiệp 6.2 Phương Hướng Phát Triển Do hạn chế thời gian, kiến thức vấn đề kinh tế nên ngoại vi mơ hình cịn đơn giản Do áp dụng vào thực thế, mơ hình cần phải nâng cấp, ngoại vi cần mở rộng để thích ứng cho ứng dụng cụ thể như: - Xây dựng mạng lưới cảm biến Zigbee để thay cho module RF thơng thường - Nghiên cứu sâu mảng lập trình Web để nâng tính bảo mật cho Web, làm cho Web thực chức phức tạp hơn, giao diện dễ sử dụng bắt mắt - Sử dụng hệ thống cung cấp lượng mặt trời để đảm bảo thời gian hoạt động lâu cho hệ thống - Phát triển giao diện chạy tảng Android, Windowphone, IOS để tương tác với người dùng Smartphone 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 thực tế Khoa Đào Tạo Chất Lượng Cao - ĐH SPKT TP Hồ Chí Minh an Trang 105 Đồ Án Tốt Nghiệp TÀI LIỆU THAM KHẢO Tiếng Việt [1] Đậu Trọng Hiển – Trương Ngọc Sơn (2013), “Bài Giảng Hệ Thống Nhúng”, Đại học Sư Phạm Kỹ Thuật TP Hồ Chí Minh [2] Lê Trung Thắng (2007), “Giáo Trình Vi Điều Khiển AVR ATmega128”, Đại Học Khoa Học Tự Nhiên TP Hồ Chí Minh [3] Nguyễn Đình Phú (2014), “Giáo Trình Thực Hành Vi Điều Khiển-ARM STM32”,Đại học Sư Phạm Kỹ Thuật TP.Hồ Chí Minh [4] Nguyễn Việt Hùng – Nguyễn Ngơ Lâm – Nguyễn Văn Phúc (2012), “Giáo Trình Kỹ Thuật Truyền Số Liệu”, Đại học Sư Phạm Kỹ Thuật TP Hồ Chí Minh [5]Phan Vân Hồn (2015), “Giáo Trình Vi Xử Lý Nâng Cao STM32”, Đại học Sư Phạm Kỹ Thuật TP.Hồ Chí Minh Tiếng Anh [1] Atmel Corporation (2015), “Atmel-8159F-8-bit AVR Microcontroller Datasheet Complete” pp 248-265 [2] ILI Technology Corp, “ILI9325 Datasheet”,Taiwan pp 7-79 [3] Matt Richardson and Shawn Wallace (2012), “Getting Started with Raspberry Pi”, O’Reilly Media, Inc., United States of America pp 125-141 [4] ROHM Co., Ltd (2009),” BH1750 Datahseet” pp 5-7 [5] Seed Studio, Inc, “HC-11 User Manual”, Taiwan pp 5-11 [6] Seed Studio, Inc, “HC-12 User Manual”, Taiwan pp [7] Simon Monk (2013), “Raspberry Pi Cookbook”, O’Reilly Media, Inc., United States of America pp 31-53 [8] Sharp Corporation, “PC817X Series” pp [9] Shenzhen Xptek Technology Co.,Ltd (2007), “XPT2046 Datasheet” pp 3, 15, 21-23, 27 Khoa Đào Tạo Chất Lượng Cao - ĐH SPKT TP Hồ Chí Minh an Trang 106 Đồ Án Tốt Nghiệp [10] Texas Instruments Incorporated (2002), “ADS7843 Datasheet”, United States of America.pp Website [1] “Ajax ? Sử dụng AJAX PHP”, tham khảo link http://kungfuphp.com/php-nang-cao/ajax-la-gi-su-dung-ajax-trong-php.html [2] “Cách làm việc với CSDL MySQL PHP”, tham khảo link http://k709dhcl.forums-free.com/cach-lam-viec-voi-csdl-mysql-trong-php-t589.html [3] “Cài đặt apache2, mysql, php Linux (ubuntu)”, tham khảo link https://www.youtube.com/watch?v=tMjm2uR_q4M&feature=youtu.be [4] “Hiệu ứng chuyển trang với CSS3”, tham khảo link http://www thuthuatweb.net/css/hieu-ung-chuyen-trang-page-transitions-cuc-sexy-voi-css3.html [5] “How I split an incoming string?”, tham khảo link http://arduino.stackexchange.com/questions/1013/how-do-i-split-an-incomingstring [6] “How to build and run MJPG-Streamer on the Raspberry Pi”, tham khảo link http://blog.miguelgrinberg.com/post/how-to-build-and-run-mjpg-streameron-the-raspberry-pi [7] “How To Fix Error Loading RPi.GPIO Python Library On Your Brand New Raspberry Pi 2”, tham khảo link https://blog.adafruit.com/2015/02/05/howto-fix-error-loading-rpi-gpio-python-library-on-your-brand-new-raspberry-pi-2/ [8] “Kết hợp SQL PHP ứng dụng Website”, tham khảo link http://www.qhonline.info/php-can-ban/31/bai-10 ket-hop-php-va-mysql-trong-ungdung-website.html [9] “PHP MYSQL bản”, tham https://www.youtube.com/watch?v=Q_QMuqUQOc4 khảo link [10] “Streaming Raspberry Pi Camera”, tham khảo link https://schoolpiclub.wordpress.com/2014/02/01/streaming-raspberry-pi-camera/ [11] “Raspberry Pi camera board video streaming”, tham khảo link https://miguelmota.com/blog/raspberry-pi-camera-board-video-streaming/ Khoa Đào Tạo Chất Lượng Cao - ĐH SPKT TP Hồ Chí Minh an Trang 107 Đồ Án Tốt Nghiệp [12] “Raspberry Pi Webcam Over the Internet Using MJPG-Streamer”, tham khảo link http://jacobsalmela.com/raspberry-pi-webcam-using-mjpg-streamerover-internet/ [13] “SMS gateway”, tham khảo link http://myrpi.ly-le.info/?p=169 [14] “Sử dụng PHP để truy xuất liệu thông qua câu lệnh SQL Phân trang ứng dụng”, tham khảo link http://congtruongit.com/forum/de-tai/bai-21-sudung-php-de-truy-xuat-du-lieu-thong-qua-cau-lenh-sql-phan-trang-ungdung.10751/ [15]“Tạo Login form với PHP & MySQL", tham khảo link https://www.izwebz.com/video-tutorials/tao-login-form-voi-php-mysql/ [16] “Tạo truy vấn liệu SQL - Lập trình website php”, tham khảo link https://www.youtube.com/watch?v=mObNT2COHS4 [17] “Thao tác với sở liệu - kết hợp php mysql”, tham khảo link http://streampow.net/tu-hoc-php-nang-cao-6/thao-tac-voi-co-so-du-lieu-ket-hopphp-va-mysql-40.html [18] “Thú vị với Animated CSS3 Buttons”, tham khảo link https://www.thuthuatweb.net/css/thu-vi-voi-animated-css3-buttons.html [19] “Truy cập MySQL Database Python”, tham khảo link http://vietjack.com/python/truy_cap_database_trong_python.jsp [20] “Viết ứng dụng đăng nhập PHP MySQL”, tham khảo linkhttp://www.qhonline.info/php-can-ban/32/bai-11 viet-ung-dung-dang-nhapbang-php-mysql.html [21] “Xuất liệu từ mysql excel sử dụng PHP”, tham khảo linkhttp://hoclaptrinh-webphp.blogspot.com/2015/06/xuat-du-lieu-tu-mysql-raexcel-su-dung.html Mã Nguồn Chi tiết mã nguồn vui lòng tham khảo CD đính kèm Khoa Đào Tạo Chất Lượng Cao - ĐH SPKT TP Hồ Chí Minh an Trang 108 S an K L 0 ... thống thu thập liệu điều khiển thiết bị qua mạng Web Server với giá thành hợp lý nên nhóm em định chọn kit Raspberry Pi để thực đề tài 2.2 Tổng Quan Về Web Server 2.2.1 Web Server Máy chủ Web (Web. ..TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THU? ??T THÀNH PHỐ HỒ CHÍ MINH KHOA ĐÀO TẠO CHẤT LƯỢNG CAO ĐỒ ÁN TỐT NGHIỆP THU THẬP DỮ LIỆU VÀ ĐIỀU KHIỂN THIẾT BỊ NHÀ KÍNH QUA WEB SERVER SVTH: TRẦN NAM KHƠI MSSV:... board điều khiển thiết bị thiết kế có gắn cảm biến thiết bị ngoại vi, kết nối vô tuyến với khối xử lý trung tâm Các board cảm biến thu thập xử lý liệu, board điều khiển thiết bị định bật/tắt thiết

Ngày đăng: 02/02/2023, 09:33

Từ khóa liên quan

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

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

Tài liệu liên quan