Unwanted vibrations are a sign that something wrong is going to happen. With accelerometers I had the opportunity to dig into predictive maintenance, and I made a sensor to check the status of the train rails.

Sensor

The core is the ESP01, and the sensors are an accelerometer and a GPS. Data are fetched every half a second and sent to the backend.

Backend

The backend is shared with my other projects. Data is ingested, analyzed and persisted. For this specific project I enabled a dashboard to check the data.

Status

The project is completed, however I’ve identified possible improvements in the network connectivity and in the sensor’s box.