Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| members:sparky:projects [2026/01/10 23:10] – created Sparky | members:sparky:projects [2026/06/03 20:45] (current) – Sparky | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | # Sparky' | + | # Sparky' |
| - | | + | ## Current Projects |
| - | - [Add your current projects here] | + | ### Transit Tracker |
| - | ## Completed Projects | + |  | ||
| + | - **API endpoint**: Real-time feed data available at `http:// | ||
| + | - **API host**: Hosted on `transittracker-pi.int.dma.computer` (10.20.100.80) | ||
| + | - **Configure the display**: Use the [web configurator](https:// | ||
| + | |||
| + | **Current feed config:** | ||
| + | |||
| + | - `kcm` — King County Metro (GTFS-static) | ||
| + | - `st` — Sound Transit via OneBusAway (legacy) | ||
| + | - `st_gtfs` — Sound Transit via GTFS-static + GTFS-RT (used by the display; gives true " | ||
| + | |||
| + | The board shows arrival times for local transit agencies and updates automatically. Perfect for checking your commute before heading out! | ||
| + | |||
| + | **Repos: | ||
| + | |||
| + | - API: [github.com/ | ||
| + | - ESPHome firmware: [github.com/ | ||
| + | |||
| + | --- | ||
| + | |||
| + | ### ESP32 Transit Tracker (WhereTrain) | ||
| + | |||
| + | |||
| + | ![](/: | ||
| + | |||
| + | A real-time transit tracker that displays Sound Transit Link Light Rail train positions on a physical LED map. The system uses an ESP32-S3 microcontroller to poll live transit data and render animated train movements across an addressable LED strip. Originally designed for /dev/hack Seattle. | ||
| + | |||
| + | **Hardware: | ||
| + | |||
| + | - **Microcontroller**: | ||
| + | - **Display**: | ||
| + | - **PCB**: JLCPCB-manufactured, | ||
| + | |||
| + | **How it works:** | ||
| + | |||
| + | - Polls the [OneBusAway API](https:// | ||
| + | - Renders smooth crossfade animations showing train movements between stops on the LED strip | ||
| + | - API key can be requested from Sound Transit at `oba_api_key@soundtransit.org` | ||
| + | |||
| + | **Development: | ||
| + | |||
| + | - **Repository**: | ||
| + | - **Build environment**: | ||
| + | - **Configuration**: | ||
| + | - **Recovery**: | ||
| + | - **License**: | ||
| + | |||
| + | **Status**: Active development. Contributions and feedback welcome — reach out to Sparky on Zulip or check the repo. | ||
| + | |||
| + | --- | ||
| + | |||
| + | ### TRMNL E-Ink Dashboard | ||
| + | |||
| + | ![](/: | ||
| + | |||
| + | A 7.5" e-ink display dashboard that serves as a distraction-free information display. TRMNL uses a privacy-focused design where the device polls for updates rather than allowing external access to the local network. | ||
| + | |||
| + | **How to interact with it at dma.computer: | ||
| + | |||
| + | - **What it shows**: Customizable layouts featuring calendar, weather, news, stocks, and 794+ other plugins | ||
| + | - **Updates**: | ||
| + | - **Plugin ecosystem**: | ||
| + | - **Developer friendly**: Create custom plugins using HTML/JSON in under 5 minutes | ||
| + | |||
| + | **Want to display something specific?** Reach out to Sparky on Zulip or Signal! | ||
| + | |||
| + | Learn more at [usetrmnl.com](https:// | ||
| + | |||
| + | --- | ||
| + | |||
| + | ## Completed Projects | ||
| + | |||
| + | *Coming soon* | ||
| - | --- | ||