Limpieza de Paneles Solares Con Arduino
Limpieza de Paneles Solares Con Arduino
Limpieza de Paneles Solares Con Arduino
TESINA
Para obtener el título de
TECNOLOGO PROFESIONAL EN ELECTRICIDAD INDUSTRIAL
PRESENTA
García Pacheco Andrea Isabel
DIRECTOR DE TESINA
Ing. Manuel Padilla Hernández
1
CONTENIDO
1. INTRODUCCIÓN 3
2. JUSTIFICACIÓN 5
3. PLANTEAMIENTO DEL PROBLEMA 7
4. OBJETIVO 9
4.1 OBJETIVO GENERAL 9
4.2 OBJETIVOS ESPECIFICO 9
5. METODOLOGÍA DE LA INVESTIGACIÓN 10
5.1 DISEÑO DEL SISTEMA GENERAL 10
5.1.1 Sistema de limpieza 10
5.1.2 Implementación de Arduino 11
5.1.3 Perspectiva propia del diseño 17
5.2 DISEÑO EXPERIMENTAL 25
5.3 ANÁLISIS ESTADÍSTICO 25
6. HIPÓTESIS 35
7. MARCO CONCEPTUAL 36
7.1 ANTECEDENTES 36
7.2 SÍNTESIS 43
8. CONCLUSIONES 46
9. REFERENCIAS 47
10. ANEXOS 51
2
1. INTRODUCCCION
Para analizar esta problemática es necesario mencionar sus causas. Una de ellas
es el difícil acceso a los paneles, ya que se encuentran en las azoteas de los
hogares y no se cuenta con un fácil acceso a la azotea porque en el caso de que
algunas veces son escaleras muy inclinadas y con alturas muy elevadas y también
otra causa es el tiempo de demora hacer la limpieza manual.
3
a alguno de los dos paneles. Se medirá la energía generada cada 24h durante un
mes, en junio del 2021 y se compara la energía generada para ambos paneles.
4
2. JUSTIFICACIÓN
5
desbastó de los materiales no renovables, la idea revolucionaria con la que llego el
panel solar fue el correcto uso de una alternativa a las energías convencionales
(quema de carburos), aprovechando el uso de la energía solar por medio de la
radicación. Sin embargo, es importante comprender que esa solución tiene que
estar bien aplicada para que no sucumbe una consecuencia mayor, tenemos que
aprovechar y a largar el tiempo de vida de nuestros productos (Paneles solares)
con el mantenimiento adecuado y el correcto uso.
6
3. PLANTEAMIENTO DEL PROBLEMA
Hoy en día la vida sin la energía eléctrica nos sería prácticamente imposible
(López et al., 2014) por lo que en la actualidad el tema de energías renovables es
un tema preocupante para los países debido a la sobreexplotación y el
agotamiento de los combustibles fósiles, y el alto nivel de contaminación e impacto
ambiental que producen, nos hemos visto en la necesidad de buscar fuentes
energéticas renovables que permitan la manutención del equilibrio de los
ecosistemas (Carrillo Tique, 2018)
7
acumulado en la celda oscurece el flujo solar y causa pérdida de energía (Parrott
et al., 2018).
8
4. OBJETIVO
4.1 OBJETIVO GENERAL
● Elaborar un sistema automatizado de limpieza de paneles solares capaz de
ser implementado de manera residencial, manteniendo la producción
energética en un nivel óptimo.
9
5. METODOLOGÍA DE LA INVESTIGACIÓN
10
conformado por un regulador y una batería que será capaz de administrar la
energía necesaria para hacer funcionar el sistema SLA (sistema de limpieza
automatizado) de forma diaria.
#include <Servo.h>
void setup() {
// Iniciamos el monitor serie para mostrar el resultado
Serial.begin(9600);
void loop() {
11
// Desplazamos a la posición 0º
servoMotor.write(0);
// Esperamos 1 segundo
delay(1000);
#include <Servo.h>
// Declaramos la variable para controlar el servo
Servo servoMotor;
void setup() {
// Iniciamos el monitor serie para mostrar el resultado
Serial.begin(9600);
// Iniciamos el servo para que empiece a trabajar con el pin 9
servoMotor.attach(9);
// Inicializamos al ángulo 0 el servomotor
servoMotor.write(0);
}
12
void loop() {
// Vamos a tener dos bucles uno para mover en sentido positivo y otro en sentido
negativo
// Para el sentido positivo
for (int i = 0; i <= 180; i++)
{
// Desplazamos al ángulo correspondiente
servoMotor.write(i);
// Hacemos una pausa de 25ms
delay(25);
}
// Para el sentido negativo
for (int i = 179; i > 0; i--)
{
// Desplazamos al ángulo correspondiente
servoMotor.write(i);
// Hacemos una pausa de 25ms
delay(25);
}
}
#include <NewPing.h>
void setup() {
Serial.begin(9600);
13
}
void loop() {
// Esperar 1 segundo entre mediciones
delay(1000);
// Obtener medicion de tiempo de viaje del sonido y guardar en variable uS
int uS = sonar.ping_median();
// Imprimir la distancia medida a la consola serial
Serial.print("Distancia: ");
// Calcular la distancia con base en una constante
Serial.print(uS / US_ROUNDTRIP_CM);
Serial.println("cm");
}
Desconocido. (2014). [ +]
*/
// DECLARACION DE VARIABLES PARA PINES
const int pinecho = 8;
const int pintrigger = 9;
const int pinled = 13;
void setup() {
// PREPARAR LA COMUNICACION SERIAL
Serial.begin(9600);
14
// CONFIGURAR PINES DE ENTRADA Y SALIDA
pinMode(pinecho, INPUT);
pinMode(pintrigger, OUTPUT);
pinMode(13, OUTPUT);
}
void loop() {
// ENVIAR PULSO DE DISPARO EN EL PIN "TRIGGER"
digitalWrite(pintrigger, LOW);
delayMicroseconds(2);
digitalWrite(pintrigger, HIGH);
// EL PULSO DURA AL MENOS 10 uS EN ESTADO ALTO
delayMicroseconds(10);
digitalWrite(pintrigger, LOW);
15
if (distancia <= 15) {
digitalWrite(13, HIGH);
delay(500);
} else {
digitalWrite(13, LOW);
}
}
Desconocido. (2014). [ +]
16
Rafael Lozano. (junio 6, 2018).
5.1.3 Perspectiva propia del diseño
Desarrollamos el prototipo del diseño para tener una visualización clara de nuestro proyecto.
17
18
19
20
21
22
23
5.2 DISEÑO EXPERIMENTAL
Los resultados serán expresados en dos tipos de tablas graficas. La grafica lineal
para comparar las variaciones que se presentaran cada día en cuanto la
generación de watts. La grafica de barras servirá para hacer la comparación del
promedio final de las dos variantes.
24
Además, se incluirá el estudio realizado en modo de muestra de campo para
observar el comportamiento, necesidad y adaptabilidad de esta clase de
tecnologías.
1 330 330
2 330 330
3 330 320
4 330 320
5 330 315
6 330 315
7 330 315
8 330 310
9 315 310
10 315 310
11 315 305
12 315 305
13 315 305
14 315 305
15 315 300
16 315 300
17 310 300
25
18 310 300
19 310 295
20 310 295
21 310 295
22 310 290
23 310 290
24 310 290
25 310 285
26 305 285
27 305 280
28 305 280
29 305 275
30 305 270
31 305 260
*watts
26
SLA Implementado VS No implementado
350
300
250
200
Watts
150
100
50
0
1 2 3 4 5 6 7 8 9 10111213141516171819202122232425262728293031
Series1 Series2
Gráfica
(1)
27
comparativa rendimiento en watts
320
315
310
watts
305
300
295
290
1 2
Gráfica (2)
Tanto en la figura (1) como en la (2), aprecima los datos estadisticos basicos
optenidos a partir de nuestro analisis de comportamiento durante el mes de
prueba.
Figura (1)
28
Figura (2)
29
Desarrollo de cuestionario para conocer el comportamiento y aceptacion del
sistema.
30
31
32
33
6. HIPÓTESIS
34
Implementado correctamente nuestro sistema, generaremos un mayor rendimiento
y por ende una eficiencia significativa, misma que se ve traducida en ahorro
económico a largo plazo.
35
7. MARCO CONCEPTUAL
7.1 ANTECEDENTES
Es por eso por lo que muchas empresas y algunos académicos se han dedicado a
investigar alguna solución posible. A lo largo de los años se han desarrollado
productos e investigaciones, pero la mayoría solo han dado solución al problema a
escala industrial. A continuación, se muestra algunos de ellos.
Sus movimientos se basan en los pies, con tecnología de vacío que están girando
sobre dos correas dentadas en forma trapezoidal, lo que permite al robot realizar
movimientos asombrosos y flexibles en todas las direcciones elegidas. Se puede
controlar remotamente con un joystick. (Serbot Swiss Innovations. Gekko solar;
2020) [+]
36
(Serbot Swiss Innovations. Gekko solar; 2020) [+]
37
"HECTOR” de Sener es un sistema de limpieza robótico para helióstatos, que
también se pueden utilizar para la limpieza de paneles solares fotovoltaicos. Es
inalámbrico, recargable y lleva consigo el tanque de solución de agua. Está
fusionado con varios sensores que le permiten navegar de forma autónoma sin
ninguna supervisión humana. No requiere suministro externo de energía o agua
para su funcionamiento; lleva sus propias baterías y tanque de agua. Está
diseñado para funcionamiento diurno y nocturno. Su desempeño es muy lento y el
peso de HECTOR está sobre el panel. (HECTOR – Cleaning robot system for
Heliostats; 2020) [+]
38
(HECTOR – Cleaning robot system for Heliostats; 2020) [+]
39
(HECTOR – Cleaning robot system for Heliostats; 2020) [+]
(Solar Brush: Solar Brush cleans and inspects solar power plants; 2020). [+]
40
(Solar Brush: Solar Brush cleans and inspects solar power plants; 2020). [+]
41
(Heliotex: Automatic Solar Panel Cleaning Systems; 2020) [+]
42
7.2 SÍNTESIS
Es por esto mismo que surgió mi interés por elaborar este sistema. En mi familia
contamos con un pequeño conjunto de paneles solares; el conjunto de paneles
actualmente alimenta de energía eléctrica a los electrodomésticos de la casa y del
negocio familiar. Sin duda alguna la implementación del sistema de energía por
paneles fotovoltaicos es de gran ayuda, ya que es menos la cantidad monetaria
que se tiene que pagar a la Comisión Federal de Electricidad, (o lo mínimo).
43
esto se logra con un hule que también se encuentra adherido al cabezal, pero
atrás de las salidas de agua. Algunos de los sistemas industriales componen su
liquido de una mezcla de agua y detergentes especiales.
“Un controlador lógico programable, más conocido por sus siglas en inglés PLC
(Programmable Logic Controller) o por autómata programable, es una
computadora utilizada en la ingeniería automática o automatización industrial, para
44
automatizar procesos electromecánicos electroneumáticos, electrohidráulicos,
tales como el control de la maquinaria de la fábrica en líneas de montaje u otros
procesos de producción, así como atracciones mecánicas.” (Controlador lógico
programable. Es.wikipedia.org. 2020).
Es así como con estas dos significativas modificaciones, y muchas otras pequeñas
modificaciones en el armado del sistema reduje considerablemente el costo de
producción. Y se hace factible y viable la idea que me propuse en mente al
principio.
45
8. CONCLUSIONES
46
9. REFERENCIAS
Tejwni, R., & Solanki, C. S. (2010, June). 360 sun tracking with automated
cleaning system for solar PV modules. In 2010 35th IEEE Photovoltaic Specialists
Conference (pp. 002895-002898). IEEE.
47
Tejwani, R., & Solanki, C. S. (2010, June). 360 sun tracking with automated
cleaning system for solar PV modules. In 2010 35th IEEE Photovoltaic Specialists
Conference (pp. 002895-002898). IEEE.
Parrott, B., Zanini, PC, Shehri, A., Kotsovos, K. y Gereige, I. (2018). Limpieza en
seco automatizada y robótica de paneles solares en Thuwal, Arabia Saudita
utilizando un cepillo de goma de silicona. Energía solar, 171, 526-533.
Wash Panel: Solar panel array cleaning Robot; [citado en dic 2020]. Available
from: http://www.washpanel.com/en/docu menti.php.
48
HECTOR – Cleaning robot system for Heliostats; [citado en dic 2020]. Available
from: http://www.seneraerospace.com/AEROESPACIAL/ProjectsD/hectorcleaning-
robot-sys tem-for-heliostats/en
Solar Brush: Solar Brush cleans and inspects solar power plants; [citado en dic
2020]. Available from: http://www.solar brush.de/about.
Heliotex: Automatic Solar Panel Cleaning Systems; [cited 2020 Dic]. Available
from: http://www.solarpanelcleaningsystems.com/solar-panel-cleaningservices.php
Patil, PA, Bagi, JS y Wagh, MM (2017, agosto). Una revisión sobre el mecanismo
de limpieza del panel solar fotovoltaico. En 2017 International Conference on
Energy, Communication, Data Analytics and Soft Computing (ICECDS) (págs. 250-
256). IEEE.
49
Arias, F. G. (2012). El proyecto de investigación. Introducción a la metodología
científica. 6ta. Fidias G. Arias Odón.
Buendía Eisman, L., Colás Bravo, M., & Hernández Pina, F. (1998). Métodos de
investigación en psicopedagogía.
Luis del Valle. (2017). Servomotor con Arduino tutorial de programación paso a
paso. 2020, de programarfacil.com Sitio web:
https://programarfacil.com/tutoriales/fragmentos/servomotor-con-arduino/
50
10. ANEXOS
https://forms.office.com/Pages/ResponsePage.aspx?id=6pj3ZOR-6Um2x0OC-
hJdKInsrbpfiIJGnWNZDcABMQNUMEFJSUZTUUVDMlU4TUhHTEVKNkJHTTZVVy4u
51