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.sh
This will create a default
.env
file 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 (model used: [specify your Raspberry Pi model])
- RGB Matrix Bonnet for Raspberry Pi