Implementation of a Contactless Water Level Controller: Embracing Opportunities in Nigeria Computer Science NCE Curriculum

Full Text (PDF, 212KB), PP.41-51

Views: 0 Downloads: 0


Garba Suleiman 1,*

1. Computer Science Department, Federal Capital Territory College of Education, Zuba, Abuja, Nigeria

* Corresponding author.


Received: 15 Feb. 2019 / Revised: 28 Nov. 2019 / Accepted: 27 Jan. 2020 / Published: 8 Apr. 2020

Index Terms

Application, Controller, Contactless, Sensor, Ultrasonic.


The society is blessed with diverse natural resources such coal, oil and water. The significance of water to lives cannot be over-emphasized. The benefits of water include but not limited to an increases in provision of energy, promotes healthy living and regulate body temperature. In schools, the benefits of water are useful in the laboratories for chemical reactions, fish farming and irrigation system. However, the wastage of water by individuals has been evident in the society. For people that are used to electromechanical pumping machine to fetch water; they used to forget to switch off the machine after the water tank might have been filled. The consequences of over-flowing include flooding and weaken of the building foundation. In this technological era, many automatic systems have been developed to control the flow of water into the containers or water tanks. A contactless water level controller system was developed as a demonstration and application of educational sustainable development in Nigeria Certificate in Education (NCE) curriculum. The curriculum was aimed at encouraging the students to be up-to-date of relevant development in computer science and for the students to be able to impact the knowledge acquired to the young ones. Advanced programming is one of the course contents which involve learning C++, Java, C+ and Visual Basic at NCE level so as to be able to design and implement some application that will be of beneficial to the students and society at large. The controller work on the principle of signals transferred or received by the ultrasonic sensors. It consist of power supply, controller unit, ultrasound, display unit, water pump and water tank while C++ programming language was used and edited by using C++ Crimson editor. The system was installed outside the water tank. The sensor switched ON the motor pump when the water level is below 45cm and again switches OFF the motor pump when the water level is above 45cm. The system has low maintenance and installation cost which is more efficient. Also, electrical power wastage was successfully managed as the motor pump shut down when the water level reaches the desired level thereby reducing the cost of electricity bills for the user. The System was designed, implemented and tested to ascertain its working and viability practically to allow the students of computer science acquire relevant skills in programing language as outlined in the curriculum and to achieve and enhance capacity building. The finding of this research included acquisition of programming skills for implementation of automated system.

Cite This Paper

Garba Suleiman. “Implementation of a Contactless Water Level Controller: Embracing Opportunities in Nigeria Computer Science NCE Curriculum", International Journal of Engineering and Manufacturing(IJEM), Vol.10, No.2, pp.41-51, 2020. DOI: 10.5815/ijem.2020.02.04


[1] Adegoke A. O , Oluseun D Oyeleke , Mahmud B, Ajoje J. O, Sadiq Thomase," Design and Construction of an Obstacle-Detecting Glasses for the Visually Impaired", International Journal of Engineering and Manufacturing(IJEM), Vol.9, No.4, pp.57-66, 2019.DOI: 10.5815/ijem.2019.04.05

[2] Archana Rani, Naresh Grover,"Design and Implementation of control Unit-ALU of 32 Bit Asynchronous Microprocessor based on FPGA", International Journal of Engineering and Manufacturing(IJEM), Vol.8, No.3, pp.12-22, 2018.DOI: 10.5815/ijem.2018.03.02

[3] Anusha k, U B Mahadevaswamy,"Automatic IoT BasedPlant Monitoring and Watering System using Raspberry Pi", International Journal of Engineering and Manufacturing(IJEM), Vol.8, No.6, pp.55-67, 2018.DOI: 10.5815/ijem.2018.06.05 

[4] Anatolii I. Zhuchenko, Liudmyla V. Osipa, Evgeniy S. Cheropkin,"Design Database for an Automated Control System of Typical Wastewater Treatment Processes", International Journal of Engineering and Manufacturing(IJEM), Vol.7, No.4, pp.36-50, 2017.DOI: 10.5815/ijem.2017.04.04

[5] Anyanwu, C. N., Mbajiorgub, C. C., & Anoliefod, E. C. (2012). Design and implementation of a water level controller. Nigerian Journal of Technology, 31(1), 89–92.

[6] Archana, K. N., & Shah, J. S. (2017): Design Model of Cloud based waste water management System. International Journal of Advanced Research in Computer Science, 8(3), 52-54.

[7] Dittimiya, I. A (2010). Disciple in Schools in Peretomode, Introduction to Educational Administration, Planning and Supervision. Lagos: Joja Press Limited. 

[8] Erua, J. B., & Anyasi, F. I. (2014). Design of an automatic water level controller using mercury float switch. Journal of Electronics and Communication Engineering, 9(2), 16-21. 

[9] Maloney, M. (2005). Changing instructional practices through technology training: WebQuest. The Journal of Education, 19(5), 40-42.

[10] Minhwan, K., Jinhee, L.,  & Giltae, S. (2019). Implementation of Water Depth Indicator using Contactless Smart Sensors. Journal of the Korea Institute of Information and Communication Engineering, 23( 6), 733~739

[11]Namrata, D., Ria, M., & Monica, M. S. (2013). Design and Implementation of a Water Level Controller using  Fuzzy Logic. International Journal of Engineering and Technology , 5(3), 2277– 2285

[12] Nandini M.Naik, Girish S.Kulkarni, K.B.Prakash,"Analysis and Treatment of Water Contaminated by Petroleum Products", IJEM, vol.4, no.5, pp.1-11, 2014.DOI: 10.5815/ijem.2014.05.01

[13] Obe, E. O. (2008). Schools Indiscipline and Remedies. Lagos: Premier Press and Publishers. 

[14] Odji Ebenezer, "Aesthetics Application in Solid Waste Management as a Means of Optimising Environmental Sustainability in Urbanizing Third-World Environments", International Journal of Engineering and Manufacturing(IJEM), Vol.9, No.4, pp.15-32, 2019. DOI:10.5815/ijem.2019.04.02

[15] Oyndrila, R. Aranyak R., & Debasis R. (2016). Automatic water level indicator. International Journal of Emerging Trends in Engineering and Development, 6(2), 145-148.

[16] Pallavi Singla, Prashant Jain, Roop Pahuja,"Implementation of Gas Scathe Admonisher and Control System Prototype", International Journal of Engineering and Manufacturing(IJEM), Vol.7, No.2, pp.23-38, 2017.DOI: 10.5815/ijem.2017.02.03

[17] Salihu O. Aliyu, Innocent O. Agbo, Saidu Muslim,Elizabeth N. Onwuka,"Multi-Sensor Approach for Monitoring Pipelines", International Journal of Engineering and Manufacturing(IJEM), Vol.7, No.6, pp.59-72, 2017.DOI: 10.5815/ijem.2017.06.06

[18] Sujata Bhavikatti, Sadanand P, Mukta Patil, Pradeep Vibhuti, Shailaja S.Mudengudi. "Automated Roof Top Plant Growth Monitoring System in Urban Areas", International Journal of Engineering and Manufacturing(IJEM), Vol.9, No.6, pp.14-23, 2019. DOI: 10.5815/ijem.2019.06.02