electronics raspberry-pi raspberry-pi neopixel python maker led

ChoreBoard — Raspberry Pi NeoPixel Chore Tracker

Overview

ChoreBoard is a Raspberry Pi Zero W–based physical dashboard for tracking daily chores. Each chore gets a button and a corresponding NeoPixel LED. Press the button when a task is done and the LED lights up — no phone, no screen, no app needed.

Hardware

  • Raspberry Pi Zero W — runs the Python application, handles Wi-Fi for optional reset scheduling
  • NeoPixel LEDs — individually addressable RGB LEDs, one per chore slot
  • Push buttons — one per chore, wired to GPIO pins
  • Enclosure or panel to mount buttons and LEDs in a visible location

How It Works

The Python application runs on startup and listens for button presses via GPIO. When a button is pressed, the corresponding NeoPixel turns on (green, or a chosen color). All lights reset at a scheduled time — daily reset is handled automatically so each morning starts fresh.

The NeoPixel strip allows each LED to be set to any color, making it easy to indicate states: incomplete, in-progress, done, or skipped.

Why Physical

Screens require attention. A chore board with physical buttons and colored LEDs is immediately readable across the room — you can see at a glance which tasks are done without picking up a device. Kids can interact with it independently without needing an account or unlock code.