Development of an IoT-Based Smart Vacuum Cleaner Controlled via NodeMCU for Autonomous Home Cleaning Solutions

Authors

  • Sumit Kushwaha Department of Computer Applications, University Institute of Computing, Chandigarh University, Mohali, India Author

DOI:

https://doi.org/10.64229/w9xcap58

Keywords:

IoT-based Smart Vacuum Cleaner, NodeMCU, Autonomous Cleaning, Smart Home Automation, Sustainable Development Goals (SDGs), Energy Efficiency

Abstract

This paper presents the development of an IoT-based smart vacuum cleaner using NodeMCU, aiming to enhance the efficiency and autonomy of household cleaning. The IoT integration allows the vacuum cleaner to be remotely controlled via a mobile application, enabling users to start, stop, schedule, and monitor cleaning tasks from anywhere. The system utilizes various sensors, including ultrasonic sensors for obstacle detection, infrared sensors for navigation, and dust sensors to identify dirty areas for targeted cleaning. The NodeMCU microcontroller, known for its low cost, low power consumption, and Wi-Fi connectivity, serves as the central hub for sensor data processing and communication with the mobile app. A custom cleaning algorithm enables the vacuum cleaner to autonomously navigate the environment, avoid obstacles, and optimize cleaning coverage. This paper details the system’s architecture, hardware design, and software development, followed by a thorough evaluation of the vacuum cleaner’s performance, including cleaning efficiency, navigation accuracy, and sensor effectiveness across different floor types. The mobile application’s user interface is also assessed for ease of use and functionality. The results show that the IoT-based vacuum cleaner performs well in open spaces, with minor limitations in complex environments like tight corners or cluttered areas. The paper concludes with suggestions for future improvements, including better sensor calibration, enhanced navigation algorithms, and integration with other smart home devices, to increase the vacuum cleaner’s performance, adaptability, and overall user satisfaction.

References

[1]Kumar, R., & Singh, M. (2023). Smart Home Automation Using IoT and Voice Assistants. IEEE Transactions on IoT.

[2]K Rai, A., Singh, S., & Kushwaha, S. (2024). Optimized handwritten digit recognition: A convolutional neural network approach. 2024 International Conference on Communication, Control, and Intelligent Systems (CCIS), 1-5. Mathura, India.

[3]Rai, A., Singh, S., & Kushwaha, S. (2024). Hybrid watermarking techniques in medical imaging: A comprehensive analysis and performance evaluation. 2024 International Conference on Communication, Control, and Intelligent Systems (CCIS), 1-5. Mathura, India.

[4]Sharma, G., & Kushwaha, S. (2024). A comprehensive review of multi-layer convolutional sparse coding in semantic segmentation. 2024 9th International Conference on Communication and Electronics Systems (ICCES), 2050-2054.

[5]Kushwaha, S., Kondaveeti, S., Vasanthi, S. M., W, T. M., Rani, D. L., & Megala, J. (2024). Graph-informed neural networks with green anaconda optimization algorithm based on automated classification of condition of mental health using alpha band EEG signal. 2024 4th International Conference on Sustainable Expert Systems (ICSES), 44–50.

[6]Kushwaha, S., & Rai, A. (2024). Mobile cloud computing: The future of cloud. 2024 OPJU International Technology Conference (OTCON) on Smart Computing for Innovation and Advancement in Industry 4.0, 1-6.

[7]Kushwaha, S., Sathish, P., Thankam, T., Rajkumar, K., Kumar, M. D., & Gadde, S. S. (2024). Segmentation of breast cancer from mammogram images using fuzzy clustering approach. In Proceedings of the 2024 International Conference on Advances in Computing, Communication and Applied Informatics (ACCAI) (pp. 1-6). Chennai, India.

[8]Singh, C., V, S. R., Vyas, N. K., Gupta, M., Kushwaha, S., & Prasanna, N. M. S. (2024). Sending query data to mobile sinks at high speed in wireless sensor networks. In Proceedings of the 2024 Ninth International Conference on Science Technology Engineering and Mathematics (ICONSTEM) (pp. 1-5). Chennai, India.

