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

Control de peaje.

Abrir una barrera cuando llega un vehículo y cerrarla después de su paso.

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

Una barrera automática funciona como una secuencia de estados. La detección inicia el paso, pero la lógica también debe evitar nuevas órdenes durante el movimiento y definir cómo se reconoce que el vehículo ya ha salido.

Qué se quiere conseguir

Abrir una barrera cuando llega un vehículo y cerrarla después de su paso.

El punto importante es coordinar la detección con el movimiento de la barrera. No basta con activar el servo: el sistema debe reconocer un estado de espera, otro de paso y otro de cierre.

La clave del sistema. El sensor informa de presencia, la barrera controla el acceso y los indicadores explican cuándo se puede avanzar.

Del dato a la respuesta

Entrada

Vehículo detectado

Control

barrera elevada → paso señalizado → vehículo fuera

Salida

barrera cerrada.

  1. El sensor detecta el vehículo antes de la barrera.
  2. El ESP32 ordena la apertura mediante un servomotor.
  3. Los LED de señalización y la OLED muestran el estado.
  4. Tras pasar el vehículo, la barrera baja.

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.
Sensor de vehículosDetecta presencia o paso y lo comunica al controlador.
ServomotorMueve una parte de la maqueta a una posición controlada.
Tres LED de señalizaciónIndica visualmente el estado del sistema.
Pantalla OLEDMuestra el estado, el resultado o el conteo.

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.

Estado inicial: espera y barrera cerrada
Si se detecta un vehículo: abrir barrera
Actualizar LED y pantalla
Cuando termina el paso: cerrar
Volver al estado de espera

Prueba la idea

Laboratorio interactivoModelo conceptual
ENTRADA / CONTROL DE PASO

Modelo didáctico de la lógica del sistema. No está conectado a un montaje real.

Cómo comprobar el resultado

La barrera debe abrir al detectar el vehículo, señalizar el paso y regresar a su posición inicial.

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

Qué incluye esta propuesta

Es una maqueta; no realiza ningún cobro de peaje.

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

Detección

Identifica cuándo el sensor indica presencia y si necesitas detectar el cambio de estado o el nivel sostenido.

Posiciones del servo

Calibra abierto y cerrado en la maqueta antes de conectar la barra. No fuerces el recorrido mecánico.

Paso del vehículo

El anteproyecto debe concretar cómo se confirma el paso. La simulación usa tiempos de demostración; un montaje necesita un criterio definido.

Indicadores

Relaciona cada estado con un mensaje de OLED y una señal luminosa consistente: espera, paso permitido y cierre.

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
Abre y cierra repetidamenteLa misma presencia dispara varios ciclos.Separar los estados de espera y paso y aceptar un nuevo evento solo cuando corresponda.
El servo vibraPuede existir una alimentación insuficiente, un límite mal ajustado o una carga excesiva.Comprobar alimentación y recorrido sin forzar la barra.
El mensaje no coincide con la barreraLas salidas se actualizan en lugares distintos del programa.Actualizar señalización y movimiento desde el mismo estado lógico.

Qué incluir en la memoria

Describe la secuencia completa desde la llegada hasta el cierre. Anota el criterio que confirma el paso, las posiciones del servo y el comportamiento ante una segunda detección.

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

La barrera debe completar un ciclo sin que una detección sostenida lo reinicie continuamente. Comprueba el estado del sistema, no solo si el servomotor ha girado.

SituaciónQué hacerQué justificar
Vehículo detenido en el sensorMantén la detección durante el comienzo del ciclo.La misma llegada no debe crear varios ciclos independientes.
Paso completoObserva apertura, señalización, paso y cierre.Cada salida debe corresponder a la fase activa.
Segunda llegadaRepite la detección después de volver a espera.El sistema vuelve a aceptar un nuevo vehículo.

Interpretar antes de concluir

La elevación demuestra una orden al servo, pero no demuestra que se haya detectado la salida del vehículo. Explica el criterio de fin de paso elegido y diferencia la temporización didáctica de la detección física del montaje.

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

El sensor detecta la llegada del vehículo y genera el evento de entrada. El ESP32 valida la condición programada, mueve el servomotor hasta la posición de barrera abierta y espera a que el vehículo complete el paso antes de volver a cerrar. Los indicadores permiten saber visualmente si el acceso está disponible.

Pruebas y comprobación

Las pruebas deben comprobar detección a distintas distancias, apertura completa, tiempo de paso suficiente y cierre seguro. Es importante simular un vehículo detenido bajo la barrera para estudiar cómo evitar un cierre incorrecto.

Mejoras posibles

Puede evolucionar con un segundo sensor de salida, contador de vehículos, pantalla de plazas, identificación RFID o comunicación Wi‑Fi.

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.