Chương trình Arduino: https://drive.google.com/open?id=1_7CgK6i6RGRgCu1To0clNLOnXPx18QBR
Giới thiệu: Ứng dụng này là một trong những giải pháp tốt nhất để theo dõi mức nước (hoặc bất kỳ chất lỏng nào khác) và điều khiển máy bơm liên quan qua Wi-Fi.
Mô tả chi tiết: Ứng dụng này dành cho những người hoặc những người có sở thích muốn theo dõi mức nước hoặc bất kỳ chất lỏng nào và điều khiển máy bơm từ điện thoại Android của họ theo cách tự động hoặc thủ công.
* Ứng dụng này nhận các giá trị mức linh hoạt qua liên kết Wi-Fi. Nó cần kết nối hoạt động với mô-đun Wi-Fi như ESP8266 hoặc bất kỳ thiết bị nào khác được cho là gửi thông tin về mức chất lỏng được thu thập bởi bộ điều khiển vi mô như Arduino từ bể chứa chất lỏng.
** Thông tin mức chất lỏng được bộ điều khiển vi mô gửi qua mô-đun Wi-Fi tới ứng dụng iFluid chứa các giá trị số nguyên từ 0 đến 100 dựa trên mức chất lỏng trong thùng chứa.
Kỹ thuật làm việc:
1. (Phần cứng): Hoạt động của ứng dụng iFluid hoàn toàn phụ thuộc vào cơ chế phát hiện mức chất lỏng dựa trên bộ điều khiển vi mô. Bộ điều khiển vi mô sẽ thu thập thông tin mức chất lỏng từ thùng chứa chất lỏng bằng cơ chế cảm biến mức nước dựa trên bóng bán dẫn hoặc sử dụng cảm biến siêu âm như HC-SR04.
2. (Phía ứng dụng): Lưu ý rằng ứng dụng này chỉ chấp nhận thông tin mức chất lỏng theo các giá trị số nguyên, những giá trị này phải nằm trong khoảng từ 0 đến 100. Theo mức chất lỏng hiện tại trong thùng chứa, bộ điều khiển vi mô sẽ gửi giá trị nguyên phù hợp tới iFluid qua Wi-Fi (phạm vi từ 0 đến 100). Ví dụ: giả sử nếu thùng chứa đầy nước thì bộ điều khiển vi mô sẽ gửi giá trị số nguyên 50 tới ứng dụng.
Ứng dụng iFluid yêu cầu điện thoại của bạn phải được kết nối với mô-đun Wi-Fi. Khi bạn khởi động ứng dụng, nó sẽ yêu cầu địa chỉ IP và số PORT của mô-đun Wi-Fi được cho là được định cấu hình làm máy chủ. Ví dụ: nếu chúng tôi sử dụng ESP8266 làm mô-đun Wi-Fi, hãy làm theo bộ lệnh AT của nó để đặt nó làm máy chủ. Theo mặc định, ĐỊA CHỈ IP tĩnh của ESP8266 là 192.168.4.1 và bạn có thể sửa số PORT theo mong muốn của mình.
Sau đó, ứng dụng sẽ mất nửa giây để thiết lập kết nối dữ liệu hoạt động giữa chính nó và mô-đun Wi-Fi. Ngay sau khi thiết lập kết nối với mô-đun Wi-Fi, bạn cần chọn chế độ TỰ ĐỘNG hoặc THỦ CÔNG để BẬT / TẮT máy bơm theo cách tự động hoặc thủ công.
Sau khi bạn lựa chọn, ứng dụng sẽ sẵn sàng nhận các giá trị mức linh hoạt qua liên kết Wi-Fi.
Nếu bạn chọn chế độ TỰ ĐỘNG, ứng dụng sẽ giữ máy bơm BẬT nếu mức chất lỏng thấp hơn 100%, nếu không, nó sẽ TẮT máy bơm nếu mức chất lỏng đạt 100%.
Nếu bạn chọn chế độ MANUAL, nút bật tắt sẽ được bật để bạn điều khiển thủ công máy bơm ở mức chất lỏng mong muốn.
Ứng dụng gửi ký tự # đến bộ điều khiển vi mô qua liên kết Wi-Fi để TẮT và ký tự * để BẬT máy bơm.
* Nhấn nút quay lại sẽ chấm dứt kết nối dữ liệu giữa mô-đun Wi-Fi và ứng dụng.
Bug fix in GUI.