[9]Kushwaha, S., Amuthachenthiru, K., K, G., Narasimharao, J., M, D. K., & Gadde, S. S. (2024). Development of advanced noise filtering techniques for medical image enhancement. In Proceedings of the 5th International Conference on Intelligent Communication Technologies and Virtual Mobile Networks (ICICV) (pp. 906-912). Tirunelveli, India. https://doi.org/10.1109/ICICV62344.2024.00149.

[10]Kumar, V., & Kushwaha, S. (2024). Optimized hybrid metaheuristic model for MapReduce task scheduling applications – A novel framework. In Proceedings of the IEEE 5th International Conference on Intelligent Communication Technologies and Virtual Mobile Networks (ICICV 2024) (pp. 1-7). Tirunelveli, India.

[11]Kushwaha, S. (2023). An effective adaptive fuzzy filter for SAR image noise reduction. In Proceedings of the IEEE Global Conference on Information Technologies and Communications (GCITC) hosted by REVA University (pp. 1-5). India.

[12]Kushwaha, S., Boga, J., Rao, B. S. S., Taqui, S. N., Vidhya, R. G., & Surendiran, J. (2023). Machine learning method for the diagnosis of retinal diseases using convolutional neural network. In Proceedings of the IEEE 2023 International Conference on Data Science, Agents & Artificial Intelligence (ICDSAAI) (pp. 1-6). Chennai, India.

[13]Kushwaha, S., V, A., Kumar, B. S., Singh, N., Prabagar, S., & Supriya, B. Y. (2023). Efficient software vulnerability detection with minimal data size in 5G-IoT. In Proceedings of the IEEE 2023 International Conference on Emerging Research in Computational Science (ICERCS) (pp. 1-6). Coimbatore, India.

[14]Kumar, V., & Kushwaha, S. (2023). Comparative study of map reduce task scheduling optimization techniques. In Proceedings of the IEEE 2023 International Conference on Evolutionary Algorithms and Soft Computing Techniques (EASCT) (pp. 1-7). Bengaluru, India.

[15]Kousar, H., Fatima, S., Ahmed, S. I., Sajithra, S., Kushwaha, S., & Balaji, N. A. (2023). AI-based security for Internet of Transportation Systems. 2023 4th International Conference on Smart Electronics and Communication (ICOSEC), 701–708, India.

[16]Singh, C., Jayakumar, S., Venneti, K., Ponsudha, P., Kushwaha, S., & Kalpana, P. E. (2023). Integrated project for data communication in wireless sensor network. In Proceedings of the IEEE 2023 International Conference on Advances in Computing, Communication and Applied Informatics (ACCAI) (pp. 1-5). India.

[17]Kushwaha, S., S, S., Hariharan, G., Vidhya, K., Reddy, R. V. K., & Madan, P. (2023). Kohonen self-organizable maps based classification of optical code division multiple access codes. In Proceedings of the 2023 International Conference on Inventive Computation Technologies (ICICT) (pp. 1580-1584). Lalitpur, Nepal.

[18]Raviraja, S., Seethalakshmi, K., Kushwaha, S., Priya, V. P. M., Kumar, K. R., & Dhyani, B. (2023). Optimization of the ART tomographic reconstruction algorithm-Monte Carlo simulation. In Proceedings of the 2023 2nd International Conference on Applied Artificial Intelligence and Computing (ICAAIC) (pp. 984-988). Salem, India.

[19]Kumar, V., & Kushwaha, S. (2023). Map-Reduce task scheduling optimization techniques: A comparative study. In Proceedings of the 2023 7th International Conference on Trends in Electronics and Informatics (ICOEI) (pp. 729-736). Tirunelveli, India.

[20]Kushwaha, S. (2023). A futuristic perspective on artificial intelligence. In Proceedings of the IEEE OPJU International Technology Conference on Emerging Technologies For Sustainable Development (pp. 1-6). O.P. Jindal University, Raigarh, Chhattisgarh, India.

[21]Kushwaha, S. (2023). Review on artificial intelligence and human computer interaction. In Proceedings of the IEEE OPJU International Technology Conference on Emerging Technologies For Sustainable Development (pp. 1-6). O.P. Jindal University, Raigarh, Chhattisgarh, India.

[22]Gupta, S., Verma, S. K., Samanta, S., Khatua, S., & Kushwaha, S. (2022). Prospect of Li-ion battery in designing environment friendly hybrid electric vehicles. In Proceedings of the International Conference on Advanced Earth Sciences & Foundation Engineering (ICASF-2022) (Vol. 1110, pp. 1-8). Chandigarh University, Punjab, India.

