SolarX Robot
| dc.contributor.author | Hala Maree | |
| dc.contributor.author | Wafa Namroti | |
| dc.date.accessioned | 2026-06-25T07:35:02Z | |
| dc.date.issued | 2026-06-14 | |
| dc.description | SolarX is an autonomous solar panel cleaning robot designed to improve the efficiency of solar panels by removing dust and dirt without human intervention. The robot uses sensors and a control system to navigate and clean solar panel surfaces efficiently while reducing maintenance costs and water consumption. | |
| dc.description.abstract | The increasing dependence on solar energy systems has highlighted the importance of maintaining solar panels in clean operating conditions to maximize energy production and system efficiency. Dust accumulation, dirt, and environmental contaminants significantly reduce solar panel performance, making regular cleaning essential. However, manual cleaning methods require considerable time, effort, water consumption, and human intervention. This project presents SolarX Robot, an intelligent autonomous solar panel cleaning robot designed to automate the cleaning process of solar panel arrays. The robot is capable of operating in both manual and automatic modes through a mobile application developed using Flutter. The system utilizes multiple sensors, including IR sensors for edge detection, ultrasonic sensors for water level monitoring and panel detection, an MPU6050 sensor for orientation monitoring, and a DS3231 Real-Time Clock module for scheduling operations. The robot employs DC motors for movement, brush rotation, and brush lifting mechanisms, while a water pump assists in removing dust and debris from solar panel surfaces. The ESP32 module enables wireless communication between the robot and the mobile application, allowing users to monitor the cleaning process, schedule cleaning operations, and track the robot’s current position within the solar panel array. To improve operational flexibility, the system stores its current operating state using the Arduino EEPROM. This allows the robot to pause its cleaning task and later resume operation from the same point without restarting the entire cleaning process. The developed prototype demonstrated accurate movement, reliable edge detection, effective cleaning performance, and successful autonomous operation according to predefined schedules. SolarX Robot provides a practical, low-cost, and efficient solution for maintaining solar panel installations while reducing human effort and improving the overall efficiency of solar energy systems. | |
| dc.description.sponsorship | -- | |
| dc.description.statementofresponsibility | Traditional cleaning methods often rely on manual labor, which can be time-consuming, costly, and potentially dangerous, especially in large- scale solar installations. As a result, automated cleaning solutions have gained increasing attention in recent years. Robotics and embedded systems technologies provide an effective approach to automate the cleaning process while minimizing human intervention. | |
| dc.description.tableofcontents | The specific objectives of the project are: To implement both manual and automatic operating modes. To detect solar panel edges and prevent accidental falls using infrared sensors. To monitor water levels before starting the cleaning process. To identify the existence of adjacent solar panels during operation. To provide a scheduling feature that allows automatic cleaning at predefined times. To develop a mobile application for monitoring and controlling the robot remotely. To display the robot’s current position during the cleaning process. To save the robot’s current operational state using EEPROM memory, allowing the cleaning process to be paused and resumed from the last saved point. | |
| dc.format.medium | Hardware | |
| dc.identifier.citation | -- | |
| dc.identifier.other | 12113054 | |
| dc.identifier.other | 12115048 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.11888/21088 | |
| dc.language.iso | en | |
| dc.publisher | Dr. Aladdin Masri | |
| dc.relation.ispartofseries | --; -- | |
| dc.subject.classification | Energy | |
| dc.supervisor | Dr. Aladdin Masri | |
| dc.title | SolarX Robot | |
| dc.title.alternative | -- | |
| dc.type | Graduation Project | |
| person.telephone | 0592378117 | |
| person.telephone | 0593613797 |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- SolarX Abstract Ar.pdf
- Size:
- 649.89 KB
- Format:
- Adobe Portable Document Format
Loading...
- Name:
- SolarX Abstract En.pdf
- Size:
- 633.39 KB
- Format:
- Adobe Portable Document Format
Loading...
- Name:
- SolarX_Robot_Presentation (1).pptx
- Size:
- 4.35 MB
- Format:
- Microsoft Powerpoint XML
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: