This document describes a project to automate train operations using an ARM7 microcontroller. The goal is to increase safety by reducing human error. The system uses sensors like IR sensors to detect when the train has arrived at a platform and stop automatically. Ultrasonic sensors detect obstacles on the tracks and faults in the rail infrastructure. The ARM7 microcontroller controls the train's movement and sensors. When faults or obstacles are detected, the system alerts passengers by displaying messages on an LCD screen and activating a buzzer. The automated train aims to provide more precise, reliable transportation with increased safety.