Skip to content

motahhir/PV-panel-dust-detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Device for Cleaning a Stand-Alone PV Panel

contributors

This project is the implementation of the following patent, it presents the initial prototype of an automated device for the cleaning of a photovoltaic panel.

Overview

The device consists of a roll of flexible transparent film paper that is driven between two cylinders with a motor, a round microfiber brush will be used to ensure effective cleaning. The system uses a small electronic board to automatically turn on the motor. image

Some of the advantages of using this particular method of cleaning instead of traditional methods such as the cleaning robot that glides along the surface are:

  • Reducing water consumption and overall cost
  • Faster execution speed
  • Power can be provided directly from the panel
  • Eliminates unnecessary shadows caused by the robot arm as well as unnecessary strain on the surface, thus extending the longevity of the PV panel

Initial prototype

image

  • The coupler and the housings of pillow bearings have been 3D printed, and their purpose is to transmit the rotating movement from the stepper motor to the cylinder as well as to eliminate unnecessary friction, thus allowing the PFA transparent film paper (which is yet to be added to this prototype), to smoothly glide over the two cylinders.

  • This prototype also includes a Pi Camera to detect dust on the surface of the panel, with the parts being 3D printed. However, it should be noted that a dust sensor would be a much better alternative and would make the system more reliable. image

  • For this prototype, a Raspberry Pi 3 will be used for the control of this system. Nevertheless, smaller boards like ESP32 or Pyboard are more suitable as well as cheaper alternatives, we'll thus include code in Python for the Raspberry and MicroPython for the ESP32/Pyboard in this repository.

  • The major electronic components used are: image

  • The Raspberry Pi carries out the following tasks in this specific order:

    • Checking current weather conditions
    • Taking image of the surface of the PV panel, using image processing techniques for dust detection.
      • If panel is "clean", turn Green LED.
      • Else, turn on Stepper Motor and Pump simultaneously for a pre-determined number of steps.
  • The libraries used and initial setup on the Raspberry Pi: image

Requirements

Contributing

Pull requests are welcome.

About

Device for Cleaning a Stand-Alone Photovoltaic Panel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published