Back to projects
Speedometer interface demo video thumbnail
Mar 01, 2018
2 min read

Speedometer Interface Development

Collected acceleration data with Arduino and Raspberry Pi, then built a speedometer view for motor brush tuning.
Soongsil University

Overview

Speedometer Interface Development was an embedded-interface project for a student formula vehicle. The goal was to collect acceleration and speed data for motor-brush tuning while also providing a driver-facing speedometer display.

Goal

  • Collect acceleration data for finding an optimal motor-brush setting.
  • Parse encoder signals into usable speed data.
  • Display speed information through a lightweight web-based interface.

Role

  • Designed the sensor-interface circuit between the encoder and Arduino.
  • Developed the encoder-data parsing module.
  • Built a display UI with Vanilla JavaScript and Canvas.
  • Implemented a Flask server to process speed data and render the speedometer interface.
  • Integrated Arduino, circuit design, and Raspberry Pi-style deployment constraints.

Result

The prototype connected hardware sensing, backend processing, and browser visualization into a working driver-side speedometer interface.

Materials

The demo video shows the browser-based speedometer interface used to display parsed encoder/speed data.

Speedometer interface development demo video thumbnail