Luận văn Thiết kế hệ thống giám sát điều kiện tự nhiên và dinh dưỡng của vườn rau thủy canh

TRƯỜNG ĐẠI HỌC KỸ THUẬT - CÔNG NGHỆ CẦN THƠ  
KHOA KỸ THUẬT CƠ KHÍ  
------------------  
NGUYỄN XUÂN VINH  
1600154  
THIẾT KẾ HỆ THỐNG GIÁM SÁT ĐIỀU KIỆN TỰ NHIÊN  
VÀ DINH DƯỠNG CỦA VƯỜN RAU THỦY CANH  
Ngành: Công nghệ kỹ thuật Cơ điện tử  
Mã số: 7510203  
LUẬN VĂN ĐẠI HỌC  
TP. CẦN THƠ, tháng 07 năm 2020  
TRƯỜNG ĐẠI HỌC KỸ THUẬT - CÔNG NGHỆ CẦN THƠ  
KHOA KỸ THUẬT CƠ KHÍ  
------------------  
NGUYỄN XUÂN VINH  
1600154  
THIẾT KẾ HỆ THỐNG GIÁM SÁT ĐIỀU KIỆN TỰ NHIÊN  
VÀ DINH DƯỠNG CỦA VƯỜN RAU THỦY CANH  
Ngành: Công nghệ kỹ thuật Cơ điện tử  
Mã số: 7510203  
LUẬN VĂN ĐẠI HỌC  
TP. CẦN THƠ, tháng 07 năm 2020  
CÔNG TRÌNH LUẬN VĂN  
CÔNG TRÌNH ĐƯỢC HOÀN THÀNH TẠI  
TRƯỜNG ĐẠI HỌC KỸ THUẬT - CÔNG NGHỆ CẦN THƠ  
Cán bộ hướng dẫn: Ths. ĐƯỜNG KHÁNH SƠN  
Luận văn đại học được bảo vệ tại Trường Đại học Kỹ thuật - Công nghệ Cần Thơ  
ngày 22 tháng 7 năm 2020.  
Thành phần Ban chấm đánh giá luận văn đại học gồm:  
1. Trưởng ban: Ths. PHÓ HOÀNG LINH  
2. Ủy viên phản biện: Ths. PHẠM THÀNH CÔNG  
3. Thư ký ban chấm: Ths. ĐƯỜNG KHÁNH SƠN  
Xác nhận của Ban chấm đánh giá sau khi luận văn đã được sửa chữa.  
TRƯỞNG BAN  
ỦY VIÊN PHẢN BIỆN  
THƯ KÝ  
Ths. Phó Hoàng Linh  
Ths. Phạm Thành Công  
Ths. Đường Khánh Sơn  
SVTH: NGUYỄN XUÂN VINH  
I
NHIỆM VỤ LUẬN VĂN  
TRƯỜNG ĐẠI HỌC  
KỸ THUẬT - CÔNG NGHỆ CẦN THƠ  
KHOA KỸ THUẬT CƠ KHÍ  
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM  
Độc lập – Tự do – Hạnh phúc  
NHIỆM VỤ LUẬN VĂN ĐẠI HỌC  
Họ và tên sinh viên: Nguyễn Xuân Vinh  
Ngày, tháng, năm sinh: 28/02/1998  
Ngành: Công nghệ kỹ thuật Cơ điện tử  
MSSV: 1600154  
Nơi sinh: Cần Thơ  
Mã số: 7510203  
TÊN ĐỀ TÀI: THIẾT KẾ HỆ THỐNG GIÁM SÁT ĐIỀU KIỆN TỰ NHIÊN VÀ  
DINH DƯỠNG CỦA VƯỜN RAU THỦY CANH.  
Nhiệm vụ:  
Thiết kế hệ thống giám sát thông số môi trường và điều khiển thiết bị chấp  
hành trong vườn rau thủy canh qua Internet.  
Nội dung:  
Xây dựng hệ thống tủ điều khiển để theo dõi thông số điều kiện tự nhiên và  
dinh dưỡng lắp tại vườn rau thủy canh Minh Hòa (Quận Bình Thủy – TP Cần Thơ)  
phục vụ cho quá trình sản xuất rau.  
Xây dựng Server, Web: thu thập thông tin từ môi trường không khí và môi  
trường dung dịch dinh dưỡng gửi lên web để giám sát và điều khiển thiết bị.  
CÁN BỘ HƯỚNG DẪN: Ths. ĐƯỜNG KHÁNH SƠN  
THỜI GIAN GIAO ĐỀ TÀI: 21/1/2020  
THỜI GIAN HOÀN THÀNH: 17/7/2020  
Cần Thơ, ngày 29 tháng 07 năm 2020  
CÁN BỘ HƯỚNG DẪN  
BỘ MÔN CƠ ĐIỆN TỬ  
KHOA KỸ THUẬT CƠ KHÍ  
SVTH: NGUYỄN XUÂN VINH  
II  
LỜI CẢM ƠN  
LỜI CẢM ƠN  
Tôi xin chân thành cảm ơn quý thầy, cô giảng viên Khoa Kỹ thuật Cơ khí,  
Trường Đại học Kỹ thuật - Công nghệ Cần Thơ, đã giúp đỡ cung cấp các tài liệu  
cần thiết và tạo mọi điều kiện thuận lợi nhất để tôi có thể hoàn thành tốt đề tài luận  
văn này.  
Tôi xin chân thành cảm ơn Thầy Đường Khánh Sơn – Giảng viên hướng dẫn  
đề tài, thầy đã tạo mọi điều kiện thuận lợi nhất về cơ sở vật chất cũng như các tài  
liệu tham khảo đồng thời cũng là người định hướng, góp ý các ưu khuyết điểm của  
đề tài để luận văn đạt mức hoàn chỉnh nhất có thể.  
Tôi xin chân thành cảm ơn chú Nguyễn Cửu Long – giám đốc kỹ thuật, cô  
Lâm Việt Hòa – giám đốc tài chính công ty TNHH ĐẦU TƯ VÀ PHÁT TRIỂN  
MINH HÒA đã tài trợ kinh phí và cho phép tôi lắp đặt hệ thống chạy thử nghiệm tại  
công ty.  
Tôi xin gửi lời cảm ơn sâu sắc đến người thân, gia đình, cha mẹ đã tạo mọi  
điều kiện về mặt kinh tế cũng như động viên tinh thần để tôi có một quá trình  
nghiên cứu tập trung và đạt kết quả tốt.  
Tôi xin gửi lời cảm ơn đến bạn bè cũng như các anh chị đi trước đã hỗ trợ và  
chia sẻ kiến thức, kinh nghiệm của mình cho tôi trong suốt quá trình làm luận văn.  
Một lần nữa tôi xin chân thành cảm ơn!  
Cần Thơ, ngày 29 tháng 07 năm 2020.  
Sinh viên thực hiện  
Nguyễn Xuân Vinh  
SVTH: NGUYỄN XUÂN VINH  
III  
LỜI CAM ĐOAN  
LỜI CAM ĐOAN  
Tôi xin cam đoan đây là công trình nghiên cứu khoa học độc lập của tôi. Các  
số liệu sử dụng phân tích và số liệu thu thập được trong luận văn có nguồn gốc rõ  
ràng, đã công bố đúng theo qui định.  
Những nội dung trình bày trong luận văn là những kiến thức của tôi tích lũy  
trong quá trình học tập, nghiên cứu là trung thực, khách quan và phù hợp với thực  
tiễn, những phần tôi nghiên cứu, trích dẫn đều được nêu trong phần các tài liệu  
tham khảo. Nếu những phần nêu trên không đúng sự thật, tôi xin cam đoan chịu  
hoàn toàn trách nhiệm.  
Cần Thơ, ngày 29 tháng 07 năm 2020.  
Sinh viên thực hiện  
Nguyễn Xuân Vinh  
SVTH: NGUYỄN XUÂN VINH  
IV  
TÓM TẮT LUẬN VĂN  
TÓM TẮT LUẬN VĂN  
Tên đề tài: THIẾT KẾ HỆ THỐNG GIÁM SÁT ĐIỀU KIỆN TỰ NHIÊN  
VÀ DINH DƯỠNG CỦA VƯỜN RAU THỦY CANH  
Mục tiêu nghiên cứu:  
Theo dõi các yếu tố tự nhiên bên trong nhà lưới vườn rau thủy canh như:  
Nhiệt độ, độ ẩm không khí, cường độ ánh sáng, nhiệt độ dung dịch, nồng độ hòa tan  
chất rắn trong dung dịch dinh dưỡng.  
Thiết kế hệ thống điều khiển các thiết bị: máy bơm dung dịch, đèn, quạt,  
phun sương, máy che.  
Áp dụng tổng hợp các kiến thức đã học trong chuyên ngành Cơ điện tử vào  
thực tế, tìm hiểu và nghiên cứu thêm các kiến thức về IoT.  
Kết quả nghiên cứu đạt được:  
Ứng dụng được kiến thức tổng hợp vào đề tài.  
Tìm hiểu, làm quen và nghiên cứu về các linh kiện và cảm biến: Arduino,  
cảm biến nhiệt độ, độ ẩm không khí DHT21, cảm biến cường độ ánh sáng BH1705,  
cảm biến nhiệt độ…, cảm biến nồng độ hòa tan chất rắn TDS.  
Thiết kế, chế tạo hoàn chỉnh hệ thống tủ điện cũng như hệ thống trang web  
theo dõi Realtime.  
Có thể vận hành hệ thống theo 2 cách: tự động (Auto) hoặc tay (Manual).  
SVTH: NGUYỄN XUÂN VINH  
V
MỤC LỤC  
MỤC LỤC  
CÔNG TRÌNH ĐƯỢC HOÀN THÀNH TẠI....................................................... I  
NHIỆM VỤ LUẬN VĂN ĐẠI HỌC....................................................................II  
LỜI CẢM ƠN..................................................................................................... III  
LỜI CAM ĐOAN ............................................................................................... IV  
TÓM TẮT LUẬN VĂN........................................................................................V  
MỤC LỤC...............................................................................................................i  
DANH MỤC HÌNH..............................................................................................vi  
DANH MỤC BẢNG ..............................................................................................x  
DANH MỤC CHỮ VIẾT TĂT ..........................................................................xiii  
MỞ ĐẦU................................................................................................................1  
CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI ...................................................................4  
1.1. Công trình nghiên cứu trong và ngoài nước. .................................................4  
1.1.1. Công nghệ tưới nhỏ giọt Israel...............................................................4  
1.1.2. Công nghệ trồng rau thủy canh..............................................................6  
1.1.2.1 . Hệ thống thủy canh dạng bấc ......................................................7  
1.1.2.2 . Hệ thống thủy canh tĩnh ..............................................................8  
1.1.2.3 Hệ thống thủy canh hồi lưu ...........................................................8  
1.1.2.4 Giá thể trồng rau thủy canh ...........................................................9  
1.1.3. Công nghệ trồng rau khí canh..............................................................10  
1.2. Hệ thống IoT ..............................................................................................11  
1.2.1. Khái niệm............................................................................................11  
1.2.2. Ứng dụng ............................................................................................13  
1.2.2.1. Nhà thông minh .........................................................................13  
1.2.2.2. Sản phẩm có thể đeo được..........................................................14  
1.2.2.3. Thành phố thông minh ...............................................................14  
1.2.2.4. Mạng lưới thông minh................................................................15  
1.2.2.5. Internet công nghiệp...................................................................15  
1.2.2.6. Xe được kết nối..........................................................................16  
1.2.2.7. Sức khỏe được kết nối................................................................16  
SVTH: NGUYỄN XUÂN VINH  
i
MỤC LỤC  
1.2.2.8. Bán lẻ thông minh......................................................................17  
1.2.2.9. Chuỗi cung ứng thông minh.......................................................18  
1.2.2.10. Canh tác thông minh ................................................................18  
1.3. Các mô hình trồng rau công nghệ cao.........................................................19  
1.3.1. Nhà kính..............................................................................................19  
1.3.1.1 Khái niệm ...................................................................................19  
1.3.1.2 Ưu điểm......................................................................................19  
1.3.1.3 Nhược điểm ................................................................................20  
1.3.2. Nhà lưới ..............................................................................................20  
1.3.2.1 Khái niệm ...................................................................................20  
1.3.2.2 Ưu điểm......................................................................................21  
1.3.2.3 Nhược điểm ................................................................................21  
1.4. Giới thiệu về công ty TNHH đầu tư và phát triển Minh Hòa.......................22  
1.5. Hiệu quả của công nghệ trồng rau thủy canh ..............................................22  
1.6. Vấn đề tập trung nghiên cứu của đề tài.......................................................23  
CHƯƠNG 2: ĐỐI TƯỢNG VÀ PHƯƠNG PHÁP NGHIÊN CỨU..................24  
2.1. Cải Kale lá xoăn.........................................................................................24  
2.1.1. Đặc tính sinh học.................................................................................24  
2.1.2. Điều kiện phát triển .............................................................................24  
2.1.3. Giá trị dinh dưỡng và kinh tế...............................................................24  
2.1.4. Quy trình trồng, chăm sóc và thu hoạch cải Kale.................................25  
2.1.4.1 Chuẩn bị hạt giống và giá th......................................................25  
2.1.4.2 Công đoạn ươm hạt.....................................................................26  
2.1.4.3 Giai đoạn chạy dinh dưỡng thứ cấp.............................................26  
2.1.4.4 Giai đoạn chạy dinh dưỡng thường xuyên...................................27  
2.1.4.5 Thu hoạch ...................................................................................27  
2.2. Phương pháp nghiên cứu ............................................................................28  
2.3. Các thành phần cơ bản của vườn rau thủy canh. .........................................28  
2.3.1. Nhà lưới ..............................................................................................28  
2.3.1.1 Thép hộp chuyên dụng................................................................28  
SVTH: NGUYỄN XUÂN VINH  
ii  
MỤC LỤC  
2.3.1.2 Màng nhựa PE ............................................................................29  
2.3.1.3 Màng lưới chuyên dụng ..............................................................30  
2.3.2. Hệ thống chiếu sáng ............................................................................31  
2.3.2.1. Đèn ươm....................................................................................31  
2.3.2.2. Đèn hỗ trợ tăng trưởng...............................................................32  
2.3.3. Hệ thống phun sương, làm t............................................................33  
2.3.3.1. Lọc nước và bơm cao áp...............................................................33  
2.3.3.2. Quạt làm mát..............................................................................34  
2.3.4. Hệ thống chạy dinh dưỡng...................................................................35  
2.3.4.1. Ống nhựa thủy canh ...................................................................35  
2.3.4.2. Ống dẫn dinh dưỡng...................................................................36  
2.4. Thành phần hệ thống điều khin.................................................................37  
2.4.1. Arduino ...............................................................................................37  
2.4.2. NODE MCU ESP8266........................................................................39  
2.4.3. Cảm biến DHT21 ................................................................................41  
2.4.4. Cảm biến ánh sáng BH1750 ................................................................42  
2.4.5. Cảm biến nồng độ hòa tan chất rắn TDS..............................................43  
2.4.6. Cảm biến nhiệt độ môi trường nước DS18B20 ....................................45  
Cảm biến nhiệt độ DS18B20 dây ..................................................................45  
Cảm biến nhiệt độ .........................................................................................45  
2.4.7. Module 4 relay với Opto cách ly..........................................................46  
2.4.8. Công tắc tơ..........................................................................................47  
Công tắc tơ....................................................................................................47  
2.4.9. Công tắc hành trình .............................................................................49  
2.4.10. Bàn phím mềm 1x4 ...........................................................................50  
2.4.11. Màn hình Grove -16x2 LCD..............................................................51  
2.4.12. Đèn báo hiển thị điện áp....................................................................52  
2.5. Phần mềm và ngôn ngữ lập trình ................................................................52  
2.5.1. Arduino IDE........................................................................................52  
2.5.2. Sublime Text 3 ....................................................................................54  
SVTH: NGUYỄN XUÂN VINH  
iii  
MỤC LỤC  
2.5.3. Node js................................................................................................55  
2.5.4. Angular JS...........................................................................................56  
2.5.5. Git.......................................................................................................59  
2.5.6. Firebase...............................................................................................60  
2.5.7. Heroku ................................................................................................63  
2.5.8. Ngôn ngữ lập trình ..............................................................................64  
2.5.8.1. C, C++ .......................................................................................64  
2.5.8.2. JavaScript ..................................................................................65  
2.5.8.3. HTML........................................................................................67  
2.5.8.4. CSS............................................................................................69  
2.5.8.5. Visual Studio Code ....................................................................70  
CHƯƠNG 3: THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG..................................72  
3.1. Bản vẽ bố trí, mặt bằng...............................................................................72  
3.1.1. Mặt bằng tổng thể................................................................................72  
3.1.2. Bố trí mô phỏng...................................................................................72  
3.2. Bố trí cảm biến...........................................................................................73  
3.3. Tủ điện .......................................................................................................74  
3.4. Sơ đồ vận hành thiết bị ...............................................................................75  
3.4.1. Sơ đồ điều khiển quạt và mái che ........................................................75  
3.4.2. Sơ đồ điều khiển phun sương...............................................................77  
3.5. Thiết lập kết nối linh kin...........................................................................77  
3.5.1. Danh sách linh kiện .............................................................................77  
3.5.2. Đấu nối cảm biến và các module .........................................................78  
3.5.3. Bảng kết nối tổng hợp .........................................................................79  
3.5.4. Mạch in kết nối linh kiện.....................................................................80  
3.6. Hệ thống giám sát và điều khiển.................................................................81  
3.6.1. WebSocket – giao tiếp hai chiều giữa client và server .........................81  
3.6.2. Tạo dự án Node JS ..............................................................................85  
3.6.3. Tạo Socket Server và Socket Client.....................................................86  
3.6.3.1 Socket Server..............................................................................86  
SVTH: NGUYỄN XUÂN VINH  
iv  
MỤC LỤC  
3.6.3.2 Socket Client...............................................................................87  
3.6.3.3 Package cần thiết cho dự án. .......................................................88  
3.6.4. Lập trình giao diện HTML...................................................................89  
3.6.4.1 Giao diện đăng nhập ...................................................................89  
3.6.4.2 Giao diện trang ch.....................................................................90  
3.6.4.3 Giao diện tab “Công ty..............................................................91  
3.6.4.4 Giao diện tab “Điều khiển” .........................................................92  
3.6.4.5 Giao diện tab Biểu đồ..................................................................94  
3.6.4.6 Lập trình Webapp .......................................................................95  
3.6.5. Đăng kí dự án trên Heroku ..................................................................96  
3.6.6. Đưa dự án lên Heroku .........................................................................98  
3.6.7. Đăng kí Firebase và kết nối dữ liệu......................................................99  
CHƯƠNG 4: KẾT QUẢ VÀ KIẾN NGHỊ.......................................................102  
4.1. Kết qu.....................................................................................................102  
4.2. Hướng dẫn sử dụng với bàn phím.............................................................105  
4.2.1. Chuyển chế độ...................................................................................105  
4.2.2. Cài đặt thông số.................................................................................108  
4.3. So sánh hệ thống.......................................................................................111  
4.4. Lợi ích mang lại của hệ thống...................................................................114  
4.5. Kiến nghị..................................................................................................114  
TÀI LIỆU THAM KHẢO.................................................................................115  
PHỤ LỤC...........................................................................................................116  
SVTH: NGUYỄN XUÂN VINH  
v
DANH MỤC HÌNH  
DANH MỤC HÌNH  
Hình 1.1: Hệ thống tưới nhỏ git.............................................................................4  
Hình 1.2: Ống nhỏ giọt thực tế ................................................................................5  
Hình 1.3: Hệ thống giàn rau thủy canh tại Minh Hòa...............................................6  
Hình 1.4: Các loại rau đa dạng tại Minh Hòa...........................................................7  
Hình 1.5: Mô hình thủy canh dạng bấc ....................................................................7  
Hình 1.6: Hệ thống thủy canh tĩnh...........................................................................8  
Hình 1.7: Hệ thống thủy canh hồi lưu......................................................................8  
Hình 1.8: Giá thể sơ dừa..........................................................................................9  
Hình 1.9: Mô hình trồng rau khí canh....................................................................10  
Hình 1.10: Internet of things..................................................................................12  
Hình 1.11: Ứng dụng nhà thông minh....................................................................13  
Hình 1.12: Phụ kiện thông minh ............................................................................14  
Hình 1.13: Thành phố thông minh .........................................................................15  
Hình 1. 14: Mạng lưới thông minh ........................................................................15  
Hình 1.15: Xe hơi tự i.........................................................................................16  
Hình 1.16: Kết nối hệ thống y tế............................................................................17  
Hình 1.17: Bán hàng trực tuyến.............................................................................17  
Hình 1.18: Chuỗi cung ứng thông minh.................................................................18  
Hình 1.19:Canh tác thông minh .............................................................................18  
Hình 1.20: Chăm sóc rau trong nhà kính................................................................20  
Hình 2. 1: Cải Kale tại công ty Minh Hòa..............................................................24  
Hình 2.2: Giá thể xơ dừa .......................................................................................25  
Hình 2.3: Cải Kale trên giàn ươm..........................................................................26  
Hình 2.4: Cải Kale trên giàn ươm thứ cấp..............................................................26  
Hình 2.5: Cải Kale 12 ngày tuổi ............................................................................27  
Hình 2. 6: Cải Kale 2,5 tháng tuổi .........................................................................27  
Hình 2.7: Thép hộp các loại...................................................................................28  
Hình 2.8: Màng nhựa PE phủ nhà lưới...................................................................29  
SVTH: NGUYỄN XUÂN VINH  
vi  
DANH MỤC HÌNH  
Hình 2.9: Màng lưới chống cồn trùng....................................................................30  
Hình 2.10: Dãi ánh sáng quang phổ của đèn ..........................................................31  
Hình 2.11: Đèn ươm tại công ty Minh Hòa............................................................32  
Hình 2.12: Đèn pha led SMD 200W......................................................................33  
Hình 2.13: Hệ thống lọc thô...................................................................................34  
Hình 2.14: Hệ thống lọc tinh .................................................................................34  
Hình 2.15:Quạt làm mát ........................................................................................35  
Hình 2.16: Ống thủy canh lục giác.........................................................................35  
Hình 2. 17: Ống cấp dinh dưỡng............................................................................36  
Hình 2. 18: Đường ống hồi lưu dinh dưỡng ...........................................................37  
Hình 2.19: Arduino Mega 2560.............................................................................38  
Hình 2.20: Sơ đồ chân của Arduino Mega 2560 ....................................................39  
Hình 2. 21: Node MCU 0.9 (ESP-12 Module) .......................................................39  
Hình 2.22: Một số Module ESP8266 .....................................................................40  
Hình 2.23: Sơ đồ chân của Node MCU ESP-12 V1.0 ............................................41  
Hình 2. 24: Sơ đồ chân DHT21 .............................................................................42  
Hình 2.25: Sơ đồ kết nối vi xử lý...........................................................................42  
Hình 2.26: Cảm biến ánh sáng BH1750.................................................................42  
Hình 2.27: Chỉ số TDS của nước...........................................................................44  
Hình 2.28: Sơ đồ mạch chuyển tín hiệu .................................................................44  
Hình 2.29: Sơ đồ kết nối mẫu ................................................................................45  
Hình 2. 30: Cảm biến DS18B20 và sơ đồ đấu nối..................................................45  
Hình 2.31: Module 4 relay opto cách ly 5VDC......................................................46  
Hình 2.32: Công tắc tơ...........................................................................................47  
Hình 2.33: Cấu tạo công tắc tơ ..............................................................................48  
Hình 2. 34: Nguyên lý hoạt đông của công tắc tơ...................................................48  
Hình 2.35: Công tắc hành trình..............................................................................50  
Hình 2. 36: Sơ đồ kết nối bàn phím mềm 1x4 keypad............................................51  
Hình 2.37: Mặt trước và sau của Grove-16x2 LCD (White on Blue) .....................52  
Hình 2.38: Đèn báo pha hiển thị điện áp................................................................52  
SVTH: NGUYỄN XUÂN VINH  
vii  
DANH MỤC HÌNH  
Hình 2.39: Icon Arduino IDE ................................................................................53  
Hình 2.40: Giao diện soạn thảo..............................................................................53  
Hình 2.41: Icon Sublime Text 3.............................................................................54  
Hình 2.42: Giao diện soạn thảo của Sublime Text .................................................55  
Hình 2.43: Logo Nodejs ........................................................................................56  
Hình 2.44: Angularjs .............................................................................................56  
Hình 2.45: Tính năng cơ bản của AngularJS..........................................................58  
Hình 2.46: Logo biểu trưng của Git .......................................................................60  
Hình 2.47: Firebase. ..............................................................................................61  
Hình 2.48: Firebase xây dựng hành động tự động đăng nhập.................................62  
Hình 2.49: Firebase cung cấp các hosting được phân phối theo tiêu chuẩn SSL.....62  
Hình 2.50: Giao diện Firebase ...............................................................................63  
Hình 2.51: Đăng nhập Heroku...............................................................................63  
Hình 2.52: Đoạn code arduino đơn giản về điều khiển led.....................................64  
Hình 2.53: Logo JavaScript ...................................................................................65  
Hình 2.54: Code JavaScript khi ấn F12..................................................................66  
Hình 2. 55: Một đoạn code đơn giản HTML..........................................................67  
Hình 2.56: Giao diện thể hiện của code khi mở bằng trình duyệt Chrome..............67  
Hình 2.57: Cấu trúc cơ bản của trang HTML.........................................................68  
Hình 2.58: Cấu trúc mở rộng của một trang web....................................................69  
Hình 2.59: Biểu trưng CSS....................................................................................70  
Hình 2.60: Logo Visual Studio Code.....................................................................71  
Hình 3.1: Mô phỏng nhà màng ..............................................................................72  
Hình 3.2: Bố trí giàn thủy canh..............................................................................72  
Hình 3.3: Khoảng cách bố trí rau...........................................................................73  
Hình 3.4: Bố trí cảm biến ánh sáng, nhiệt độ, độ ẩm..............................................73  
Hình 3.5: Cảm biến TDS và nhiệt độ dung dịch.....................................................74  
Hình 3.6: Tủ điện thực tế.......................................................................................74  
Hình 3.7: Mạch điện bên trong tủ ..........................................................................75  
Hình 3.8: Bàn phím điều khiển..............................................................................75  
SVTH: NGUYỄN XUÂN VINH  
viii  
DANH MỤC HÌNH  
Hình 3. 9: Sơ đồ điều khiển quạt và mái che tự động.............................................76  
Hình 3. 10: Quạt làm mát ......................................................................................76  
Hình 3.11: Sơ đồ điều khiển phun sương tự động ..................................................77  
Hình 3.12: Arduino kết nối với BH1750................................................................78  
Hình 3. 14: Arduino kết nối cảm biến TDS............................................................78  
Hình 3.15: Mạch in của hệ thống...........................................................................80  
Hình 3.16: Sơ đồ nguyên lí của toàn hệ thống........................................................81  
Hình 3.17: Mô hình liên kết giữa Socket Server và Socket Client..........................83  
Hình 3.18: Cấu trúc hoạt động của Server – Client ................................................83  
Hình 3.19: Hộp thoại Run......................................................................................85  
Hình 3.20: Cửa sổ Command line..........................................................................85  
Hình 3.21: Tiến trình khởi tạo project....................................................................86  
Hình 3.22: Code tạo Socket Server........................................................................86  
Hình 3.23: Chọn Git Bash Here.............................................................................87  
Hình 3.24: Chạy Socket Server..............................................................................87  
Hình 3.25: Một đoạn code tạo socket client ...........................................................88  
Hình 3.26: Các package sử dụng trong dự án.........................................................89  
Hình 3.27: Giao diện đăng nhập vào trang web .....................................................89  
Hình 3.28: Code Webapp cho phần thông báo đăng nhập ......................................90  
Hình 3.29: Giao diện tab Trang chủ.......................................................................90  
Hình 3.30: Code CSS định dạng style....................................................................91  
Hình 3.31: Code HTML cho tab Trang chủ ...........................................................91  
Hình 3.32: Giao diện tab Công ty ..........................................................................92  
Hình 3.33: Code HTML cho tab Công ty...............................................................92  
Hình 3.34: Giao diện tab Điều khiển......................................................................93  
Hình 3.35: Code HTML kết hợp Angular của tab “Điều khiển”.............................93  
Hình 3.36: Biểu đồ nhiệt độ không khí ..................................................................94  
Hình 3.37: Biểu đồ độ ẩm không khí .....................................................................94  
Hình 3.38: Biểu đồ cường độ ánh sáng ..................................................................95  
Hình 3.39: Biểu đồ nhiệt độ dung dịch ..................................................................95  
SVTH: NGUYỄN XUÂN VINH  
ix  
DANH MỤC HÌNH  
Hình 3.40: Biểu đồ nồng độ hòa tan chất rắn (TDS) ..............................................95  
Hình 3.41: Code Webapp ......................................................................................96  
Hình 3.42: Đoạn code Webapp chọn chế độ “Auto” ..............................................96  
Hình 3.43: Giao diện đăng ký tài khoản Heroku ....................................................97  
Hình 3.44: Mail xác nhận kích hoạt từ Heroku ......................................................97  
Hình 3.45: Dự án sau khi đăng ký..........................................................................98  
Hình 3.46: Đăng nhập Heroku từ Command Prompt .............................................98  
Hình 3.47: Các lệnh upload dự án..........................................................................99  
Hình 3.48: Thêm dự án trên Firebase.....................................................................99  
Hình 3.49: Giao diện khi tạo dự án thành công....................................................100  
Hình 3.50: Thông số dự án ..................................................................................100  
Hình 3.51: Các thông số của Firebase trên Webapp............................................. 101  
Hình 4. 1: Hệ thống được lắp đặt thực tế .............................................................102  
Hình 4. 2: Sơ đồ hoạt động của hệ thống .............................................................103  
Hình 4. 3: Tủ điện nhìn từ bên ngoài ...................................................................103  
Hình 4. 4: Bộ phận bên trong tủ điện ...................................................................104  
Hình 4. 5: Hiển thị nhiệt độ, độ ẩm......................................................................104  
Hình 4. 6: Thông số hiển thị trên web..................................................................105  
Hình 4. 7: Màn hình cài đặt .................................................................................106  
Hình 4. 8: Chọn chế độ........................................................................................106  
Hình 4. 9: Chế độ Manual....................................................................................107  
Hình 4. 10: Điều khiển quạt.................................................................................107  
Hình 4. 11: Quạt đang hoạt động .........................................................................108  
Hình 4. 12: Cài đặt thông số ................................................................................108  
Hình 4. 13:Thông số ban đầu...............................................................................109  
Hình 4. 14: Thông số đã được thay đổi................................................................109  
Hình 4. 15: Giao diện biểu đồ xem từ điện thoại..................................................110  
Hình 4. 16: Giao diện đăng nhập từ điện thoại.....................................................110  
Hình 4. 17: Giao diện đăng nhập từ máy tính......................................................111  
Hình 4. 18: Cảm biến SmartLogic .......................................................................111  
SVTH: NGUYỄN XUÂN VINH  
x
DANH MỤC HÌNH  
Hình 4. 19: SmartLogic nhìn gần.........................................................................112  
Hình 4. 20: Biểu đồ dữ liệu trong 12 tiếng của SmartLogic .................................112  
Hình 4. 21: Biểu đồ dữ liệu trong 1 tuần của SmartLogic ....................................113  
Hình 4. 22:Giao diện biểu đồ của đề tài...............................................................113  
SVTH: NGUYỄN XUÂN VINH  
xi  
DANH MỤC BẢNG  
DANH MỤC BẢNG  
Bảng 3. 1: Danh sách linh kiện ..............................................................................77  
Bảng 3. 2: Kết nối linh kin...................................................................................79  
SVTH: NGUYỄN XUÂN VINH  
xii  
DANH MỤC CHỮ VIẾT TẮT  
DANH MỤC CHỮ VIẾT TĂT  
Chữ viết tắt  
TDS  
LCD  
HTML  
CSS  
Chữ đầy đủ  
Total Dissolved Solids  
Liquid Crystal Display  
Hypertext Markup Language  
Internet of Things  
IoT  
Machin To Machine  
M2M  
PE  
Polyethylene  
Normal Close  
NC  
Normal Open  
NO  
Integrated Development Environment  
Integrated Development Environment  
Application Programming Interface  
Document Object Model  
Uniform Resource Locator  
Secure Sockets Layer  
IDE  
API  
DOM  
URL  
SSL  
CDN  
W3C  
Content Delivery Network  
World Wide Web Consortium  
SVTH: NGUYỄN XUÂN VINH  
xiii  
Tải về để xem bản đầy đủ
pdf 136 trang yennguyen 30/03/2022 6981
Bạn đang xem 20 trang mẫu của tài liệu "Luận văn Thiết kế hệ thống giám sát điều kiện tự nhiên và dinh dưỡng của vườn rau thủy canh", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfluan_van_thiet_ke_he_thong_giam_sat_dieu_kien_tu_nhien_va_di.pdf