This document describes a project to automate train operations using an ARM7 microcontroller. The goal is to address issues caused by human error in metro trains by developing an automatic train model. An ARM7 microcontroller is used as the CPU to control train stopping accurately at platforms using IR sensors. It can also detect obstacles using an ultrasonic sensor and display information on an LCD screen. The train prototype aims to improve railway safety by automatically detecting track faults without human intervention using ultrasonic sensors. It provides benefits like lower costs, power usage, and analysis time compared to manual inspection methods.