This document describes an automatic solar panel cleaning system developed using an Arduino. The system aims to increase the efficiency of solar panels by removing dust. It works by using sensors to detect when voltage levels from the solar panel drop due to dust, indicating reduced efficiency. It then activates motors to spray water on the panels and wipe them clean using brushes. This cleaning process continues until the voltage is restored. The document provides details on the system components, programming, and working sequence. It concludes that the system provides an affordable automatic cleaning option for smaller solar installations like residential rooftops.