f. Lưu đồ App Blynk
4.5.2. Hướng dẫn thêm vườn vào hệ thống
Để thêm vườn vào hệ thống làm theo các bước sau:
-Bước 1: Trong project vườn rau đã được tạo sẵn, kéo thả các Widget của Blynk để tạo một giao diện vườn rau giống như các vườn rau trước, sử dụng chung một project là để dùng chung một nguồn CSDL từ đó có thể điều khiển và giám sát nhiều vườn một lúc.
Hình 4.27: Lựa chọn Widget Hình 4.28: Giao diện vườn
-Bước 2: Lựa chọn các chân ảo của các Widget mới sao cho không trùng với các Widget đã sử dụng ở các vườn trước:
66
Hình 4.29: Lựa chọn các chân ảo cho Widget
-Bước 3: Sau khi tạo xong giao diện và lựa chọn các chân ảo xong, chỉnh sửa trong code nạp theo các chân ảo đã sử dụng và nạp vào board Wemos D1 mới, lúc này đã thêm một vườn rau mới vào hệ thống.
67
Hình 4.30: Code nút nhấn trên app Blynk sử dụng các chân ảo 3 và 4
68
Chương 5. KẾT QUẢ SO SÁNH, THỰC NGHIỆM, PHÂN
TÍCH, TỔNG HỢP
5.1 GIỚI THIỆU
Trong chương này, nhóm sẽ trình bày kết quả đã thực hiện được trong thời gian qua, đồng thời đưa ra nhận xét và đánh giá mô hình.
5.2 KẾT QUẢ
5.1.1 Kết quả đạt được
Xuyên suốt quá trình nghiên cứu và thực hiện, nhóm thực hiện đề tài đã đạt được một số mục tiêu sau:
Đã hiểu và ứng dụng được các loại cảm biến nhiệt độ, độ ẩm.
Kết nối được Internet bằng board Arduino Wemos D1.
Truyền/nhận dữ liệu từ 2 hệ thống khác nhau thông qua cùng một CSDL.
Làm được giao diện Website/App giám sát trên điện thoại di động, máy tính.
Thiết kế mạch in để kết nối tất cả linh kiện với nhau, hoạt động ổn định.
Nút nhấn mềm và vật lý được đồng bộ với nhau.
Nhiệt độ đo được trong khoảng từ 10°C đến 50°C, độ ẩm đo được trong khoảng từ 20% đến 100%, động cơ bơm hoạt động khi độ ẩm dưới 50%, đèn hoạt động khi nhiệt độ dưới 20. Các dữ liệu cảm biến thu được liên lục gửi dữ liệu lên CSDL sau mỗi 20 giây. Do không có thiết bị đo lường cụ thể để kiểm tra độ chính xác nên các thông số phạm vi đo được đều trong quá trình chạy thử sản phẩm.
5.1.2 Kết quả phần cứng
Qua quá trình nghiên cứu và lựa chọn linh kiện, thiết kế nhóm đã tiến hành kiểm tra, tính toán, đo lường, kết nối các linh kiện, module với nhau và cho ra được sản phẩm mạch in như hình bên dưới.
69
Hình 5.1: Mạch điều khiển
Dựa vào thông tin và hình ảnh đã cung cấp ở Chương 2: Cơ sở lý thuyết, có thể thấy được các linh kiện và module trên mạch in bao gồm:
Board mạch Arduino Wemos R1
LCD 16x2 hiển thị.
Relay 12V.
Cảm biến DHT11.
Cảm biến độ ẩm đất.
Nút nhấn vật lý.
Hệ thống đèn Led để báo nguồn, trạng thái nút nhất, Relay.
70 Như mô tả hình 5.1 và 5.2, các giá trị của cảm biến được thể hiện qua màn hình LCD và trạng thái của hệ thống khối công suất, khối nút nhấn, khối nguồn được thể hiện qua các đèn Led.
LCD hàng 1: “Nhiet do:“ và giá trị nhiệt độ thu được từ cảm biến DHT11.
LCD hàng 2: “Do am:” và giá trị độ ẩm đất thu được từ cảm biến độ ẩm đất.
Led màu đỏ: thông báo khi có nguồn vào.
Led màu xanh dương: thể hiện trạng thái của khối công suất.
Led màu xanh lá cây: thể hiện trạng thái của nút nhấn.
Ngoài ra còn một số giá trị khác như độ ẩm không khí, biểu đồ, ngày tháng năm có thể xem trên Website/App.
Hình 5.2: Dữ liệu hiển thị trên LCD
Mạch điều khiển này sẽ được gắn lên mô hình của vườn rau dùng để điều khiển bơm và đèn cùng với theo dõi tình trạng vườn rau và thông báo lên LCD, đồng thời gửi dữ liệu lên CSDL để hiển thị và điều khiển được trên app Blynk. Bên mặt khác của mô hình, sẽ được gắn 2 máy bơm với nhiệm vụ bơm nước tưới cùng với 1 nguồn xung để chuyển điện áp từ nguồn 220V xuống 12V và cấp nguồn cho máy bơm và bóng đèn.
Như mô tả hình 5.3, 2 mạch được treo trên khung sắt đóng vai trò làm giao diện điều khiển cũng như giám sát vật lý cho người dùng, mỗi mạch ứng với mỗi vườn khác nhau.
71
Hình 5.3: 2 mạch điều khiển được gắn lên mô hình
Như mô tả hình 5.4, thấy được nguồn xung cấp cho toàn bộ khối công suất và 2 động cơ bơm cho 2 vườn được treo trên mô hình. Việc để ở cao như vậy và có tấm mica chắn để tránh trường hợp khi bơm nước bị văng lên nguồn hoặc các khối khác, gây ảnh hưởng đến hệ thống.
72
Hình 5.4: Nguồn tổ ong và máy bơm được gắn lên mô hình
Như mô tả hình 5.5, như miêu tả đây chính là tầm nhìn của mô hình khi nhìn từ phía trên xuống, có thể thấy được 2 vườn của 2 hệ thống khác nhau, đều dùng chung cùng 1 CSDL. Sau khi gieo hạt và chạy tự động, sau nhiều ngày thì rau nảy mầm và lớn lên thành công.
Hình 5.5: Mô hình đồ án nhìn từ trên xuống
5.1.3 Kết quả phần mềm
Như đã trình bày, hệ thống App/Website đều thực hiện được các yêu cầu từ người dùng.
73