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
Dos lecturas de luz
comparar diferencia → girar a izquierda o derecha
detener cuando hay equilibrio.
- Dos LDR miden la luz a izquierda y derecha.
- El ESP32 compara las lecturas.
- Si la diferencia supera un margen, el servo gira hacia el lado más iluminado.
- 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.
| Elemento | Función en el sistema |
|---|---|
| ESP32 | Procesa las entradas y ejecuta la lógica de control. |
| Dos sensores LDR | Produce una señal relacionada con la iluminación. |
| Resistencias | Acondiciona una señal o limita corriente según el circuito. |
| Servomotor | Mueve una parte de la maqueta a una posición controlada. |
| Panel de maqueta y dos LED | Indica 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 servoPrueba la idea
Selecciona un control para experimentar.
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.
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
Validar las entradasObserva cada entrada por separado. Anota qué lectura o evento representa y qué ocurre al no estar activa.
Validar las salidasPrueba cada actuador o indicador con el método de control correspondiente. Revisa alimentación y posiciones de reposo.
Integrar los estadosConecta la lectura con la decisión y después con la respuesta. Usa la secuencia descrita para comprobar transiciones.
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íntoma | Posible explicación | Qué comprobar |
|---|---|---|
| Gira al lado contrario | El 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 moverse | El 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 extremo | La 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ón | Qué hacer | Qué justificar |
|---|---|---|
| Luz centrada | Mantén la fuente fija y observa ambos sensores. | La diferencia queda dentro del margen de estabilidad. |
| Más luz a un lado | Ilumina un lateral y observa el signo de la diferencia. | La corrección va hacia la dirección prevista. |
| Pequeña variación | Mueve 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
Relaciona entrada, condición y salida sin saltarte estados o límites.
Incluye un caso normal y otro incorrecto o extremo, con su resultado observado.
Explica las decisiones del diseño y reconoce las funciones pendientes o no medidas.