Low-cost method to measure and remotely monitor water tank level


  • Gustavo Lemos Schwartz Instituto Federal Fluminense https://orcid.org/0000-0001-8558-5463
  • Sara da Cunha Monteiro de Souza Instituto Federal Fluminense
  • Rogerio Atem de Carvalho Instituto Federal Fluminense
  • Luiz Gustavo Lourenço Moura Instituto Federal Fluminense
  • Henrique Rego Monteiro da Hora Instituto Federal Fluminense


Internet-of-Everything, measurement, NodeMCU, ESP8266


The rising area of Internet of Things (IoT) intends to unify sensors data all over the world through the web. In this context, new technologies emerge to bring integration between society and those data. This paper proposes a low-cost method to measure water tank level and send it to the Internet for remote monitoring. A search was made on patents and papers index databases to verify similar technologies. Using a cheap microcontroller and wires as switches, the water level was measured, this data was uploaded on the cloud through MQTT protocol, in JSON format, and even a relay for a water pump was actuated. Further, some other ways to improve this work and how it differs from existent technologies were discussed.


Asadullah, M., & Ullah, K. (2017). Smart home automation system using Bluetooth technology. Proceedings of International Conference on Innovations in Electrical Engineering and Computational Technologies (ICIEECT). April 5-7, Karachi, Pakistan.

Bonomi, F., Milito, R., Zhu J., & Addepalli, S. (2012). Fog computing and its role in the internet of things. Proceedings of First Edition of the MCC Workshop on Mobile Cloud Computing. August 17, Helsinki, Finland

Gubbi, J., Buyya, R., Marusic, S., & Palaniswami, M. (2013). Internet of Things (IoT): A vision, architectural elements, and future directions. Future Generation Computer Systems, 29: 1645–1660.

Kolz, A. L. (1993). In-Water Electrical Measurements for Evaluating Electrofishing Systems. Fish and Wildlife Service Denver co Denver Wildlife Research Center. Available at: https://apps.dtic.mil/docs/citations/ADA322779.

Xueliang L. (2007). Automatic sewage collection device. CN2935119Y.

Mills, D. L. (1991). Internet time synchronization: the network time protocol. IEEE Transactions on Communications, 39: 1482–1493.

Pernapati, K. (2018). IoT Based Low Cost Smart Irrigation System. Proceedings of Second International Conference on Inventive Communication and Computational Technologies (ICICCT). April 20-21, Coimbatore, India.

U. S. Navy Bureau of Naval Personnel Staff. (1970). Basic Electricity. New York: Dover Publications.

Saha, S., & Majumdar, A. (2017). Data centre temperature monitoring with ESP8266 based Wireless Sensor Network and cloud based dashboard with real time alert system. Proceedings of Devices for Integrated Circuit (DEVIC). March 23-24, Kalyani, India.

Saputra, L. K. P., & Lukito, Y. (2017). Implementation of air conditioning control system using REST protocol based on NodeMCU ESP8266. Proceedings of International Conference on Smart Cities, Automation Intelligent Computing Systems (ICON-SONICS). November 8-10, Yogyakarta, Indonesia.

Severance, C. (2012). Discovering JavaScript Object Notation. Computer, 45: 6–8.

Singh, J. (2015). Simple Water Level Indicator Alarm Circuit Diagram. Circuit Digest. Available at: https://circuitdigest.com/electronic-circuits/water-level-indicator-alarm-circuit.

Wei, Y., Li, Y., Ji, G., Zhang W., & Yu M. (2016). Throwing type water level monitoring device. CN106153150 (A).

Wolf, M., & Mcquitty, S. (2011). Understanding the do-it-yourself consumer: DIY motivations and outcomes. AMS Review, 3: 154–170.

Yiming, X., Mahendran, V., & Radhakrishnan, S. (2016). Towards SDN-based fog computing: MQTT broker virtualization for effective and reliable delivery. Proceedings of 8th International Conference on Communication Systems and Networks (COMSNETS), January 5-9, Bangalore, India.