Files
LEDMatrix/README.md
2025-04-07 16:52:13 -05:00

1.0 KiB

LED Matrix Clock

A simple, modular clock application for Raspberry Pi using Adafruit LED Matrix displays.

Hardware Requirements

  • Raspberry Pi 3
  • 2x Adafruit 64x32 LED Matrices
  • Adafruit Pi LED Matrix Bonnet

Installation

  1. Install the rpi-rgb-led-matrix library from the existing folder:
cd rpi-rgb-led-matrix-master
make
sudo make install
  1. Install Python dependencies:
pip install -r requirements.txt
  1. Install the DejaVu Sans font (if not already installed):
sudo apt-get install fonts-dejavu

Configuration

Edit the config/config.json file to customize:

  • Timezone
  • Display settings (brightness, dimensions)
  • Clock format and update interval

Running the Clock

To start the clock:

cd src
python clock.py

To stop the clock, press Ctrl+C.

Project Structure

  • src/
    • clock.py - Main clock application
    • config_manager.py - Configuration management
    • display_manager.py - LED matrix display handling
  • config/
    • config.json - Configuration settings