Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 97 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
97
Dung lượng
10,46 MB
Nội dung
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 CNKT ĐIỆN TỬ - VIỄN THÔNG THIẾT KẾ VÀ THI CƠNG HỆ THỐNG GIÁM SÁT CHĂM SĨC HOA CẢNH ỨNG DỤNG IOTS GVHD: NGUYỄN NGÔ LÂM SVTH: TĂNG GIA PHÁT NGUYỄN TRUNG BÃO SKL009286 Tp Hồ Chí Minh, tháng 08/2022 i 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 THIẾT KẾ VÀ THI CƠNG HỆ THỐNG GIÁM SÁT CHĂM SĨC HOA CẢNH ỨNG DỤNG IOTs SVTH : TĂNG GIA PHÁT MSSV : 18161126 NGUYỄN TRUNG BÃO MSSV : 18161048 Khóa : 2018 Ngành : CNKT Điện tử -Viễn thông GVHD : ThS NGUYỄN NGƠ LÂM Tp Hồ Chí Minh, tháng 08 năm 2022 i 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 THIẾT KẾ VÀ THI CÔNG HỆ THỐNG GIÁM SÁT CHĂM SÓC HOA CẢNH ỨNG DỤNG IOTs SVTH : TĂNG GIA PHÁT MSSV : 18161126 NGUYỄN TRUNG BÃO MSSV : 18161048 Khóa : 2018 Ngành : CNKT Điện tử -Viễn thơng GVHD : ThS NGUYỄN NGƠ LÂM Tp Hồ Chí Minh, tháng 08 năm 2022 i CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc *** Tp Hồ Chí Minh, ngày 30 tháng 07 năm 2022 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: Tăng Gia Phát Nguyễn Trung Bão Ngành:Công Nghệ Kỹ Thuật Điện tử - Viễn thông Giảng viên hướng dẫn: ThS Nguyễn Ngô Lâm Ngày nhận đề tài: 15/3/2022 MSSV: 18161126 MSSV: 18161048 Lớp: 18161CLVT2B Ngày nộp đề tài: 30/7/2022 Tên đề tài: Thiết kế thi công hệ thống giám sát, chăm sóc hoa cảnh ứng dụng IoTs Các số liệu, tài liệu ban đầu: Kiến thức môn Mạch điện, Điện tử Các tài liệu lập trình Arduino, ESP Tìm hiểu ngơn ngữ lập trình Web, App Tìm hiểu yếu tố ảnh hưởng quy trình chăm sóc hoa cảnh Nội dung thực đề tài: Tính tốn, chọn lựa linh kiện thiết kế hệ thống Vẽ sơ đồ nguyên lý phần mềm Proteus Lập trình cho hệ thống phần mềm Visual Studio Code Kiểm tra chạy thử board mạch Chỉnh sửa kiểm tra mạch Thi cơng mơ hình hệ thống Viết báo cáo Bảo vệ đồ án tốt nghiệp Sản phẩm: Mơ hình hệ thống giám sát chăm sóc hoa cảnh ứng dụng IoTs GIẢNG VIÊN HƯỚNG DẪN i CỘNG HÒA 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 Họ tên Sinh viên: Tăng Gia Phát MSSV: 18161126 Nguyễn Trung Bão MSSV: 18161048 Ngành: Công Nghệ Kỹ Thuật Điện tử - Viễn thông Tên đề tài: Thiết kế thi cơng hệ thống giám sát, chăm sóc hoa cảnh ứng dụng IoTs Họ và tên Giáo viên hướng dẫn: ThS Nguyễn Ngô Lâm 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 30 tháng 07 năm 2022 Giáo viên hướng dẫn i CỘNG HÒA 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 Họ tên Sinh viên: Tăng Gia Phát MSSV: 18161126 Nguyễn Trung Bão MSSV: 18161048 Ngành: Công Nghệ Kỹ Thuật Điện tử - Viễn thông Tên đề tài: Thiết kế thi cơng hệ thống giám sát, chăm sóc hoa cảnh ứng dụng IoTs 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 2022 Giáo viên phản biện i LỜI CẢM ƠN Để hoàn thành báo cáo đồ án tốt nghiệp chuyên ngành Công nghệ Kỹ thuật Điện tử - Viễn thơng trước hết nhóm thực xin gửi đến quý Thầy Cô môn kỹ thuật Máy tính – Viễn thơ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 lời cảm ơn chân thành Đặc biệt, thầy Nguyễn Ngơ Lâm tận tình hướng dẫn, giúp đỡ, truyền đạt kiến thức cần thiết tạo điều kiện thuận lợi cho nhóm suốt q trình thực đề tài, nhóm thực xin gửi đến thầy lời cảm ơn chân thành sâu sắc Đồng thời, gửi lời cảm ơn đến bạn bè hỗ trợ, đóng góp ý kiến chia sẻ kinh nghiệm để nhóm hồn thành tốt đề tài Và nhóm xin gửi lời cảm ơn đến gia đình tạo điều kiện tốt nhất, hỗ trợ mặt kinh tế tinh thần, để thành viên nhóm chuyên tâm thực đề tài lần Mặc dù cố gắng tốt nhất, tránh khỏi thiếu sót Do vậy, nhóm mong nhận góp ý q báu từ thầy để hồn thiện tốt tích lũy kinh nghiệm để hoàn thành tốt dự án cơng việc sau Sau cùng, nhóm thực kính chúc quý thầy cô dồi sức khỏe, tràn đầy nhiệt huyết với thành công nghiệp cao quý Xin chân thành cảm ơn! Nhóm thực đề tài Tăng Gia Phát Nguyễn Trung Bão i i TÓM TẮT IoTs (Kết nối vạn vật qua internet) công nghệ ứng dụng nhiều lĩnh vực công, nông nghiệp Trong nông nghiệp, ứng dụng IoTs áp dụng mơ hình nhà kính, hệ thống tưới tiêu tự động,…Cơng nghệ bao gồm thiết bị kết nối mạng internet giao tiếp với Cho phép thiết bị thu thập trao đổi thông số, liệu với người dùng Trong đồ án tốt nghiệp nhóm tìm hiểu, nghiên cứu thiết kế mơ hình hệ thống chăm sóc hoa cảnh dựa ứng dụng công nghệ IoTs Vậy hệ thống dựa ứng dụng IoTs? Hiện nhiều người trồng loài hoa cảnh vườn nhà người trồng hoa vườn với diện tích lớn quan tâm đến việc theo dõi, chăm sóc từ xa, hệ thống tự động để chăm sóc cho Nhận thấy vấn đề nên đề tài nhóm chọn sử dụng Arduino Mega2560 làm khối xử lý trung tâm kết hợp với module ESP8266 giao tiếp với mạng internet, cảm biến nhiệt độ - độ ẩm, cảm biến đo ẩm đất, thiết bị bơm tưới,….và nhóm sử dụng nguồn dự phòng pin lượng mặt trời nhằm đảm bảo hệ thống hoạt động liên tục nguồn điện, nhằm khuyến khích nâng cao việc sử dụng lượng xanh nhiều cộng đồng Bên cạnh đó, nhóm cịn phát triển App điện thoại Android Website, để người dùng giám sát, theo dõi điều khiển thiết bị máy bơm, phun sương, mái che,….thích hợp việc chăm sóc từ xa Ở mơ hình cịn có chức tự động bật thiết bị bơm tưới, phun sương,…dựa vào so sánh giá trị cài đặt trước với giá trị cảm biến đo Hệ thống thích hợp cho người trồng hoa khơng có nhiều thời gian chăm sóc giám sát điều khiển chăm sóc cho khu vườn từ xa hệ thống quản lý chăm sóc dễ dàng tất người ii i MỤC LỤC TRANG NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN LỜI CẢM ƠN i TÓM TẮT ii MỤC LỤC iii DANH MỤC CÁC TỪ VIẾT TẮT vii DANH MỤC CÁC BẢNG BIỂU viii DANH MỤC CÁC HÌNH ẢNH ix CHƯƠNG 1: TỔNG QUAN .1 1.1 GIỚI THIỆU .1 1.2 MỤC TIÊU NGHIÊN CỨU 1.3 ĐỐI TƯỢNG NGHIÊN CỨU 1.4 PHẠM VI NGHIÊN CỨU 1.5 BỐ CỤC ĐỀ TÀI CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 GIỚI THIỆU VỀ MỘT SỐ LOÀI HOA CẢNH 2.1.1 Các yếu tố ảnh hưởng đến phát triển lan [1] 2.1.2 Quy trình giám sát chăm sóc hoa lan [2] 2.2 TỔNG QUAN CÁC PHẦN CỨNG SỬ DỤNG 2.2.1 Module thời gian thực DS1307 [11] 2.2.2 Cảm biến nhiệt độ - độ ẩm DHT11 [12] .7 2.2.3 Cảm biến độ ẩm đất FC-28 [13] 2.2.4 Cảm biến mưa YL-83 [14] 11 2.2.5 Cảm biến cường độ ánh sáng GY30-BH1750 [15] 12 2.2.6 Màn hình hiển thị LCD 20x4 13 2.2.7 Module chuyển đổi I2C [16] .15 2.2.8 Module Relay kênh module relay kênh [29] 15 2.2.9 Module tích hợp NodeMCU ESP8266 [17] 17 iii i 2.2.10 Arduino Mega2560 [18] 19 2.2.11 Bơm áp suất phun sương 12VDC 20 2.2.12 Bơm chìm mini 5V [28] 21 2.2.13 Module điều khiển L298N [19, 20] 21 2.2.14 Động bước [21] 24 2.2.15 Quạt hút nhiệt đèn led chiếu sáng .24 2.3 CÁC CHUẨN TRUYỀN DỮ LIỆU .25 2.3.1 Chuẩn giao tiếp không dây WIFI [3] 25 2.3.2 Chuẩn giao tiếp I2C [4, 5] 26 2.3.3 Chuẩn giao tiếp UART [6, 7] 27 2.4 TỔNG QUAN VỀ CÔNG NGHỆ IoTs[8] .28 2.5 GIỚI THIỆU VỀ FIREBASE [9] 29 2.5.1 Giới thiệu Firebase .29 2.5.2 Những tính bật Firebase .29 2.6 GIỚI THIỆU HỆ ĐIỀU HÀNH ANDROID [10] 29 2.7 GIỚI THIỆU VỀ PHẦN MỀM LẬP TRÌNH CHO HỆ THỐNG 30 2.7.1 Giới thiệu Visual Studio Code (VS Code) 30 2.7.2 Giới thiệu Android studio 31 2.7.3 Giới thiệu Flutter [23] .33 2.7.4 Giới thiệu Angular [24] .35 CHƯƠNG 3: THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG 37 3.1 YÊU CẦU HỆ THỐNG VÀ SƠ ĐỒ KHỐI HỆ THỐNG 37 3.1.1 Yêu cầu hệ thống .37 3.1.2 Sơ đồ khối hệ thống chức khối .37 3.1.3 Hoạt động hệ thống .39 3.2 THIẾT KẾ PHẦN CỨNG HỆ THỐNG 40 3.2.1 Khối thời gian thực 40 3.2.2 Khối cảm biến nhiệt độ - độ ẩm 40 3.2.3 Khối cảm biến độ ẩm đất 41 3.2.4 Khối cảm biến mưa 42 3.2.5 Khối cảm biến cường độ ánh sáng 42 iv i b Giao diện hình hiển thị trạng thái hoạt động thiết bị Kế tiếp hình hiển thị thơng số cảm biến hình hiển thị trạng thái hoạt động thiết bị Hình 5.3 thể giao diện hình LCD hiển thị trạng thái hoạt động thiết bị gồm: Bom1 (dùng tưới nước cho chậu 1), Bom2 (dùng tưới nước cho chậu 2), Bom3 (trong mô hình tượng trưng bơm tưới phân), M.C (mái che), Den, P.S (bơm tạo phun sương), Quat, C.B (loa) Các thiết bị bật hiển thị “ON” tắt hiển thị “OFF” Hình 5.3: Màn hình hiển thị trạng thái hoạt động thiết bị c Giao diện hình hiển thị cài đặt giới hạn Tiếp theo hình hiển thị trạng thái hoạt động thiết bị hình hiển thị giá trị giới hạn cài đặt hình 5.4 Các giá trị cài đặt giới hạn là: ND max (nhiệt độ trên), ND (nhiệt độ dưới), DoAm max (độ ẩm khơng khí trên), DoAm (độ ẩm khơng khí dưới), DAD (độ ẩm đất vườn 1), DAD (độ ẩm đất vườn 2), Light (cường độ ánh sáng) Giá trị giới hạn cài đặt thông qua nút nhấn nhập từ App, Web lưu vào EEPROM Arduino, giá trị áp dụng chế độ điều khiển tự động Hình 5.4: Màn hình hiển thị cài đặt giá trị giới hạn d Giao diện hình hiển thị đồng hồ thời gian thực Màn hình hiển thị cuối giao diện hiển thị giá trị thời gian thực gồm giờ, phút, giây lịch: thứ, ngày, tháng, năm hiển thị hình LCD thể hình 5.5 Các giá trị đọc từ module thời gian thực RTC DS1307 66 i Hình 5.5: Màn hình hiển thị thời gian thực 5.2.3 Kết giao diện Web Ở đề tài này, liệu Web lấy từ sở liệu Firebase cập nhật liên tục Khi truy cập vào địa Website https://mygarden.bikip.pro giao diện trang web thể hình 5.6 Ở giao diện chính, trang web hiển thị thơng tin đề tài, tên người thực hiện, Hình 5.6: Giao diện trang web Sau đó, chọn mục đăng nhập góc phải giao diện chính, giao diện giao diện đăng nhập Thông tin đăng nhập cho hệ thống gồm địa email, mật khẩu, địa Email datn@gmail.com mật 123123 trình bày hình 5.7 67 i Hình 5.7: Giao diện đăng nhập Khi đăng nhập thành công, tab hiển thị hình 5.8 hiển thị chế độ giám sát Các giá trị cảm biến cập nhật từ sở liệu firebase, giá trị hiển thị gồm nhiệt độ, độ ẩm, độ ẩm đất 1, độ ẩm đất 2, trạng thái mưa cường độ ánh sáng Hình 5.8: Giao diện giám sát Web Tiếp đến chọn vào mục điều khiển, giao diện điều khiển Web hình 5.9 Ở giao diện cho phép người dùng điều khiển bật tắt thiết bị cách kéo phía thiết bị chế độ điều khiển trực 68 i tiếp (DK) chế độ điều khiển tự động trạng thái khơng cho phép người dùng tác động Hình 5.9: Giao diện điều khiển thiết bị Web Khi chọn mục cài đặt giao diện cài đặt hiển thị Ở giao diện cài đặt người dùng nhập giá trị giới hạn để thực cho chế độ tự động Giao diện cài đặt hình 5.10 Hình 5.10: Giao diện cài đặt Web 5.2.4 Kết giao diện App Android Giao diện App cài đặt, sử dụng điện thoại chạy hệ điều hành Android cần kết nối mạng internet Tương tự giao diện Web, App hiển thị giao diện giám sát, điều khiển cài đặt Các giá trị liệu cập nhật đồng từ sở liệu firebase 69 i Hình 5.11 thể giao điện đăng nhập App Android Tương tự Website, để vào app cần đăng nhập địa email mật Sau đăng nhập email mật xác, giao diện hiển thị giao diện giám sát hình 5.12 Giao diện giám sát hiển thị giá trị cảm biến gồm nhiệt độ, độ ẩm, độ ẩm đất 2, trạng thái mưa tại, cường độ ánh sáng Hình 5.11: Giao diện đăng nhập App Android Hình 5.12: Giao diện giám sát App Android Khi người dùng chọn qua mục điều khiển, giao diện điều khiển hiển thị cho phép bật tắt thiết bị cách trượt trạng thái, kéo qua phải “Bật” qua trái “Tắt” Hình 5.13 thể giao diện điều khiển ứng dụng App 70 i Hình 5.13: Giao diện điều khiển App Android Khi chọn đến mục thiết lập, giao diện hiển thị giá trị giới hạn người dùng cài đặt cách nhập số từ bàn phím điện thoại Hình 5.14: Giao diện thiết lập App Android 71 i 5.3 NHẬN XÉT VÀ ĐÁNH GIÁ HỆ THỐNG Qua trình cho hệ thống hoạt động, nhóm nhận thấy mơ hình hoạt động u cầu mục tiêu đặt đề tài: Về hoạt động phần cứng: Hệ thống hoạt động ổn định Tốc độ đáp ứng nhấn nút nhấn board tương đối nhanh Các cảm biến hoạt động với độ nhạy cao cho thơng số tương đối xác Màn hình LCD hiển thị sáng rõ cịn nhấp nháy Thiết bị bơm tưới, bơm phun sương, đèn, quạt, động mái che hoạt động tốt Hệ thống hoạt động liên tục nhờ có nguồn dự phịng từ pin lượng mặt trời ắc quy Về hoạt động phần mềm: Giao diện hiển thị App Android Web đơn giản, dễ quan sát sử dụng Các thông số cập nhật lên sở liệu firebase liên tục Tuy nhiên q trình hoạt động cịn tồn mốt số hạn chế như: Hệ thống không cập nhật liệu lên sở liệu firesebase điều khiển qua App, Web khơng có mạng internet Biện pháp khắc phục cần phải trì kết nối mạng internet lúc nơi Module NodeMCU ESP8266 cần kết nối wifi lúc đầu nên chuyển hệ thống nơi khác cần phải kết nối lại địa mật wifi cho module Màn hình hiển thị LCD cịn nhấp nháy Đối với sở liệu firebase sử dụng tài khoản miễn phí nên đơi lúc thơng tin cập nhật bị chậm khoảng đến 5s tùy vào tốc độ mạng Biện pháp khắc phục cần mua tài khoản Webserver để liệu cập nhật nhanh Hệ thống có nguồn dự trữ chưa có tính thông báo cho người dùng hệ thống điện Để mô tả rõ hoạt động sản phẩm nhóm có đính kèm video clip với đường dẫn truy cập sau: https://www.youtube.com/watch?v=WiPcczCBJlA 72 i CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 6.1 KẾT LUẬN Sau khoảng thời gian tìm hiểu nghiên cứu thực đề tài: “Thiết kế thi công hệ thống giám sát, chăm sóc hoa cảnh ứng dụng IoTs” nhóm thực hồn thành mơ hình hệ thống đáp ứng mục tiêu đặt cụ thể sau: Đã thiết kế thi công hệ thống giám sát nhiệt độ, độ ẩm, phát trạng thái mưa, đo cường độ ánh sáng Điều khiển bật tắt thiết bị bơm tưới nước, phun sương, đèn, quạt, mái che, loa cảnh báo thông qua nhiều cách bấm trực tiếp nút nhấn board mạch, kéo thả trạng thái giao diện App Web Hệ thống cịn có chức tự động cài đặt sẵn giá trị giới hạn Các thiết bị phần cứng, giao diện App Website hoạt động tương đối ổn định Hệ thống cấp nguồn liên tục nhờ vào nguồn điện dự trữ lấy từ pin lượng mặt trời ắc quy Mặc dù mơ hình hoạt động tương đối ổn định nhiên cịn nhiều thiếu sót cần phát triển thêm 6.2 HƯỚNG PHÁT TRIỂN Tuy đề tài thực dừng lại mơ hình nhỏ nhóm nhận thấy phát triển số chức năng: Hệ thống camera giúp người dùng quan sát khu vườn xa thơng qua hình ảnh thực tế từ camera Đo độ pH, độ mặn nước trước tưới cho lan để đảm bảo chất lượng nguồn nước tưới Tích hợp cảm biến chuyển động hệ thống cảnh báo có người di chuyển chậu lan Tính áp dụng giống lan có giá trị kinh tế cao Xây dựng thêm tính hiển thị thông tin lan trang web app giúp người dùng dễ tìm hiểu thơng tin Đưa vào sử dụng thực tế quy mô lớn mức mơ hình 73 i TÀI LIỆU THAM KHẢO [1] tuoithongminh.com, “Nhiệt Độ - Ánh Sáng - Độ Ẩm Cho Hoa Lan Sinh Trưởng”, https://tuoithongminh.com/nhiet-do-anh-sang-do-am-cho-hoa-lan-sinhtruong-n60, 03/04/2022 [2] quangcanhxanh.vn, “Hướng dẫn chi tiết cách chăm sóc hoa lan nhà”, https://quangcanhxanh.vn/huong-dan-chi-tiet-cach-cham-soc-hoa-lan-tai-nha/, 03/04/2022 [3] quantrimang.com, “Các chuẩn WiFi - 802.11b, 802.11a, 802.11g, 802.11n 802.11ac”, https://quantrimang.com/cac-chuan-wireless-802-11b-802-11a-802-11gva-802-11n-47723, 05/04/2022 [4] dientutuonglai.com, “Chuẩn giao tiếp I2C”,https://dientutuonglai.com/chuangiao-tiep-i2c-la-gi.html, 05/04/2022 [5] circuitbasics.com,“Basics of the I2C Communication Protocol”, https://www.circuitbasics.com/basics-of-the-i2c-communicationprotocol/, 05/04/2022 [6] Chuẩn giao tiếp UART: https://kysungheo.com/chuan-giao-tiep-uart/, 05/04/2022 [7] Chuẩn giao tiếp UART: https://developer.electricimp.com/resources/uart, 05/04/2022 [8] Tìm hiểu IoT: https://cloud.google.com/architecture/iot-overview, 06/04/2022 [9] Tìm hiểu Firebase, https://coder.com.vn/tim-hieu-ve-firebase/, 07/04/2022 [10] Tổng quan hệ điều hành Android, https://vnptyenbai.vn/tong-quan-ve-dieuhanh-android-3/, 10/04/2022 [11] Datasheet DS1307: https://datasheets.maximintegrated.com/en/ds/DS1307.pdf [12] Datasheet DHT11: https://datasheets.maximintegrated.com/en/ds/DS1307.pdf [13] Cảm biến độ ẩm đất: https://circuitdigest.com/microcontroller-projects/interfacing-soil-moisture-sensorwith-arduino-uno, 12/04/2022 [14] Cảm biến mưa: https://circuitdigest.com/microcontroller-projects/interfacing-rain-sensor-witharduino, 12/04/2022 [15] Datasheet cảm biến cường độ ánh sáng BH1750: 74 i https://components101.com/sites/default/files/component_datasheet/BH1750.pdf [16] Datashet module chuyển đổi I2C PCF8574: https://pdf1.alldatasheet.net/datasheet-pdf/view/424340/PHILIPS/PCF8574T.html [17] Datasheet ESP8266: https://www.espressif.com/sites/default/files/documentation/0aesp8266ex_datasheet _en.pdf [18] ArduinoMega2560(chipAtmega2560):http://ww1.microchip.com/downloads/ en/DeviceDoc/ATmega640-1280-1281-2560-2561-Datasheet-DS40002211A.pdf [19] Module L298N: https://www.etechnophiles.com/l298n-motor-driver-pindiagram/ [20] Datasheet L298: https://pdf1.alldatasheet.com/datasheetpdf/view/22440/STMICROELECTRONICS/ L298N.html [21] Động bước: https://minhmotor.com/dong-co-buoc.html, 12/04/2022 [22] https://roboticadiy.com/send-data-from-arduino-to-nodemcu-and-nodemcuto-arduino-via-serial-communication/, 12/04/2022 [23] Tìm hiểu Flutter: https://baoflutter.com/flutter-la-gi-gioi-thieu-chi-tiet-ve-flutter/, 10/04/2022 https://topdev.vn/blog/flutter-la-gi/ [24] Tìm hiểu Angular: https://hocjavascript.net/angular/angular-la-gi-uu-diemva-nhuoc-diem/, 10/04/2022 [25] TS Nguyễn Minh Tâm - Ths Trần Tùng Giang - Ths Lê Thị Thanh Hồng, “Giáo trình mạch điện”, NXB Trường Đại Quốc Gia TP.HCM [26] 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ú (2013), “Giáo trình điện tử bản”, NXB Trường Đại Quốc Gia TP.HCM, 642 trang [27] N Q Thạnh & P T Triều, “Thi công mô hình hệ thống trồng hoa lan”, Trường ĐH SPKT TP Hồ Chí Minh, 2019 [28] Bơm chìm mini: https://icdayroi.com/bom-chim-mini, 13/04/2022 [29] Module Relay: https://www.elprocus.com/5v-relay-module/,13/04/2022 75 i PHỤ LỤC TÀI LIỆU HƯỚNG DẪN, THAO TÁC SỬ DỤNG Để hệ thống hoạt động, cần cấp nguồn điện xoay chiều 220V cho đầu vào nguồn tổ ong 12V/5A để cung cấp nguồn cho thiết bị hoạt động Bên cạnh cần cung cấp nguồn từ ắc quy vào hệ thống để sử dụng điện Sau cấp nguồn mở cơng tắc đèn báo hiệu sáng tức mạch hoạt động Sau đợi khoảng 3s để giá trị cảm biến đọc cập nhật lên hình hiển thị Người dùng điều khiển giám sát trực tiếp board mạch Khi ESP8266 kết nối với wifi, người dùng truy cập vào website với địa chỉ: https://mygarden.bikip.pro app xây dựng điện thoại (các thiết bị web app cần kết nối mạng internet) Trên giao diện web app, người sử dụng giám sát điều khiển thiết bị cài đặt giá trị giới hạn cho cảm biến Thao tác trực tiếp board mạch: Khi bật nguồn hệ thống hoạt động chế độ tự động, giao diện hình hiển thị giống hình PL1.1 Giao diện hiển thị giá trị nhiệt độ - độ ẩm, giá trị độ ẩm đất, trạng thái mưa, giá trị cường độ ánh sáng chế độ hoạt động Khi ấn phím Mode/Bơm bảng điều khiển chuyển sang chế độ điều khiển tay Hình PL1.1: Giao diện hình sau cấp nguồn Để chuyển sang giao diện thứ ta ấn phím ChuyenMH Màn hình hiển thị hình PL1.2 Khi chế độ điều khiển, thiết bị bật tắt thơng qua nút nhấn Hình PL1.2: Giao diện hình hiển thị trạng thái thiết bị Ấn tiếp nút chuyển hình, giao diện hiển thị cài đặt giá trị giới hạn hình PL1.3 Để vào menu cài đặt ta ấn nút Mode/Bơm Di chuyển vị trí lên ta ấn nút Bơm di chuyển xuống ấn nút Bơm Để chọn ví trí cần cài đặt i giá trị ta ấn tiếp nút Mode/Bơm Khi muốn tăng giá trị ta ấn nút Bơm 2, muốn giảm giá trị ta ấn nút Bơm ấn nút P.Sương để khỏi vị trí cài đặt Hình PL1.3: Giao diện cài đặt giới hạn LCD Tiếp tục ấn nút ChuyenMH ta đến giao diện hiển thị thời gian thực hình PL1.4 Nếu nhấn tiếp nút ChuyenMH lần giao diện quay hiển thị giá trị cảm biến lúc đầu Hình PL1.4: Giao diện hiển thị thời gian thực LCD Thao tác Web App Để giám sát điều khiển Web App cần kết nối mạng internet với thiết bị Sau đăng nhập vào hệ thống với email: datn@gmail.com mật khẩu: 123123 Khi đăng nhập thành cơng người dùng giám sát điều khiển thiết bị App Web Giao diện sau đăng nhập hiển thị giao diện giám sát Giao diện giám sát hình PL1.5 Hình PL1.5: Giao diện giám sát App Web i Chọn mục điều khiển, giao diện hiển thị hình PL1.6 Ở giao diện điều khiển thiết bị, cần trượt điều khiển phía thiết bị, trượt sang phải để bật trượt sang trái để tắt Hình PL1.6: Giao diện điều khiển Web App Chọn vào cài đặt để cài đặt giá trị giới hạn Giao diện cài đặt hiển thị hình PL1.7 Ở giao diện cài đặt, cài đặt giá trị cách nhập số từ bàn phím Hình PL1.7: Giao diện cài đặt giới hạn Web App i PHỤ LỤC Chương trình Arduino đính kèm theo đường dẫn sau: https://drive.google.com/drive/folders/1WibKxzaaaDq1eF49KhA3X6vRwXUQ3B_ b?usp=sharing Chương trình ESP8266 đính kèm theo đường dẫn sau: https://drive.google.com/drive/folders/1iz3tT7s8YHL0qeMreyAjLk6KPyyGKJj?usp=sharing i S i K L 0