https://github.com/jedmund/subway-board
A subway arrivals board which can display up to two stations.
https://github.com/jedmund/subway-board
arduino circuitpython nyc-subway nyc-subway-data transit
Last synced: 2 months ago
JSON representation
A subway arrivals board which can display up to two stations.
- Host: GitHub
- URL: https://github.com/jedmund/subway-board
- Owner: jedmund
- Created: 2025-03-30T04:48:44.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-31T00:11:23.000Z (about 1 year ago)
- Last Synced: 2025-10-09T18:06:55.839Z (8 months ago)
- Topics: arduino, circuitpython, nyc-subway, nyc-subway-data, transit
- Language: Python
- Homepage:
- Size: 114 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This is a subway arrivals board which can display up to two stations.
### Hardware
- [Adafruit MatrixPortal S3](https://www.adafruit.com/product/5778) - $20
- 2x [Adafruit 64x32 RGB LED Matrix - 2.5mm](https://www.adafruit.com/product/5036) - $40 ea
- Custom 3D printed case (will be uploaded to Printables)
### Instructions
1. Add your Wi-Fi SSID and password to `settings.toml`.
2. Edit `config.py` and add the URL to your subway line. You can find a list of all GTFS-realtime feeds at [Subway Realtime Feeds](https://api.mta.info/#/subwayRealTimeFeeds).
3. Also add the Stop IDs for your desired station in `config.py`. Northbound and Southbound will have different Stop IDs. There isn't a great resource for these, but if you Google you should be able to find them.
4. Copy files to the MatrixPortal S3's storage by connecting it to your computer over USB.
### Resources
- [GTFS-realtime Reference for the New York City Subway](https://www.mta.info/document/134521)
- [MTA Subway Stations and Complexes](https://data.ny.gov/w/5f5g-n3cz/caer-yrtv?cur=YKNbfco1WDe)