LED Matrix project for displaying queue times from queue-times.com
This project uses a Raspberry Pi and an LED matrix to display real-time queue times for theme park attractions. Data is sourced from queue-times.com.
-
Clone this repository:
git clone https://github.com/yourusername/queue-times-led-matrix.git cd queue-times-led-matrix
-
Install dependencies:
pip install -r requirements.txt
-
Set up the rpi-rgb-led-matrix library:
git clone https://github.com/hzeller/rpi-rgb-led-matrix.git cd rpi-rgb-led-matrix make -C examples-api-use
-
Run the start script:
./start-matrix.shThis will create a default
.envfile if it doesn't exist and start the matrix. -
To install dependencies and start:
./start-matrix.sh --install
-
Run the service installer:
./install-service.sh -
The script will now start automatically on boot. You can control it with:
sudo systemctl start queue-times-matrix sudo systemctl stop queue-times-matrix sudo systemctl status queue-times-matrix
Edit the .env file to customize:
- LED matrix dimensions (
MATRIX_ROWS,MATRIX_COLS,MATRIX_CHAIN) - Park ID (
PARK_ID) - default is 16 for Disneyland - Refresh intervals (
REFRESH_INTERVAL,RETRY_INTERVAL) - Debug mode (
DEBUG)
- Queue time data provided by queue-times.com
- LED matrix control using rpi-rgb-led-matrix library
- 64x64 RGB LED Matrix Panel
- Raspberry Pi 3
- RGB Matrix Bonnet for Raspberry Pi