Solar panel surface dirt detection and removal based on arduino color recognition

Color sensing is a technique for identifying physical changes in materials based on appearance assessment. Dirt deposition on solar panels can change their physical appearance and performance. Considering that dirt accumulation on solar panels needs monitoring to make efficient cleaning schedules, r...

Full description

Bibliographic Details
Main Authors: Benjamin O. Olorunfemi, Nnamdi I. Nwulu, Omolola A. Ogbolumani
Format: Article
Language:English
Published: Elsevier 2023-01-01
Series:MethodsX
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2215016122003417
_version_ 1797796473720537088
author Benjamin O. Olorunfemi
Nnamdi I. Nwulu
Omolola A. Ogbolumani
author_facet Benjamin O. Olorunfemi
Nnamdi I. Nwulu
Omolola A. Ogbolumani
author_sort Benjamin O. Olorunfemi
collection DOAJ
description Color sensing is a technique for identifying physical changes in materials based on appearance assessment. Dirt deposition on solar panels can change their physical appearance and performance. Considering that dirt accumulation on solar panels needs monitoring to make efficient cleaning schedules, reduce unnecessary costs, and optimize solar panel output generation. Color sensing can achieve fast, accurate, and economical dirt detection, unlike the use of robotic cameras, mathematical formulae, and considering varying output current and voltage methods. Here, we introduce a method that detects and removes dirt on solar panels based on TCS3200 and Arduino Uno components. The approach targets (i.) Panel color measurement, calibration, threshold selection process, (ii.) comparison of color measurement values, and (iii.) align further calibration in response to discoloration of solar panels. This method aims to correct the dirt detection methods previously in use. Hence, a high-speed rolling brush arrangement is designed to improve the cleaning of the solar panel without using water. Further investigations of the panel's color may require some improvement in terms of increasing the sensitivity of the color sensor even with increased distance from the solar panel. Combining multiple color sensors may also be necessary.
first_indexed 2024-03-13T03:33:38Z
format Article
id doaj.art-ac6bf101b2d14e878ef30a92c0cbfe38
institution Directory Open Access Journal
issn 2215-0161
language English
last_indexed 2024-03-13T03:33:38Z
publishDate 2023-01-01
publisher Elsevier
record_format Article
series MethodsX
spelling doaj.art-ac6bf101b2d14e878ef30a92c0cbfe382023-06-24T05:16:50ZengElsevierMethodsX2215-01612023-01-0110101967Solar panel surface dirt detection and removal based on arduino color recognitionBenjamin O. Olorunfemi0Nnamdi I. Nwulu1Omolola A. Ogbolumani2Corresponding author.; Center for Cyber-Physical Food, Energy and Water Systems (CCP-FEWS), University of Johannesburg, Auckland Park 2006, South AfricaCenter for Cyber-Physical Food, Energy and Water Systems (CCP-FEWS), University of Johannesburg, Auckland Park 2006, South AfricaCenter for Cyber-Physical Food, Energy and Water Systems (CCP-FEWS), University of Johannesburg, Auckland Park 2006, South AfricaColor sensing is a technique for identifying physical changes in materials based on appearance assessment. Dirt deposition on solar panels can change their physical appearance and performance. Considering that dirt accumulation on solar panels needs monitoring to make efficient cleaning schedules, reduce unnecessary costs, and optimize solar panel output generation. Color sensing can achieve fast, accurate, and economical dirt detection, unlike the use of robotic cameras, mathematical formulae, and considering varying output current and voltage methods. Here, we introduce a method that detects and removes dirt on solar panels based on TCS3200 and Arduino Uno components. The approach targets (i.) Panel color measurement, calibration, threshold selection process, (ii.) comparison of color measurement values, and (iii.) align further calibration in response to discoloration of solar panels. This method aims to correct the dirt detection methods previously in use. Hence, a high-speed rolling brush arrangement is designed to improve the cleaning of the solar panel without using water. Further investigations of the panel's color may require some improvement in terms of increasing the sensitivity of the color sensor even with increased distance from the solar panel. Combining multiple color sensors may also be necessary.http://www.sciencedirect.com/science/article/pii/S2215016122003417Identification of color variation of solar panels
spellingShingle Benjamin O. Olorunfemi
Nnamdi I. Nwulu
Omolola A. Ogbolumani
Solar panel surface dirt detection and removal based on arduino color recognition
MethodsX
Identification of color variation of solar panels
title Solar panel surface dirt detection and removal based on arduino color recognition
title_full Solar panel surface dirt detection and removal based on arduino color recognition
title_fullStr Solar panel surface dirt detection and removal based on arduino color recognition
title_full_unstemmed Solar panel surface dirt detection and removal based on arduino color recognition
title_short Solar panel surface dirt detection and removal based on arduino color recognition
title_sort solar panel surface dirt detection and removal based on arduino color recognition
topic Identification of color variation of solar panels
url http://www.sciencedirect.com/science/article/pii/S2215016122003417
work_keys_str_mv AT benjaminoolorunfemi solarpanelsurfacedirtdetectionandremovalbasedonarduinocolorrecognition
AT nnamdiinwulu solarpanelsurfacedirtdetectionandremovalbasedonarduinocolorrecognition
AT omololaaogbolumani solarpanelsurfacedirtdetectionandremovalbasedonarduinocolorrecognition