(Đồ án tốt nghiệp) ứng dụng công nghệ iots vào việc giám sát từ xa cho mô hình nông trại

86 5 0
(Đồ án tốt nghiệp) ứng dụng công nghệ iots vào việc giám sát từ xa cho mô hình nông trại

Đ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 MÁY TÍNH ỨNG DỤNG CƠNG NGHỆ IoTs VÀO VIỆC GIÁM SÁT TỪ XA CHO MƠ HÌNH NƠNG TRẠI GVHD: ThS LÊ MINH THÀNH SVTH: ÐÀO ÐÌNH VĂN MSSV: 13119167 SVTH: NGUYỄN TẤN DUY MSSV: 13119176 SVTH: BÙI ÐÌNH TRUNG ÐỨC MSSV: 13119072 SKL004960 Tp Hồ Chí Minh, tháng 07/2017 TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ̀ ́ KHOA ĐAO TAỌ CHÂT LƯƠNGG̣ CAO ĐỒ ÁN TỐT NGHIỆP ỨNG DỤNG CÔNG NGHỆ IoTs VÀO VIỆC GIÁM SÁT TỪ XA CHO MƠ HÌNH NƠNG TRẠI GVHD: ThS LÊ MINH THÀNH SVTH: ĐÀO ĐÌNH VĂN NGUYỄN TẤN DUY BÙI ĐÌNH TRUNG ĐỨC NGÀNH: CƠNG NGHỆ KỸ THUẬT MÁY TÍNH Tp Hồ Chí Minh, tháng 07 năm 2017 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 Họ tên sinh viên: Đào Đình Văn Họ tên sinh viên: Nguyễn Tấn Duy Họ tên sinh viên: Bùi Đình Trung Đức Ngành: Cơng Nghệ Kỹ Thuật Máy Tính Giảng viên hướng dẫn: ThS Lê Minh Thành Ngày nhâṇ đề tài: MSSV: 13119176 MSSV: 13119167 MSSV: 13119072 Lớp: 13119CL2 ĐT: 0981181093 Ngày nộp đề tài: Tên đề tài: ỨNG DỤNG CÔNG NGHỆ IoTs VÀO VIỆC GIÁM SÁT TỪ XA CHO MƠ HÌNH NƠNG TRẠI Các số liệu, tài liệu ban đầu: Nội dung thưcc̣ đềtài: - Tìm hiểu mạng ZigBee - Tìm hiểu ứng dụng kit Raspberry việc thu thập liệu, điều khiển robot xe, xây dựng web server - Thiết kế xây dựng mơ hình nơng trại với tính thu thập liệu nhiệt độ, độ ẩm, điều khiển thiết bị ngoại vi Sản phẩm: - Mô hình nơng trại có tích hợp module thu thập nhiệt độ, độ ẩm, kết nối với ZigBee Router ngoại vi máy bơm, quạt, massage - Xe robot tích hợp kit Raspberry kết nối với camera, ZigBee Coordinator - Web server để điều khiển giám sát nơng trại GV HƯỚNG DẪN i CỘNG HỒ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh Phúc ******* ́ PHIÊU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN MSSV: 13119167 Họ tên sinh viên: Đào Đình Văn MSSV: 13119176 Họ tên sinh viên: Nguyễn Tấn Duy MSSV: 13119072 Họ tên sinh viên: Bùi Đình Trung Đức Ngành: Cơng Nghệ Kỹ Thuật Máy Tính Tên đề tài: ỨNG DỤNG CÔNG NGHỆ IoTs VÀO VIỆC GIÁM SÁT TỪ XA CHO MƠ HÌNH NƠNG TRẠI Họ tên Giáo viên hướng dẫn: ThS Lê Minh Thành NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện: Ưu điểm: Khuyết điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm: ……………… (Bằng chữ: ) Tp Hồ Chí Minh, ngày…tháng…năm 20 Giáo viên hướng dẫn (Ký & ghi rõ họ tên) ii CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh Phúc ******* ́ PHIÊU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN MSSV: 13119167 Họ tên sinh viên: Đào Đình Văn MSSV: 13119176 Họ tên sinh viên: Nguyễn Tấn Duy MSSV: 13119072 Họ tên sinh viên: Bùi Đình Trung Đức Ngành: Cơng Nghệ Kỹ Thuật Máy Tính Tên đề tài: ỨNG DỤNG CÔNG NGHỆ IoTs VÀO VIỆC GIÁM SÁT TỪ XA CHO MƠ HÌNH NƠNG TRẠI Họ tên Giáo viên phản biện: NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện: Ưu điểm: Khuyết điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm: ……………… (Bằng chữ: ) Tp Hồ Chí Minh, ngày…tháng…năm 20… Giáo viên phản biện (Ký & ghi rõ họ tên) iii LỜI CẢM ƠN Trong suốt khoá hocc̣ (2013-2017) taị Trường Đại học Sư Phạm Ky ̃ Thuât TP.HCM, nhóm chúng em đa ̃ nhâṇ đươcc̣ sư c̣ tâṇ tinhh̀ daỵ dỗcủa quýThầy, Cô vềkiến thức chuyên môn cũng kiến thức cuôcc̣ sống Từ kiến thức đa ̃giúp chúng em hồn thành ĐồÁn thời gian cho phép Chúng em xin chân thành cảm ơn Thầy Cô Khoa Chất Lượng Cao đã giảng daỵ chúng em kiến thức vềchuyên môn vàgiúp chúng em đinḥ hướng theo sư hc̣ iểu biết vàkhảnăng đểchúng em thưcc̣ hiêṇ tốt đề tài “ỨNG DỤNG CÔNG NGHỆ IoTs VÀO VIỆC GIÁM SÁT TỪ XA CHO MƠ HÌNH NƠNG TRẠI” taọ điều kiêṇ thṇ lơị cho chúng em hồn tất khốhocc̣ Chúng em xin gửi lời cảm ơn đến Thầy Lê Minh Thành, người đã hướng dẫn, giúp đỡ chúng chúng em tận tình tạo điều kiện tốt cho chúng em thực Đồ Án Ngồi ra, chúng em cũng hết lịng biết ơn Gia Đình, Bạn Bè đã hết lịng giúp đỡ, động viên, ủng hộ đóng góp ý kiến cho chúng em suốt thời gian thực Đồ Án Chúng em xin chân thành cảm ơn! TP HCM, ngày…tháng…năm 20 Sinh viên thực Đào Đình Văn Nguyễn Tấn Duy Bùi Đình Trung Đức iv TĨM TẮT Xu hướng Internet of Things phổ biến diện rõ đời sống hoạt động cơng việc Cơng nghiệp hóa đại hóa đã đưa nhu cầu thu thập liệu tự động điều khiển đời sống sản xuất tăng cao Theo loạt cơng nghệ không dây đời ZigBee, BLE (Bluetooth Low Energy), Wi-Fi sử dụng lượng thấp đã cung cấp tính đa dạng cơng nghệ điều khiển thiết bị Ở lĩnh vực này, công nghệ không dây ZigBee sử dụng rộng rãi đã khẳng định ưu với nhiều ứng dụng khác Đề tài “ỨNG DỤNG CÔNG NGHỆ IoTs VÀO VIỆC GIÁM SÁT TỪ XA CHO MƠ HÌNH NƠNG TRẠI” thực nhằm thiết kế mơ hình thu thập liệu điều khiển thiết bị mạng ZigBee Mơ hình cịn kết nối internet để người dùng dể dàng giám sát điều khiển nơi đâu thông qua web server sử dụng điện thoại, tablet laptop Báo cáo đề tài cũng khái quát qua số mảng kiến thức tham khảo dùng đồ án Qua từng chương, báo cáo đề tài trình bày từ lý thuyết đến thiết kế chi tiết đến kết sản phẩm Cuối báo cáo nhận định nhóm thực sản phẩm Dựa kết đạt được, nhóm thực đã đưa hướng phát triển cho hệ thống v ABSTRACT The trend of Internet of Things is widespread and present in our lives and our work activities Industrialization - Modernization has increased the demand for data acquisition and automation in life and production A range of new wireless technologies such as ZigBee, BLE (Bluetooth Low Energy), low power Wi-Fi, and a variety of technologies in device control are emerging In this field, ZigBee wireless technology is widely used and has been claimed to be superior to many different applications The topic of "APPLICATIONS IoTs TECHNOLOGY FOR SUPERVISION MONITORING FOR AGRICULTURAL MODELS" was designed to design a data acquisition and control model for ZigBee network equipment The model is also connected to the internet so that users can easily monitor and control them anywhere via the web server used on phones, tablets and laptops The topic report is also generalized through some of the reference sections used in the project Through each chapter, report the subject from theory to detailed design to product results At the end of the report are the statements made by the team about the product Based on the results achieved, the team made the development direction for the system vi Hình 4.9: Giao diện hình Home Hình 4.10: Phần giới thiệu nhóm Từ giao diện người dùng nhìn thấy trang web trực quan, thân thiện dễ dàng sử dụng gồm phần TOP, TEMPERATURE AND HUMIDITY, CAMERA hình 4.4 53 Hình 4.11: Giao diên web server Dữ liệu cập nhật liên tục khoảng thời gian phút/lần thể biểu đồ đường giúp người dùng dễ dàng theo dõi cũng việc xem lại lịch sử liệu (hình 4.5) Hình 4.12: Cài đặt ngưỡng cho nhiệt độ, độ ẩm 54 Hình 4.13: Biểu đồ đường hiển thị nhấn Temperature and Humidity Graph Hình 4.14: Biểu đồ đường nơng trại A 55 Hình 4.15: Biểu đồ đường nơng trại B Hình 4.16: Biểu đồ đường nơng trại C Trên biểu đồ đường người dùng muốn lưu biểu đồ, xuất liệu file excel… chọn chon nút hình bên Hình 4.17: Chức biểu đồ đường 56 Giao diện camera thể bên tap CAMERA Hình 4.18: Hình ảnh thu từ camera Một số chức lưu video, lưu hình ảnh, nhận dạng chuyển động ta nhấn vào nút Full Đồng thời chức điều khiển xe cũng thiết kế hình 4.17 57 Hình 4.19: Trang control robot 58 CHƯƠNG : KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1 KẾT LUẬN Qua đề tài nhóm đã nghiên cứu giải vấn đề sau: Nghiên cứu lý thuyết mạng ZigBee kết nối không dây ZigBee/IEEE 802.15.4 Nghiên cứu ngơn ngữ lập trình PHP thiết kế web server, sử dụng ngơn ngữ lập trình python có nguồn sẵn dễ dàng cho việc lập trình Raspberry Xây dựng mơ hình nơng trại sử dụng web server để điều khiển robot xe giám sát nông trại thơng qua camera Web có chức cập nhật nhiệt độ độ ẩm từ cảm biến, trạng thái quạt máy bơm, có chức điều khiển quạt máy bơm theo yêu cầu người dùng Pic có chức đọc liệu từ cảm biến, điều khiển ngoại vi (quạt, máy bơm) truyền liệu qua cho ZigBee Router Áp dụng cho mơ hình chăn ni bị sữa quy mơ lớn nhờ khoảng cách truyền nhận mạng ZigBee 5.2 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, cảm biến mơ hình 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 cảm biến cũng ngoại vi để thích ứng cho từng ứng dụng cụ thể như: Giao tiếp Pic với nhiều loại cảm biến cảm biến ánh sáng, cảm biến đo nồng độ oxy, cảm biến khí ga… Nghiên cứu sâu lập trình web để tăng tính bảo mật cho web, điều khiển nơng trại từ xa thông qua mang internet Thiết kế web thực chức phức tạp hơn, đăng kí tên miền cho web 59 Phát triển giao diện chạy tảng android, IOS để tương tác với người dùng smartphone Hi vọng với hướng phát triền với ý tưởng, góp ý thầy bạn Đề tài phát triển sớm ứng dụng cho tương lai 60 TÀI LIỆU THAM KHẢO “Internet of Things gì? Tại trở thành xu hướng tương lai? 20/1/2015” [1] [2] “Thế giới Tương lai Internet of Things 22/5/2014” [3] Everton Cavalcante, Marcelo Pitanga Alves, An Analysis of Reference Architectures for the Internet of Things, Corba 2015 http://iotnongnghiep.com/2016/10/06/co-ban-chua-biet-nong-nghiep-dangdi-dau-trong-ung-dung-iot/ [4] [5] http://iotvietnam.com/tong-quan-ve-cong-nghe-ZigBee/ [6] http://www.oktot.com/webserver-la-gi-tong-quan-ve-webserver/ http://hoclaptrinhweb.org/lap-trinh/hoc-php/227-bai-1-giơi-thieu-ve-ngonngu-lap-trinh-php-va-huong-dan-cai-dat.html [7] http://mualinhkien.vn/chi-tiet-bv/lap-trinh-pic-bai-9-giao-tiep-uart-voi-maytinh.html [8] [9] http://codientu.org/threads/8559/ [10] http://arduino.vn/bai-viet/1212-tong-quan-phan-cung-raspberry-pi-2 https://tinhte.vn/threads/su-dung-he-dieu-hanh-linux-on-dinh-mien-phi-tienloi-va-vinh-biet-virus.1287458/ [11] [12] [13] MICROCHIP – PIC 16F87 DATASHEET,1997 http://mcu.banlinhkien.vn/threads/dht11-cam-bien-do-am.122/ https://raspberrypi.vn/shop/phu-kien-raspberry-pi/raspberry-pi-cameramodule [14] [15] https://arduino360.com/module-dieu-khien-motor-l298n RaspberryVN “Hướng dẫn - Các nội dung tìm hiểu liên quan đến Raspberry Pi,” 18/9/2013 Tham khảo link http://codientu.org/threads/8560/ [17] Ken Zaki (nick name) “Hướng dẫn CHMOD để bảo vệ host,” 22/03/2010 Tham khảo link http://forum.bkav.com.vn/forum/bkav-other/phan-mem/5796huong-dan-chmod-de-bao-ve-host [16] 61 PHỤ LỤC Các bước cấu hình mạng ZigBee Bước 1: Chọn module ZigBee DRF1605H làm Coordinator, sử dụng phần mềm DTK Application cấu hình tham số cho module Hình 0.1: Phần mềm cấu hình ZigBee Khi ta cắm giao tiếp module với máy tính ta mở phần mềm DTK Application, chọn cổng COM giao tiếp với tính chọn Connect chờ cho máy tính nhận module (Điều kiện máy tính đã cài Driver giao tiếp với module) Chọn thông số mà ta muốn cài đặt cho module, ví dụ ta chọn module làm Coordinator Sau ta chọn Write để ghi vào chip sau Disconnect, Connect lại lúc module trở thành Coordinator Để xác minh ta chọn Read để đọc thơng số module Tiếp đến ta cài đặt thông số tùy theo mạng chung ta muốn, hai thông số quang trọng PAN ID Baud rate Với PAN ID địa PAN ID Coordinator cần phải nắm rõ, để ta cấu hình chọn PAN ID 62 Router hay End-Device phải trùng với PAN ID coordinator coordinator cấp cho node tham gia vào mạng địa short address Thông số tốc độ Baud rate tùy theo tốc độ mà ta chọn cho phù hợp, test mạng chọn baud rate 38200 Sau cấu hình thơng số hồn thành ta disconnect module Bước 2: Chọn tiếp module khác, để cấu hình thành node mạng, module DRF1605H hỗ trợ loại Coordinator Router Vì ta cấu hình Router Các bước cấu hình tương tự cấu hình Coordinator, ý PAN ID trùng với PAN ID Coordinator tốc độ Baud rate Bước 3: Sau cấu hình xong module thành node mạng, lưu ý cấu hình coordinator lần Tiếp theo ta cấp nguồn cho module coordinator sau tới module router Bước 4: Để kiểm tra trực quang mơ hình mạng ta thiết lập ta sử dụng phần mềm ZigBee Sensor monitor TI hỗ trợ để test mạng Hình 0.2: Test mạng phần mềm ZigBee Sensor Monitor Hình cho ta thấy giao diện phần mềm test TI, ta kết nối module DRF1605H cấu hình thành Coordinator giao diện xuất vịng trịn đỏ đại diện ta ấn nút test module module gởi gói tin thơng qua UART thị máy tính Phần mềm Test hỗ trợ tốc độ Baud rate 38200 Sau kết nối Coordinator với máy tính đại diện vòng tròn đỏ phần mềm test, ta tiến hành cấp nguồn cho node mạng lại, chờ khoảng 3s 63 nguồn ổn định ta nhấn nút test module ta kích vào chân số J2 (Test button), để gởi gói tín tới Coordinator yêu cầu tham gia mạng sau Coordinator kiểm tra xong kết nối mạng thành lập Hình 0.3: Mơ hình mạng kết nối thành cơng gồm Coordinator Router  Truyền liệu Coordinator Router: ZigBee kết nối với Pic qua UART với vai trò Router nhận liệu nhiệt độ, độ ẩm từ cảm biến DHT11 trạng thái quạt, động Dữ liệu lưu vào mảng gồm phần tử truyền liên tục hình 3.9 Hình 0.4: Dữ liệu truyền từ Router lên Coordinator 64 Cài đặt chương trình tạo máy chủ laptop Để thiết kế Web Server ta cần phải có chương trình tạo máy chủ web tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server công cụ phpMyAdmin Phần mềm XAMPP chương trình máy chủ web có đầy đủ yêu cầu Các bước thiết kế liệt kê phân phụ lục Bước 1: Tải XAMPP tiến hành cài đặt chương trình thơng thường Hình 0.5:Chương trình tạo Web Server Bước 2: Start Apache MySQL XAMPP control panel Hình 0.6: Sử dụng Apache Mysql Bước 3: Gõ vào trình duyệt địa localhost Nếu hình sau việc cài đặt đã thành cơng 65 Hình 0.7: Cài đặt thành cơng Bước 4: Vào thư mục cài đặt XAMPP/htdocs tiến hành tạo file test.php với nội dung sau: Gõ trình duyệt địa localhost/test.php Nếu dòng chữ Hello World nghĩa ứng dụng PHP đã chạy thành cơng Hình 0.8: Đăng nhập localhost 66 ... cơng nghệ điều khiển thiết bị Ở lĩnh vực này, công nghệ không dây ZigBee sử dụng rộng rãi đã khẳng định ưu với nhiều ứng dụng khác Đề tài ? ?ỨNG DỤNG CÔNG NGHỆ IoTs VÀO VIỆC GIÁM SÁT TỪ XA CHO. .. LƯƠNGG̣ CAO ĐỒ ÁN TỐT NGHIỆP ỨNG DỤNG CÔNG NGHỆ IoTs VÀO VIỆC GIÁM SÁT TỪ XA CHO MƠ HÌNH NƠNG TRẠI GVHD: ThS LÊ MINH THÀNH SVTH: ĐÀO ĐÌNH VĂN NGUYỄN TẤN DUY BÙI ĐÌNH TRUNG ĐỨC NGÀNH: CƠNG NGHỆ KỸ THUẬT... thức vềchuyên môn vàgiúp chúng em đinḥ hướng theo sư hc̣ iểu biết vàkhảnăng đểchúng em thưcc̣ hiêṇ tốt đề tài ? ?ỨNG DỤNG CÔNG NGHỆ IoTs VÀO VIỆC GIÁM SÁT TỪ XA CHO MƠ HÌNH NƠNG TRẠI” taọ điều

Ngày đăng: 22/12/2021, 06:06

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

Tài liệu liên quan