Arduino Program: https://drive.google.com/open?id=1_7cgk6i6rgcu1to0clnlonxpx18qbr
Panimula: Ang application na ito ay isa sa mga pinakamahusay na solusyon upang masubaybayan ang antas ng tubig (o anumang iba pang likido) at kontrolin ang nauugnay Magpahitit sa Wi-Fi.
Detalyadong paglalarawan: Ang application na ito ay para sa mga tao o hobbyists mga nais na subaybayan ang antas ng tubig o anumang likido at kontrolin ang pump mula sa kanilang mga teleponong Android alinman sa awtomatikong o manu-manong paraan.
* Ang application na ito ay tumatanggap ng mga halaga ng fluid level sa link ng Wi-Fi. Kailangan nito ang isang aktibong koneksyon sa module ng Wi-Fi tulad ng ESP8266 o anumang iba pang na dapat ipadala ang impormasyong likido sa antas na natipon ng isang micro-controller tulad ng Arduino mula sa likido na naglalaman ng tangke.
** Fluid Level Ang impormasyon na ipinadala ng micro-controller sa pamamagitan ng Wi-Fi module sa iFluid application ay naglalaman ng mga halaga ng integer mula 0 hanggang 100 batay sa antas ng likido sa lalagyan.
Teknikal na Paggawa:
1. (Hardware side): Ang paggawa ng iFluid application ay lubos na nakasalalay sa micro-controller batay sa mekanismo ng deteksiyon ng antas ng likido. Kinokolekta ng micro-controller ang impormasyon ng fluid level mula sa fluid container gamit ang transistor based water level sensing mechanism o paggamit ng ultrasonic sensor tulad ng HC-SR04.
2. (Application side): Tandaan na ang application na ito ay tumatanggap lamang ng impormasyon sa antas ng likido sa mga tuntunin ng mga halaga ng integer na dapat saklaw mula sa 0 hanggang 100. Ayon sa kasalukuyang antas ng likido sa lalagyan, ang micro-controller ay nagpapadala ng naaangkop na halaga ng integer sa iFluid sa WI -FI (na dapat saklaw sa pagitan ng 0 hanggang 100). Halimbawa, sabihin nating kung ang lalagyan ay kalahating puno ng tubig pagkatapos ay ang micro-controller ay dapat magpadala ng integer na halaga 50 sa application.
Ifluid application ay nangangailangan ng iyong telepono upang maging konektado sa Wi-Fi module. Kapag sisimulan mo ang application, hihilingin nito ang IP address at port number ng Wi-Fi module na dapat na i-configure bilang server. Halimbawa, kung gumagamit kami ng ESP8266 bilang Wi-Fi module, sundin ang command set nito upang gawin ito bilang server. Sa pamamagitan ng default, ang static na IP address ng ESP8266 ay 192.168.4.1 at maaari mong ayusin ang numero ng port ayon sa iyong pagnanais.
Pagkatapos nito, ang application ay kukuha ng kalahati ng pangalawang upang magtatag ng isang aktibong koneksyon ng data sa pagitan ng sarili nito at wi- FI module. Sa lalong madaling itatag ang koneksyon sa module ng Wi-Fi, kailangan mong piliin ang auto o manu-manong mode upang i-on / i-off ang bomba sa awtomatikong o manu-manong paraan.
Pagkatapos ng iyong pagpili, ang application ay handa na Tumanggap ng mga halaga ng likido sa antas ng wi-fi.
Kung pinili mo ang Auto mode, ang application ay panatilihin ang pump sa kung ang antas ng likido ay mas mababa sa 100%, kung saan ay i-off ang pump kung ang antas ng fluid ay umabot sa 100 %.
Kung pinili mo ang manu-manong mode, i-toggle ang pindutan ay pinagana para sa iyong manu-manong kontrolin ang bomba sa nais na antas ng likido.
Nagpapadala ng character # sa micro-controller sa Wi-Fi link Upang i-off at character * upang i-on ang pump.
* Ang pagpindot sa back button ay wakasan ang koneksyon ng data sa pagitan ng Wi-Fi module at application.
Bug fix in GUI.