Componentes de Hardware:
Arduino Uno: El Arduino Uno es el controlador principal del sistema. Este microcontrolador lee los datos de los sensores y activa los LEDs y la barrera de forma sincronizada, permitiendo la automatización del estacionamiento.
Sensores de infrarrojos (2 unidades); Los sensores de infrarrojos se colocan en la entrada y salida del estacionamiento para detectar la presencia de un vehículo. Cuando un vehículo cruza el sensor de entrada, el Arduino registra un ingreso y disminuye el conteo de espacios disponibles. Si el vehículo pasa por el sensor de salida, el conteo aumenta.
Pantalla LCD con módulo I2C: La pantalla LCD, controlada por el módulo I2C, se usa para mostrar el número de espacios disponibles en el estacionamiento en tiempo real. El Arduino envía constantemente actualizaciones de la disponibilidad de espacios a la pantalla, proporcionando una referencia clara para los conductores antes de entrar.
Servomotor (para la barrera): El servomotor controla la apertura y cierre de la barrera. Cuando el sensor de entrada detecta un vehículo, el Arduino envía una señal al servomotor para levantar la barrera, permitiendo el acceso. Tras el paso del vehículo, el Arduino envía otra señal para bajar la barrera.
LEDs (rojo y verde): Los LEDs rojo y verde sirven como indicadores visuales para los conductores.
Resistencias para LEDs (220Ω): Las resistencias de 220Ω se conectan en serie con los LEDs para limitar la corriente que pasa a través de ellos y evitar daños. Estas resistencias protegen los LEDs de sobrecargas, asegurando su funcionamiento seguro y prolongado en el sistema.
Software:
IDE de Arduino (Eclipse para Arduino en Windows 11)
Librerías: LiquidCrystal_I2C, Servo