Robot Explorador Informe Final
Robot Explorador Informe Final
INTEGRANTES:
1. INTRODUCCIÓN .......................................................................................................... 2
2. JUSTIFICACIÓN ........................................................................................................... 2
4. ANTECEDENTES .......................................................................................................... 3
5. OBJETIVOS ................................................................................................................... 5
6. HIPÓTESIS..................................................................................................................... 5
7. DESARROLLO .............................................................................................................. 6
9. METODOLOGÍA ......................................................................................................... 15
12.1. INTERPRETACIÓN:............................................................................................... 18
16. ANEXOS..................................................................................................................... 23
Los robots exploradores han facilitado la exploración de entornos peligrosos y de difícil acceso
ayudando así a los seres humanos a evitar estar en riesgo en zonas peligrosas y poco favorables
para su supervivencia.
Por este motivo y la falta de información sobre este tema es que se decidió fabricar este
tipo de robot, para dar a conocer sus beneficios, poniendo a prueba su efectividad en entornos
donde no se podría hacer un cambio de baterías, siendo esta su principal fuente de energía, ahora
en cambio se ha propuesto la implementación de un panel solar para recargar las baterías, lo cuál
es muy útil cuando no se tenga la disponibilidad de una fuente de energía eléctrica convencional.
Se logró con éxito comprobar la eficacia del robot, ya que se demostró que es posible
recargar las baterías con luz solar. La información obtenida en la presente investigación, nos
muestra que es posible reducir el impacto ambiental, reducir costos y mano de obra.
1
1. INTRODUCCIÓN
En la actualidad la exploración de entornos de difícil acceso representa un reto
Los robots de exploración son herramientas fundamentales para superar estos desafíos,
permitiendo el acceso a lugares peligrosos sin arriesgar la vida humana, de igual forma permite
llegar a lugares o zonas inaccesibles para los humanos. En este contexto, surge la necesidad de
diseñar un robot de exploración autosustentable que utilice energía solar, permitiéndole operar
mediante luz solar, utilizando un panel fotovoltaico y programado con Arduino. Esta iniciativa
tiene como objetivo principal fomentar soluciones tecnológicas sostenibles que se adapten con
2. JUSTIFICACIÓN
En dichos contextos, el uso de robots puede reducir riesgos para la vida humana y mejorar la
eficiencia operativa. Sin embargo, muchos de estos dispositivos aún dependen de fuentes
que propone el diseño de un robot explorador autosustentable mediante energía solar, lo que
puede representar una solución sostenible y económica frente a los modelos tradicionales. El
2
enfoque de energías renovables en robótica también responde a los desafíos contemporáneos del
frecuentes. Esto restringe sus aplicaciones en escenarios remotos, hostiles o de larga duración.
con un panel solar que le permita recargar su batería de forma autónoma. El robot, que fue
programado mediante Arduino para gestionar eficientemente la energía disponible y controlar sus
4. ANTECEDENTES
Es un hecho el uso de los vehículos eléctricos donde no se ha logrado dar un gran paso al
electro movilidad, por el precio, la autonomía y la vida útil de las baterías con los que funcionan
dichos vehículos. Hoy en día se habla de la energía solar para recargar las baterías de los
vehículos eléctricos, mismos que reciben alimentación mediante células fotovoltaicas que
convierten la energía solar en eléctrica, la misma que se encarga de dar la alimentación al motor
3
Los robots de exploración han sido diseñados para desempeñar tareas en entornos donde
capacidad de adentrarse en lugares inaccesibles como el fondo marino o el espacio exterior, así
como en entornos hostiles con altas temperaturas, niveles peligrosos de radiación, contaminantes
Entre los ejemplos más representativos se encuentran los Rover utilizados en Marte, los
inspeccionan y realizan tareas de mantenimiento sin poner en peligro a los trabajadores. También
derrumbes.
Estos robots no solo facilitan la exploración, mapeo y análisis de terrenos peligrosos, sino
No obstante, uno de los principales desafíos para estos sistemas es mantener una fuente
tienen una autonomía limitada y requieren recargas o reemplazos frecuentes, lo que puede
Frente a estos retos, el uso de energía solar se presenta como una alternativa viable,
4
su autonomía operativa y reducir la necesidad de intervención humana directa. A través de
5. OBJETIVOS
5.1. OBJETIVO GENERAL
Comprobar la funcionalidad de un robot explorador autosustentable mediante energía
6. HIPÓTESIS
microcontroladores Arduino y equipado con sensores LDR y paneles solares, puede mantener
El uso exclusivo de energía solar no garantiza la autonomía funcional prolongada del robot
5
7. DESARROLLO
7.1. COMPONENTES PRINCIPALES
Microcontrolador Arduino: Utilizado para controlar el movimiento de los motores
eléctricos.
Módulo bluetooth: que permite el control del dispositivo móvil, a través de bluetooth.
Este fragmento de código tiene como objetivo el seguimiento automático de la luz solar
para optimizar la captación energética del panel solar mediante un sistema de dos ejes controlado
Se definen dos servomotores: uno para el eje horizontal y otro para el eje vertical, con
sus respectivos límites de movimiento establecidos para evitar desplazamientos excesivos. Los
sensores LDR están ubicados en las esquinas del panel (superior izquierda, superior derecha,
valores de luz detectados por cada LDR y calcula promedios por pares para determinar en qué
dirección hay mayor intensidad lumínica. En base a esa comparación, los servomotores ajustan la
6
Control vertical: Si hay más luz en la parte inferior, el servo se inclina hacia abajo, y
viceversa.
Control horizontal: Si hay más luz en un lado, el servo gira hacia esa dirección.
explorador, el cual está compuesto por cuatro motores DC y es manipulado a distancia mediante
una velocidad fija de operación para cada motor. Los motores están conectados a una placa de
Dentro del bucle principal (loop()), el sistema está en espera de comandos enviados vía
Bluetooth. Al recibir un carácter, se ejecuta una instrucción específica según el valor del mismo:
• 'F' (Forward): avanza hacia adelante con rotación alternada de los motores.
7
• '1' a '4': permite ajustar individualmente la velocidad de cada motor.
Esta estructura de control permite un manejo remoto del vehículo mediante comandos
desarrollada con una altura adecuada respecto al suelo, permitiendo una circulación eficiente en
está compuesto por cuatro motores eléctricos, cada uno acoplado a una rueda, lo que garantiza
controlado mediante dos microcontroladores: Arduino Uno y Arduino Nano. Esta configuración
sensores LDR (resistencias dependientes de la luz), los cuales detectan la dirección de la fuente
8
dinámicamente el panel, optimizando la captación de energía solar para la recarga eficiente de las
baterías.
Por último, en el extremo frontal se incorpora una cámara ESP32-CAM, cuya función es
segura.
8. MARCO TEÓRICO
8.1. ARDUINO UNO.
El Arduino Uno es una de las placas de desarrollo más populares y utilizadas en la
pines de entrada y salida que ofrece para diversos proyectos (Banzi & Shiloh, 2014). Está basado
características técnicas destacan sus 14 pines digitales, de los cuales 6 pueden configurarse para
modulación por ancho de pulso (PWM), así como 6 entradas analógicas y 32 KB de memoria
mediante una fuente externa de 7 a 12V o a través del puerto USB. Por su robustez y
compatibilidad con una amplia variedad de módulos, sensores y actuadores, el Arduino Uno se
9
s.f.). A pesar de su formato más pequeño, conserva características técnicas similares a las del
Uno, ofreciendo 14 pines de entrada/salidas digitales, de los cuales 6 permiten modulación por
ancho de pulso (PWM), así como 8 entradas analógicas y 32 KB de memoria flash para
almacenamiento del programa (Banzi & Shiloh, 2014). Su voltaje de operación es de 5V, aunque
incluye un regulador interno de 3.3V para dispositivos que así lo requieran, y puede alimentarse
tanto mediante el pin VIN (6-12V) como por su puerto Mini-USB o Micro-USB, dependiendo
del modelo (Monk, 2016). Gracias a su versatilidad y tamaño reducido, el Arduino Nano es
ESP32 con conectividad WiFi 802.11 b/g/n y Bluetooth 4.2, junto a una cámara OV2640 de
hasta 2 MP de resolución (Espressif Systems, s.f.; AI-Thinker, s.f.). Esta placa está especialmente
diseñada para proyectos relacionados con visión artificial, vigilancia, reconocimiento facial y
Entre sus características destacan un procesador de doble núcleo Xtensa LX6, memoria interna
de 520 KB SRAM y 4 MB PSRAM externa para manejo eficiente de imágenes (Barbancho &
León, 2022), y soporte para tarjetas microSD (Villanueva & Valencia, 2020). Dada su
arquitectura y tamaño reducido (40 mm x 27 mm), se ha convertido en una opción popular para
(Monk, 2017).
10
8.4. PANEL SOLAR
Un panel solar fotovoltaico es un dispositivo que convierte la energía solar en energía
eléctrica mediante el denominado efecto fotovoltaico, proceso en el cual la luz del sol incide
luminosa provoca el movimiento de electrones, generando así una corriente eléctrica continua
(DC), la cual puede ser almacenada en baterías o convertida en corriente alterna (AC) mediante
un inversor para su uso en aplicaciones domésticas e industriales (Fraile & Fernández, 2020;
Solar Energy International, 2013). Un sistema fotovoltaico completo está compuesto, además del
panel solar, por otros elementos esenciales como el controlador de carga, la batería, el inversor,
(Boyle, 2012). Estos sistemas son ampliamente utilizados en proyectos de energía renovable por
estableciendo una conexión entre un dispositivo controlador, como un teléfono móvil, tablet o
Arduino (Monk, 2016; Fleury & Sarriegi, 2016). Durante el emparejamiento, el controlador
envía comandos tales como “encender”, “apagar” o “avanzar”, que el dispositivo receptor
interpreta para realizar acciones específicas. Sin embargo, esta tecnología presenta limitaciones
relacionadas con su alcance, que típicamente oscila entre 5 y 10 metros, y puede verse afectada
(Bluetooth SIG, s.f.). A pesar de estas restricciones, Bluetooth sigue siendo una solución popular
11
para aplicaciones en robótica, domótica y sistemas embebidos debido a su facilidad de uso y bajo
consumo energético.
componente electrónico cuya resistencia eléctrica varía en función de la cantidad de luz que
resistencia disminuye a unos pocos cientos de ohmios, lo que permite el paso de mayor corriente
(Monk, 2017). Esta característica la convierte en un sensor ideal para aplicaciones que requieren
detectar cambios en los niveles de luminosidad ambiental. Las LDR suelen utilizarse formando
un divisor de voltaje junto a una resistencia fija, lo que permite que microcontroladores como
Arduino interpreten sus variaciones a través de entradas analógicas (Monk, 2016). Entre las
aplicaciones más comunes de este tipo de sensor se encuentran los sistemas de encendido
automático de luces nocturnas, sensores de ahorro energético, robots seguidores de luz, alarmas,
8.7. MOTORES DC
Los motores de corriente continua son los más comunes y económicos, y se pueden
encontrar en la mayoría de los juguetes a pilas, constituidos, por lo general, por dos imanes
permanentes fijados en la carcasa y una serie de bobinados de cobre ubicados en el eje del motor,
que habitualmente suelen ser tres y a su vez son ampliamente usados a nivel industrial. Los
alto par-motor con control más sencillo y económico que cualquier motor de corriente alterna. En
12
los más comunes son el control de velocidad por corriente de campo y el control de velocidad
por corriente de armadura, que son técnicas de control no lineal. (Alvarado, 2012)
polímero de litio (Li-Po), que son ampliamente utilizadas en dispositivos portátiles y proyectos
daños que puedan afectar la vida útil de la batería (Hatfield, 2019). Además, algunos módulos
incorporan la función conocida como Power Path, que permite utilizar la batería mientras se está
Instruments, s.f.). Este control inteligente es esencial para garantizar la seguridad y la fiabilidad
rango limitado, generalmente hasta 180 grados, lo que lo hace especialmente útil en aplicaciones
Su funcionamiento se basa en la recepción de una señal de control PWM (modulación por ancho
de pulso) que determina el ángulo exacto al cual debe posicionarse, permitiendo movimientos
precisos en ángulos intermedios, como 45° o 120° (Boylestad & Nashelsky, 2016). Internamente,
potenciómetro que indica la posición actual y un circuito de control que ajusta el motor para
alcanzar el ángulo deseado (Johnson, 2018). Los servomotores comunes para proyectos
13
electrónicos incluyen modelos como el SG90 o MG90S, reconocidos por su bajo costo y
facilidad de integración (Monk, 2016). Aunque su velocidad suele ser moderada, su precisión y
capacidad para mantener posiciones específicas los convierten en componentes esenciales para
una placa base como Arduino, expandiendo sus funcionalidades sin requerir cableado complejo.
con los pines estándar del Arduino y facilitando la integración de nuevas capacidades (Monk,
2016). Entre las funciones que pueden añadir se encuentran el control de motores mediante
shields especializados, conectividad inalámbrica como WiFi o GSM, lectura de distintos sensores
y la incorporación de interfaces de usuario mediante pantallas LCD o táctiles (Banzi & Shiloh,
8.11. PUENTE H
Un puente H es un circuito electrónico que permite controlar el sentido de giro y la
corriente circula en una dirección u otra, haciendo que el motor gire hacia adelante o hacia atrás.
También se puede usar PWM para controlar la velocidad. Ejemplo típico: Módulo L298N.
Permite controlar 2 motores DC o 1 paso a paso, entrada de voltaje: 5V–35V, salida de corriente:
hasta 2A por canal, tiene control de sentido de giro y velocidad. (Hernández A. , Tecnologías
14
8.13. EXPLORACIÓN AUTÓNOMA Y ENTORNOS PELIGROSOS
Los robots exploradores son claves en misiones de alto riesgo como minería o
exploración espacial. Estos sistemas deben ser energéticamente independientes para garantizar
operación prolongada sin intervención humana. Nuestro robot responde a esta necesidad al
2020)
utilizaron placas Arduino Uno y Nano para controlar motores, servos y sensores, favoreciendo la
9. METODOLOGÍA
9.1. ENFOQUE:
La presente investigación tiene un enfoque cuantitativo, ya que busca comprobar la
15
9.2. TIPO Y NIVEL DE INVESTIGACIÓN:
• Tipo: Aplicada y tecnológica.
manipulan las variables deliberadamente, sino que se observa y mide el comportamiento del
limitaciones:
Condiciones climáticas: La eficiencia del sistema solar depende directamente del nivel
Batería limitada: Las baterías utilizadas tenían una capacidad moderada (inferior a 2200
16
Precisión limitada del reconocimiento visual: La cámara ESP32-CAM mostró
• Sea capaz de funcionar de manera continua durante al menos X horas bajo exposición
solar directa.
preliminares.
Estos resultados permitirían validar la hipótesis general y abrir posibilidades para el uso
mediciones empíricas en condiciones reales de campo, bajo exposición solar directa y parcial. A
17
Valor
Variable medida Unidad Observación
promedio
Tiempo de operación continuo horas 2.5 h Bajo condiciones de sol estable
Tiempo de recarga completa horas 3.7 h En exposición directa al sol
Tensión de salida del panel Con irradiancia media de 700
voltios (V) 6.1 V
solar W/m²
Operación completa con baterías
Autonomía sin recarga solar horas 1.2 h
cargadas
Reconocimiento visual de % En pruebas controladas con
80 %
obstáculos precisión ESP32-CAM
Estable en línea recta, sin
Alcance del control Bluetooth metros 9m
obstáculos
12.1. INTERPRETACIÓN:
Los datos confirman que el robot puede operar de forma continua por más de 2 horas en
reconocimiento visual presenta una precisión aceptable en entorno controlado. Estos resultados
13. CONCLUSIONES
durante períodos prolongados, confirmando la viabilidad del uso de paneles solares como fuente
principal de energía.
18
• La integración de la cámara ESP32-CAM permitió realizar reconocimiento básico de
obstáculos, lo cual representa una base para futuras implementaciones de inteligencia artificial
embarcada.
durante períodos prolongados, confirmando la viabilidad del uso de paneles solares como fuente
principal de energía.
obstáculos, lo cual representa una base para futuras implementaciones de inteligencia artificial
embarcada.
14. RECOMENDACIONES
19
Ampliar las pruebas de campo bajo diferentes condiciones de luz y temperatura.
Reemplazar los motores DC por motores paso a paso para mejorar la precisión del
15. BIBLIOGRAFÍA
Control de motores DC/con Arduino (motor shield). (14 de julio de 2016). Obtenido de
Hill.
Latinoamericana.
Ciencia y Tecnología.
20
L., J. A. (2008). FUNDAMENTOS DE PROGRAMACIÓN . ALGORITMOS,
Anaya Multimedia.
[Link]
del Futuro.
Villanueva, A., & Valencia, R. (2020). Internet de las Cosas (IoT) con ESP32: Prácticas
Monk, S. (2017). Programming the ESP32: Getting Started with the Espressif IoT
Barbancho, J., & León, C. (2022). Introducción al desarrollo de sistemas embebidos con
[Link]/pro_view-[Link]
Random Nerd Tutorials. (s.f.). ESP32-CAM AI-Thinker Board - Camera with ESP32 -
Guide. [Link]
Boyle, G. (2012). Renewable Energy: Power for a Sustainable Future (3rd ed.). Oxford
University Press.
21
Fraile, J., & Fernández, F. (2020). Energías renovables: Energía solar, eólica, biomasa e
hidráulica. Marcombo.
Solar Energy International (SEI). (2013). Photovoltaics: Design and Installation Manual.
Monk, S. (2017). Practical Electronics for Inventors (4th ed.). McGraw-Hill Education.
[Link]
[Link]
Fleury, E., & Sarriegi, J. M. (2016). Wireless Communications: Principles and Practice.
Pearson.
Monk, S. (2016). Programming Arduino: Getting Started with Sketches (2nd ed.).
McGraw-Hill Education.
Boylestad, R. L., & Nashelsky, L. (2016). Electronic Devices and Circuit Theory (11th
ed.). Pearson.
Johnson, M. (2018). Make: Electronics: Learning Through Discovery (3rd ed.). Maker
Media, Inc.
Banzi, M., & Shiloh, M. (2014). Getting Started with Arduino (3rd ed.). Maker Media,
Inc.
22
16. ANEXOS
// Definiendo Servos
Servo servohori;
int servoh = 0;
Servo servoverti;
int servov = 0;
void setup() {
[Link](0);
[Link](0);
23
delay(500);
void loop() {
servoh = [Link]();
servov = [Link]();
// Lecturas de LDR
// Calcular promedios
// Control vertical
servov++;
24
servov--;
[Link](servov);
// Control horizontal
servoh++;
servoh--;
[Link](servoh);
delay(50);
#include <SoftwareSerial.h>
AF_DCMotor motor1(1);
AF_DCMotor motor2(2);
AF_DCMotor motor3(3);
25
AF_DCMotor motor4(4);
void setup()
[Link](250);
[Link](250);
[Link](250);
[Link](250);
void loop()
if ([Link]()) {
switch (command) {
[Link](FORWARD);
[Link](BACKWARD);
[Link](FORWARD);
[Link](BACKWARD);
26
break;
[Link](BACKWARD);
[Link](FORWARD);
[Link](BACKWARD);
[Link](FORWARD);
break;
[Link](RELEASE);
[Link](RELEASE);
[Link](RELEASE);
[Link](RELEASE);
break;
break;
27
[Link](BACKWARD); // Motor derecho hacia atrás
break;
break;
[Link](250);
break;
[Link](250);
break;
[Link](250);
break;
default:
break;
28
16 .2. REGISTRO FOTOGRÁFICO DE DESARROLLO DEL PROYECTO
29
30