This document is the final report for a group project to develop a window-cleaning robot. It describes the components of the robot, including Neodymium magnets to attach it to glass surfaces, ultrasonic sensors to detect obstacles, and a DC motor and servo motor to control movement. The robot uses an Arduino Uno microcontroller. When the ultrasonic sensors detect the edges of the window panel at around 3 cm, a buzzer signals that cleaning is complete. The robot aims to provide a safer alternative to traditional window cleaning methods.
This document is the final report for a group project to develop a window-cleaning robot. It describes the components of the robot, including Neodymium magnets to attach it to glass surfaces, ultrasonic sensors to detect obstacles, and a DC motor and servo motor to control movement. The robot uses an Arduino Uno microcontroller. When the ultrasonic sensors detect the edges of the window panel at around 3 cm, a buzzer signals that cleaning is complete. The robot aims to provide a safer alternative to traditional window cleaning methods.
This document is the final report for a group project to develop a window-cleaning robot. It describes the components of the robot, including Neodymium magnets to attach it to glass surfaces, ultrasonic sensors to detect obstacles, and a DC motor and servo motor to control movement. The robot uses an Arduino Uno microcontroller. When the ultrasonic sensors detect the edges of the window panel at around 3 cm, a buzzer signals that cleaning is complete. The robot aims to provide a safer alternative to traditional window cleaning methods.
FACULTY OF ELECTRICAL AND ELECTRONICS ENGINEERING -----o0o-----
FINAL REPORT TOPIC:
WINDOW-CLEANING ROBOT
Subject: Engineering Orientation
Subject code: EE1025 Instructor: Ph.D. Nguyen Quang Nam Class: TT01 Group: 07 Semester: 221 Group member: Nguyen Duy Ngoc 2251036 Vong Thu Yen 2251060 Nguyen Minh Duy 2251006
HO CHI MINH CITY, DECEMBER 2022
Abstract: Modern and stunning houses today often feature an increasing number of curtain window glass walls. However, the maintenance, repair, and cleaning of these windows can pose challenges due to factors such as height and the risk of injury during the cleaning process. To address these issues, a window cleaning robot has been developed using Arduino Uno as the microcontroller. The robot incorporates various components, including Neobidium magnets, ultrasonic sensors, DC motor, servo motor, motor driver, and a buzzer. Neobidium magnets are utilized to securely attach the window-cleaning robot vertically to the surface of glass walls, while the servomotor facilitates the robot's movement. Ultrasonic sensors play a crucial role in detecting obstacles or reaching the edge of the panel at approximately 3 cm. When an obstacle is detected, the DC motor is activated to alter the robot's path. Once all four sides of the window panel's edges are detected, a buzzer is activated continuously to signal the completion of the glass window cleaning process to the user. INTRODUCTION Currently, the majority of buildings, including residences, feature modern and striking curtain glass windows as opposed to the traditional Naco glass windows. While these contemporary skyscrapers and houses with glass panels offer aesthetic appeal, they require regular maintenance, repairs, and care, especially for window cleaning, due to the accumulation of dust and pollution in urban environments. Traditional methods for external maintenance, such as the use of ropes, gondolas, and winches, involve inherent risks and necessitate skilled labor for safety precautions. The greater the reliance on human labor, the higher the potential for risks, particularly in hazardous situations, leading to emergency conditions during events like earthquakes or strong winds. Even in residential settings, individuals are still exposed to risks such as cuts, injuries, and harm due to the elevated or sharp surfaces of glass walls. Consequently, the objective of this project is to create an automated, uncomplicated, and lightweight cleaning robot designed for practical use in modern households. The project aims to utilize a cost-effective microcontroller, specifically Arduino, as the central processing unit for the robot. .