Project Details
Transit Dashboard
A wall-mounted real-time bus tracker for PVTA routes, built so I can glance up and know exactly when to leave. It started as a 24-hour hackathon project and has since been rebuilt from scratch with a better architecture, new hardware, and features I actually use every day.
The 7-segment shows the current time. The OLED cycles between two views every 15 seconds- one for each direction the buses go in. WiFi is configured through a captive portal on first boot the device creates a hotspot, and connecting a phone opens a setup page where credentials are entered and saved to persistent storage. Once on the local network, the device hosts a small web interface. The root page shows current countdowns for all three routes and a refresh button. A second page accepts a compiled .bin file and flashes it over WiFi enabling OTA updates.
Project Information
- Category: Personal Project
- Technologies Used: ESP32, Embedded C, Serial Communication, PVTA InfoPoint API, NTP sync, OTA firmware, Captive portal
- Project Links:
- Devpost (Original Build)
- Github
- Original Project Page