Chuck f33fc0899d Update config.json
update default timezone
2025-04-07 17:32:20 -05:00
2025-04-07 17:32:20 -05:00
2025-04-07 16:52:13 -05:00
2025-04-07 16:44:16 -05:00
2025-04-07 16:52:13 -05:00
2025-04-07 16:52:13 -05:00

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
Description
Raspberry Pi LED Matrix Project
Readme GPL-3.0 205 MiB
Languages
Python 58.8%
JavaScript 18.6%
HTML 15.8%
Shell 6.1%
CSS 0.7%