Preprint Article Version 1 Preserved in Portico This version is not peer-reviewed

Water Level Control and Monitoring System in a Tank Made With Arduino Uno and NodeMCU ESP8266 Development Boards

Version 1 : Received: 21 April 2023 / Approved: 23 April 2023 / Online: 23 April 2023 (03:10:08 CEST)

How to cite: Petru, L.T.; Tivlea, M.V.; Popa, S.E. Water Level Control and Monitoring System in a Tank Made With Arduino Uno and NodeMCU ESP8266 Development Boards. Preprints 2023, 2023040735. https://doi.org/10.20944/preprints202304.0735.v1 Petru, L.T.; Tivlea, M.V.; Popa, S.E. Water Level Control and Monitoring System in a Tank Made With Arduino Uno and NodeMCU ESP8266 Development Boards. Preprints 2023, 2023040735. https://doi.org/10.20944/preprints202304.0735.v1

Abstract

Abstract: This work is presenting a water level control and monitoring system in a tank, by using the development boards Arduino Uno, NodeMCU ESP8266 and the ultrasonic sensor HC-SR04. The water tank is supplied through a pump controlled by the development board Arduino Uno by means of a relay. The author has issued a control algorithm for controlling the water level and a program in the development environment Arduino IDE that has been implemented and validated on the experimental stand. For monitoring the development board NodeMCU ESP8266 has been used that takes the information from the ultrasonic sensor HC-SR04 and sends it through Wi-Fi to the platform ThingSpeak. Based on the experimental results it has been found out that the water level control system in the tank provides the performances imposed through the designing stage, and the pump running has been automatically stopped when the limit, settled through the program for the water maximum level in the tank, has been reached. The measured value of the water level is shown on the LCD 1602 display. In the water circuit of the home consumers or irrigation systems supplied from the tank a pump controlled by means of a mobile phone has been installed. In order to implement this control system, the author has issued a program for another development board Arduino Uno, whilst for the mobile phone he used the application Arduino Bluetooth Control. The advantage of this water level control and monitoring system in the tank is given by the very low costs in comparison to the cost of an industrial type control system.

Keywords

water level control; ultrasonic sensor; Arduino Uno, NodeMCU ESP8266

Subject

Engineering, Electrical and Electronic Engineering

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.

Leave a public comment
Send a private comment to the author(s)
* All users must log in before leaving a comment
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.