Condition of the solar panel surface covered by dust and other particles can obstruct the absorption of sunlight, requiring maintenance and monitoring of the panel’s condition. The objective of this research is to facilitate human tasks in cleaning solar panels with an automatic cleaning device in the presence of dust and dirt. The methodology in this study begins with planning and designing to facilitate the construction phase of the tool. Data collection involves using a batch system or repeated data collection. Constructed tool yields an electric voltage on the clean surface of the solar panel more than in the dirty condition, with a voltage difference of 9.57 volts under a light intensity of <1000. The mechanism of this tool involves a single-channel relay module driving the cleaning motor (dust remover) and functioning as a sliding wheel. Dust sensors and RTC module are used in the reading process, and a servo motor moves the cleaner. The results of this process have been integrated with the IoT, allowing real-time monitoring of the solar panel surface condition using an Android device. It is expected that this research will assist the community in reducing costs and improving the efficiency of energy usage.