Sense the passage
An IR trigger marks the train event; piezoelectric sensors capture the track’s vibration.
The track has a signal. Learn to listen.
An ECS team prototype for sensing railway track vibration.
Trigger edge analysis on train detection, then relay alerts through an IoT gateway.
Physical sensing, Python analysis and remote fault visualization connected in one prototype.
Follow the connections as you scroll, or select a stage to see what happens there.
An IR trigger marks the train event; piezoelectric sensors capture the track’s vibration.
An MCP3008 digitizes the signal for Python analysis on a Raspberry Pi 3B+.
433 MHz RF reaches an ESP32 gateway; Wi-Fi carries the event to a ThingSpeak dashboard.
ECS team project · hardware & software integration
Hardware integration + Data / analytics + Research
ECS team project · academic prototype
Sub-surface track instability can be difficult to spot from the surface. The project explores whether a low-cost sensor node can capture vibration events and distinguish routine movement from high-impact signatures.
IR train detection triggers an event-driven sensing workflow. Piezoelectric signals pass through an MCP3008 ADC to a Raspberry Pi 3B+, where Python logic analyzes the vibration signature. A 433 MHz RF link carries alerts to an ESP32 gateway, which connects over Wi-Fi to ThingSpeak.
The team connected physical sensing, edge analysis and cloud visualization in an academic prototype. Remote fault logging makes the sensing chain visible beyond the trackside node and provides a foundation for further infrastructure-monitoring experiments.
The IR detector ties analysis to a train passage. The piezoelectric sensing path supplies the vibration signal that the software evaluates.
The local RF link and the gateway’s Wi-Fi connection serve separate parts of the journey: trackside alert transport, then dashboard connectivity.
An ECS team project combining embedded hardware, Python analysis, wireless communication and data visualization. The system described here is the team’s shared work.