Nghiên cứu Khoa học
Xây dựng Hệ thống chăm sóc vườn rau với Raspberry pi3
Hình 1: Sơ đồ khối hệ thống.
Giải thích chi tiết các khối hệ thống:
- Khối xử lý trung tâm sử dụng Module Raspberry Pi 3 giao tiếp với mạng Internet thông qua wifi. Ở đây, khối vi điều khiển đóng vai trò như khối điều khiển trung tâm, vừa có chức năng nhận giá trị từ các cảm biến, vừa điều khiển khối Rơle nối các thiết bị, vừa tương tác với Server và phần mềm trên điện thoại di động thông qua mạng Internet.
- Khối điều khiển thiết bị gồm Module Rơle kết nối với đèn chiếu sáng, máy bơm và động cơ điều khiển mái che.
- Hệ thống cảm biến bao gồm các cảm biến đo nhiệt độ, ánh sáng, độ ẩm đất.
- Chương trình điều khiển trên thiết bị di động chứa nhiều chức năng như giám sát, theo dõi các thông số về các cảm biến của hệ thống và cho phép người dùng thiết lập ngưỡng giá trị các cảm biến từng thời điểm phù hợp với sự phát triển của cây trồng.
SƠ ĐỒ KHỐI CHI TIẾT HỆ THỐNG:
Hình: Sơ đồ khối chi tiết hệ thống.
Giải thích chi tiết các khối hệ thống:
- Hệ thống điều khiển: Có nhiệm vụ đọc giá trị từ các cảm biến, thực hiện xử lý theo các giải thuật đã lập trình, căn cứ vào kết quả xử lý thông tin mà điều khiển hệ thống bơm và lưới che cho công việc chăm sóc cây. Giao tiếp với thiết bị di động để theo dõi, giám sát thông qua mạng Internet.
- Hệ thống cảm biến:
+ Cảm biến độ ẩm: Có tác dụng đọc giá trị độ ẩm hiện tại trong đất. Khi giá trị độ ẩm trong đất còn quá thấp cho quá trình sinh trưởng của cây thì CPU sẽ điều khiển máy bơm tưới thêm nước.
+ Cảm biến nhiệt độ: Có tác dụng nhận biết giá trị nhiệt độ hiện tại. Khi giá trị nhiệt độ tăng quá cao ảnh hưởng đến quá trình sinh trưởng của cây thì CPU sẽ điều khiển quạt quay để làm giảm nhiệt độ.
+ Cảm biến ánh sáng: Có tác dụng nhận biết giá trị ánh sáng hiện tại để báo về CPU. Khi người sử dụng muốn thay đổi quá trình sinh trưởng của cây thì có thể bật thêm đèn hay khi quá nắng sẽ điều cho lưới che hoạt để giảm ánh nắng trực tiếp cho cây .
- Ứng dụng trên thiết bị di động: Người dùng sẽ sử dụng một ứng dụng trên Smartphone để theo dõi, giám sát tình hình môi trường hiện tại của cây để đảm bảo cây đang phát triển tốt cũng như kiểm tra hệ thống không bị sự cố. Các thông số sẽ được gửi đến điện thoại thông qua mạng Internet.
- Nguồn: Một nguồn 5V sẽ cung cấp trực tiếp từ ngoài vào cho bộ vi xử lý trung tâm và các cảm biến sẽ lấy nguồn trực tiếp từ bộ vi xử lý trung tâm này để hoạt động. Các phần khác của hệ thống như lưới che, máy bơm nước, đèn chiếu sáng sẽ dùng nguồn điện 12V.
LƯU ĐỒ THUẬT TOÁN:
Mô tả và giải thích chương trình :
Bắt đầu chương trình, các cảm biến cung cấp các thông số, sau đó chương trình sẽ tự gửi lên server. Hệ thống sẽ dựa vào các thông số của cảm biến để đưa ra các giải pháp cho mái che và đèn, các thiết bị trong hệ thống hoạt động.
Đầu tiên, từ thông số của ánh sáng ta có 3 trường hợp:
Tiếp theo, là thông số từ cảm biến mưa :
Tiếp theo, là cảm biến đo độ ẩm đất:
% độ ẩm đất=(25420-(thông số từ cảm biến))/175.17
Cảm biến nhiệt độ: