Espacio de práctica · Abdelghani Ben Moussa
DPOIT / Anteproyecto 03

Seguidor solar de un eje.

Orientar un panel en horizontal hacia la fuente con más iluminación.

EnergíaEstado: anteproyectoExplicación + prueba visual
Lectura orientativa: 6 minGuía y ejemplos de estudio

El movimiento depende de una comparación relativa, no de saber cuánta energía genera el panel. Dos sensores orientados de forma distinta permiten saber hacia qué lado aumenta la luz y cuándo dejar de corregir.

Qué se quiere conseguir

Orientar un panel en horizontal hacia la fuente con más iluminación.

Una LDR cambia su resistencia según la luz recibida. Con una resistencia adicional se obtiene una señal que el controlador puede comparar con la del otro lado. La diferencia orienta el movimiento.

La clave del sistema. El margen de tolerancia evita que el servo esté corrigiendo por pequeñas diferencias o ruido de lectura.

Del dato a la respuesta

Entrada

Dos lecturas de luz

Control

comparar diferencia → girar a izquierda o derecha

Salida

detener cuando hay equilibrio.

  1. Dos LDR miden la luz a izquierda y derecha.
  2. El ESP32 compara las lecturas.
  3. Si la diferencia supera un margen, el servo gira hacia el lado más iluminado.
  4. Al equilibrarse las lecturas, el movimiento se detiene.

Qué aporta cada componente

Esta lista resume los elementos previstos. El modelo exacto, el cableado y los valores se concretan en el diseño del montaje.

ElementoFunción en el sistema
ESP32Procesa las entradas y ejecuta la lógica de control.
Dos sensores LDRProduce una señal relacionada con la iluminación.
ResistenciasAcondiciona una señal o limita corriente según el circuito.
ServomotorMueve una parte de la maqueta a una posición controlada.
Panel de maqueta y dos LEDIndica visualmente el estado del sistema.

La lógica, en pocas líneas

Este esquema de instrucciones ayuda a plantear el programa antes de escribir el código. Es pseudocódigo: expresa la secuencia sin fijar un lenguaje ni los pines.

Leer sensor izquierdo y derecho
Calcular la diferencia
Si supera el margen: corregir el ángulo
Si está dentro del margen: mantener posición
Limitar el ángulo antes de mover el servo

Prueba la idea

Laboratorio interactivoModelo conceptual

Modelo didáctico de la lógica del sistema. No está conectado a un montaje real. El ángulo mostrado es ilustrativo; no es una lectura real de LDR.

Cómo comprobar el resultado

Al iluminar un lado con una linterna, el soporte debe girar hacia esa dirección y estabilizarse.

Las marcas sirven para tu lectura de esta página; no certifican un montaje ni se guardan al cerrar.

Qué incluye esta propuesta

El margen de comparación evita oscilaciones por pequeñas variaciones.

Qué documentar al desarrollar el montaje

Esquema de conexiones, modelo de componentes, versiones del programa, resultados observados y cambios respecto al anteproyecto. Anota también el método de alimentación y los límites de movimiento o de conteo que hayas aplicado.

Repasar fundamentos del ESP32 ↗

Decisiones antes de montar

Montaje de los sensores

Procura que ambos reciban la luz de forma comparable. Una sombra, distancia o resistencia diferente puede introducir un sesgo.

Señal de cada LDR

Una LDR se lee dentro de un circuito de acondicionamiento. La relación entre lectura y luz depende del conexionado.

Margen de estabilidad

Introduce un margen para no mover el servo cuando las dos lecturas son muy parecidas. Compruébalo con luz fija.

Recorrido y velocidad

Limita el ángulo y haz correcciones pequeñas. Un giro completo en cada lectura puede producir saltos y oscilaciones.

Del bloque aislado al sistema completo

01

Validar las entradasObserva cada entrada por separado. Anota qué lectura o evento representa y qué ocurre al no estar activa.

02

Validar las salidasPrueba cada actuador o indicador con el método de control correspondiente. Revisa alimentación y posiciones de reposo.

03

Integrar los estadosConecta la lectura con la decisión y después con la respuesta. Usa la secuencia descrita para comprobar transiciones.

04

Probar condiciones límiteAplica las comprobaciones de esta ficha y registra el caso incorrecto o el extremo de funcionamiento.

Problemas habituales y comprobaciones

Estos síntomas orientan la revisión, pero no identifican por sí solos una avería. Contrasta cada hipótesis con el funcionamiento esperado del bloque.

SíntomaPosible explicaciónQué comprobar
Gira al lado contrarioEl signo de la diferencia no coincide con el sentido del servo.Comprobar qué sensor es izquierdo y qué orden produce cada giro.
No deja de moverseEl margen es pequeño o las lecturas varían por ruido.Observar los valores, estabilizar la lectura y ajustar la zona muerta.
Se queda en un extremoLa lectura tiene sesgo o se están ignorando los límites.Equilibrar sensores y verificar las condiciones de saturación del ángulo.

Qué incluir en la memoria

Incluye lecturas de los dos sensores con luz centrada y a ambos lados. Explica el margen escogido y muestra cómo evita movimientos innecesarios.

Añade el esquema final, los componentes utilizados, el programa y una conclusión que compare el objetivo inicial con lo observado. Si una función no está implementada o no se ha medido, indícalo expresamente.

Actividad guiada: del caso al resultado

Una comparación equilibrada requiere que los sensores respondan de forma semejante. Usa las lecturas para explicar el movimiento, no solo para mostrar que el panel gira.

SituaciónQué hacerQué justificar
Luz centradaMantén la fuente fija y observa ambos sensores.La diferencia queda dentro del margen de estabilidad.
Más luz a un ladoIlumina un lateral y observa el signo de la diferencia.La corrección va hacia la dirección prevista.
Pequeña variaciónMueve ligeramente la luz cerca del equilibrio.La zona muerta evita correcciones continuas innecesarias.

Interpretar antes de concluir

Una lectura mayor no significa siempre más luz si cambia el circuito de acondicionamiento. Identifica primero qué representa el valor en el conexionado elegido y después decide el signo de la corrección.

En el informe, separa observación, explicación y conclusión. La observación es lo que has visto o medido; la explicación relaciona los bloques del sistema; la conclusión indica si el objetivo se cumple y con qué límites.

Criterios para explicar la práctica

Funcionamiento

Relaciona entrada, condición y salida sin saltarte estados o límites.

Comprobación

Incluye un caso normal y otro incorrecto o extremo, con su resultado observado.

Argumentación

Explica las decisiones del diseño y reconoce las funciones pendientes o no medidas.

Ampliación del proyecto

Cómo se desarrolla el proyecto

Funcionamiento paso a paso

Dos LDR miden la luz recibida a cada lado. El programa compara ambas lecturas: si la diferencia supera un margen, ordena al servo girar hacia el sensor que recibe más iluminación. Cuando las lecturas son parecidas, el movimiento se detiene para evitar oscilaciones continuas.

Pruebas y comprobación

Hay que probar luz centrada y desplazada a ambos lados, ajustar el margen de tolerancia y comprobar los límites mecánicos del servo. Conviene registrar lecturas para distinguir un problema de sensor de uno de movimiento.

Mejoras posibles

Se puede incorporar visualización de lecturas, posición del panel, modo manual, registro de datos o cálculo aproximado de mejora de captación.

Qué conviene entregar en clase

Incluye una descripción del objetivo, lista de componentes, esquema o conexiones, explicación del programa por bloques, pruebas realizadas, problemas encontrados y una conclusión propia. Esto hace que el proyecto muestre no solo el resultado final, sino también el proceso técnico seguido.