[23]Kushwaha, S., Jayaprakash, M., Swamy, V. K., Senthil, V., Maddila, S. K., & Anusuya, M. (2022). Design and development of communication networks using IoT. In Proceedings of the International Conference on Materials, Computing, Communication Technologies (ICMCCT 2022) (pp. 275-283). Cheran College of Engineering, Karur, Tamilnadu, India. ISBN: 9788770229555.

[24]Kumar, V., & Kushwaha, S. (2022). An optimized job scheduling mechanism for MapReduce framework using DIW-WOA in big data. In Proceedings of the IEEE International Conference on Knowledge Engineering and Communication Systems (ICKECS-2022) (pp. 1-8). SJC Institute of Technology, Chickballapur, Karnataka, India.

[25]Mohan, M., Patil, A., Mohana, S., Subhashini, P., Kushwaha, S., & Pandian, S. M. (2022). Multi-tier kernel for disease prediction using texture analysis with MR images. In Proceedings of the IEEE International Conference on Edge Computing and Applications (ICECAA 2022) (pp. 1020-1024). Gnanamani College of Technology, Namakkal, Tamilnadu, India. ISBN: 978-1-6654-8232-5.

[26]Lee, S. H. (2019). A Study on Cloud-Based IoT Systems for Real-Time Data Monitoring. IEEE Transactions on Cloud Computing, 7(3), 430-438.

[27]Kushwaha, S. (2025). Practical IoT Solutions for Students Using Popular Development Platforms: Arduino, Raspberry Pi and NodeMCU (1st ed.). Eliva Press. ISBN: 978-99993-2-454-0.

[28]Kushwaha, S. (2024). Research Methodology (1st ed.). Eliva Press. ISBN: 978-99993-2-155-6.

[29]Kushwaha, S. (2023). Internet of Things (IoT) with Arduino Uno, Raspberry Pi & NodeMCU (1st ed.). Notion Press. ISBN: 9798892331265.

[30]Kushwaha, S. (2023). Challenges and opportunities in the development of a smart grid system in India. In Big Data Analytics Framework for Smart Grids (1st ed., pp. 1-15). CRC Press. ISBN: 9781032665399.

[31]Kumar, V., Kushwaha, S., Yadav, S., Sharma, A., Barik, R. K., & Gupta, M. K. (2023). A review on Internet of Multimedia Things (IoMT): Communication techniques perspective. In 5G and Beyond Wireless Networks Technology, Network Deployments and Materials Used for Antenna Deployments (1st ed., pp. 1-246). CRC Press. ISBN: 9781032504803.

[32]Antony, A. S. M., Hanumanthakari, S., Kumar, A., & Kushwaha, S. (2022). Soft Computing (1st ed.). Scientific International Publishing House. ISBN: 978-93-5625-566-1.

[33]Kushwaha, S. (2021). Enhancement of Color Images (1st ed.). Notion Press. ISBN: 9781638063209.

[34]Kushwaha, S. (2021). Hybrid Methods for Speckle Noise Denoising in Ultrasound Images (1st ed.). Notion Press. ISBN: 9781638062097.

[35]Kushwaha, S. (2019). Artificial intelligence fundamentals for intelligent market analysis. In Paradigms of New Age Marketing (pp. 79-86). National Press Associates. ISBN: 978-93-85835-66-7.

[36]Alashjaee, A. M., Kushwaha, S., Alamro, H., Hassan, A. A., Alanazi, F., & Mohamed, A. (2024). Optimizing 5G network performance with dynamic resource allocation, robust encryption, and Quality of Service (QoS) enhancement. PeerJ Computer Science, 10, e2567.

[37]Kushwaha, S., Chithras, T., Girija, S. P., Prasanth, K. G., Minisha, R. A., Dhanalakshmi, M., Jayanthi, A., Robin, C. R. R., & Rajaram, A. (2024). Efficient liver disease diagnosis using infrared image processing for enhanced detection and monitoring. Journal of Environmental Protection and Ecology, 25(4), 1266–1278.

Downloads

Published

2025-07-16

Issue

Section

Articles