Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 20 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
20
Dung lượng
706,67 KB
Nội dung
HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THÔNG TIN o0o BÀI TẬP LỚN HỌC PHẦN IOT VÀ ỨNG DỤNG TÊN ĐỀ TÀI: HỆ THỐNG TƯỚI THƠNG MINH SỬ DỤNG IOT NHĨM: 16 Hà Nội, tháng 10 năm 2022 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THƠNG TIN BÀI TẬP LỚN HỌC PHẦN IOT VÀ ỨNG DỤNG TÊN ĐỀ TÀI: HỆ THỐNG TƯỚI THÔNG MINH SỬ DỤNG IOT Nhóm: 16 Trưởng nhóm: Dương Văn Duân Thành viên: Nguyễn Trung Anh Vũ Minh Hiếu Kim Huy Hồng LỜI CẢM ƠN Xun suốt q trình học tập rèn luyện Học viện Cơng nghệ Bưu Viễn thông, chúng em nhận giúp đỡ, hỗ trợ tận tình giảng tuyệt vời từ thầy cô giảng viên học viện Em xin chân thành cảm ơn đến tất giảng viên trường dẫn dắt chúng em cung cấp kiến thức quan trọng chuyên môn, nghề nghiệp đạo đức tư cách cần có kỹ sư ngành Cơng nghệ thơng tin Em xin gửi tới giảng viên Ts Nguyễn Tài Tuyên lời cảm ơn sâu sắc hướng dẫn, bảo tận tình thầy trình làm bài, giúp chúng em hồn thành tập lớn lần Dù chuẩn bị chu cố gắng thực báo cáo tốt nhất, thời gian có hạn hạn chế lực thân khiến cho báo cáo khơng tránh khỏi thiếu sót Vì vậy, em mong nhận đóng góp ý kiến thầy giáo để hồn thiện tập lớn Em xin chân thành cảm ơn! i LỜI CAM ĐOAN Chúng em xin cam đoan đề tài: “Hệ thống tưới thông minh sử dụng IoT” nhóm 16 nghiên cứu thực Chúng em kiểm tra liệu theo quy định hành Kết làm đề tài “Hệ thống tưới thông minh sử dụng IoT” trung thực không chép từ tập nhóm khác Các tài liệu sử dụng tiểu luận có nguồn gốc, xuất xứ rõ ràng Trưởng nhóm Duân Dương Văn Duân ii MỤC LỤC LỜI CẢM ƠN i LỜI CAM ĐOAN ii MỤC LỤC iii PHẦN MỞ ĐẦU CHƯƠNG 1: NỘI DUNG NGHIÊN CỨU YÊU CẦU CỦA HỆ THỐNG 1.1 Về lý thuyết: .2 1.2 Về thực nghiệm 1.3 Nguyên lý hoạt động XÂY DỰNG HỆ THỐNG 2.1 Sơ đồ khối chức .3 2.2 Sơ đồ chi tiết 2.3 Lưu đồ thuật toán .5 2.4 Code CHƯƠNG 2: KẾT QUẢ NGHIÊN CỨU 11 KẾT QUẢ THỬ NGHIỆM 11 1.1 Kết mô 11 KẾT LUẬN 12 DANH MỤC TÀI LIỆU THAM KHẢO 13 iii PHỤ LỤC 14 iv PHẦN MỞ ĐẦU Nền nơng nghiệp nước ta có bước phát triển chưa có nhiều ứng dụng khoa học kỹ thuật áp dụng vào thực tế Rất nhiều quy trình kỹ thuật trồng trọt, chăm sóc tiến hành cách chủ quan, không đảm bảo u cầu Có thể nói nơng học, ngồi kỹ thuật trồng trọt, chăm sóc tưới nước tăng thời gian quang hợp khâu quan trọng trồng trọt, để đảm bảo sinh trưởng phát triển bình thường, tưới tưới đủ theo yêu cầu nông học trồng không chịu sâu bệnh, hạn chế thuốc trừ sâu cho sản phẩm an toàn, đạt suất hiệu cao Hệ thống tưới nước tự động kết hợp theo dõõ̃i từ xa thông qua điện thoại hệ thống thiết bị phụ trợ tốt đáp ứng theo nhu cầu sinh trưởng trồng, ứng dụng rộng nước phát triển Hệ thống tưới nước tự động kết hợp theo dõõ̃i từ xa hình thức tưới nước hợp lý, tiết kiệm sức lao động chi phí nhân công, vốn phát triển nhiều nước giới Tuy nhiên, Việt Nam vài ba năm trở lại đây, việc tận dụng hệ thống trở thành xu hướng Hệ thống tưới nước trở nên phổ biến với người nông dân nơng thơn với q trình đại hóa, cơng nghiệp hóa nơng thơn chưa dám mạnh dạng đưa vào sử dụng chi phí cao Nắm bắt nhu cầu cấp thiết mong muốn góp chút cơng sức làm giảm bớt gánh nặng cho người làm nơng, nhóm định chọn: “Xây dựng hệ thống tưới tự động dựa độ ẩm đất theo dõõ̃i từ xa thông qua điện thoại”để làm đề tài báo cáo nhóm CHƯƠNG 1: NỘI DUNG NGHIÊN CỨU YÊU CẦU CỦA HỆ THỐNG Về lý thuyết: - Đọc giá trị độ ẩm đất từ chân A0 NodeMCU hiển thị Blynk chức Value Display (V1) chuyển giai đo % - Cho phép tùy chỉnh chế độ Auto/Manual thông qua chức Styled button (V2) - Chế độ Auto: o Cho phép đặt ngưỡng độ ẩm thông qua chức Numeric Input: (V3 – ngưỡng trên, V4 – ngưỡng dưới) Nếu độ ẩm cao ngưỡng thì: Trên Blynk: bật LED vàng, gửi cảnh báo “độ ẩm cao” qua chức Notification hiển thị LCD “độ ẩm cao” Trên NodeMCU: bật LED vàng, ngắt relay tắt máy bơm Nếu độ ẩm thấp ngưỡng thì: Trên Blynk: bật LED đỏ, gửi cảnh báo “độ ẩm thấp”, LCD “đang tưới nước” Trên NodeMCU: bật LED đỏ, đóng relay để mở máy bơm Nếu độ ẩm ngưỡng thì: Trên Blynk: bật LED xanh, LCD “độ ẩm BT” Trên NodeMCU: bật LED xanh, đóng relay để tắt máy bơm - Chế độ Manual: o Sử dụng nút nhấn (button V9) Blynk app để điều khiển đóng ngắt relay Về thực nghiệm Chạy thành công hệ thống tưới nước dựa độ ẩm đất theo dõõ̃i từ xa ứng dụng Nguyên lý hoạt động 1.1.1 Mode Auto Cảm biến thu tín hiệu độ ẩm chân A0 NodeMCU Hiển thị Blynk thông qua Value Display (V1) Sau gửi tín hiệu NodeMCU để thực thi lệnh ràng buộc 1.1.2 Mode Manual - Điều khiển đóng tắt relay thơng qua Blynk app button (V9) - Bật: xuất tín hiệu HIGH chân D2 NodeMCU để đóng relay mở máy bơm - Tắt: xuất tín hiệu LOW chân D2 NodeMCU để đóng relay tắt máy bơm XÂY DỰNG HỆ THỐNG Sơ đồ khối chức Sơ đồ chi tiết Bảng mạch thực tế Sơ đồ bảng mạch Lưu đồ thuật toán Code - Đầu tiên sử dụng Arduino để lập trình Blynk để tạo hệ thống ảo đẩy liệu lên, sau kết nối với module NodeMCU ESP8266X để thu tín hiệu thực thi lệnh ràng buộc 2.1.1 Thiết lập kết nối khai báo biến 2.1.2 Thiết lập điều khiển giao tiếp Blynk app với NodeMCU 2.1.3 Chạy chương trình điều kiện ràng buộc 10 CHƯƠNG 2: KẾT QUẢ NGHIÊN CỨU KẾT QUẢ THỬ NGHIỆM 1.1 Kết mô 11 KẾT LUẬN 12 DANH MỤC TÀI LIỆU THAM KHẢO 13 PHỤ LỤC 14 ...HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THÔNG TIN BÀI TẬP LỚN HỌC PHẦN IOT VÀ ỨNG DỤNG TÊN ĐỀ TÀI: HỆ THỐNG TƯỚI THÔNG MINH SỬ DỤNG IOT Nhóm: 16 Trưởng nhóm:... Chúng em kiểm tra liệu theo quy định hành Kết làm đề tài ? ?Hệ thống tưới thông minh sử dụng IoT? ?? trung thực không chép từ tập nhóm khác Các tài liệu sử dụng tiểu luận có nguồn gốc, xuất xứ rõ ràng... đóng góp ý kiến thầy giáo để hoàn thiện tập lớn Em xin chân thành cảm ơn! i LỜI CAM ĐOAN Chúng em xin cam đoan đề tài: ? ?Hệ thống tưới thông minh sử dụng IoT? ?? nhóm 16 nghiên cứu thực Chúng em kiểm