Home / Blog / Raspberry Pi Projekt: Herbst-Countdown-Adventskalender
white and red love print card

Raspberry Pi Projekt: Herbst-Countdown-Adventskalender

Toni Bernd Schlack
📅 28/11/2025  ·  ⏱️ 4 Min. Lesezeit  ·  💬 0 Kommentare

🎄 Raspberry Pi Projekt: Herbst-Countdown-Adventskalender

Mit dem Herbst naht die Adventszeit, und ein Raspberry Pi kann deinen eigenen digitalen Herbst-Countdown-Adventskalender steuern. Jeden Tag wird ein Türchen freigeschaltet, LEDs leuchten auf, ein kleines Geräusch ertönt oder ein digitaler Hinweis erscheint auf einem Display. Dieses Projekt kombiniert **Programmierung, Elektronik, LED-Steuerung und Kreativität** – perfekt für Bastler, die die Adventszeit interaktiv gestalten möchten.

🎯 Projektidee

Der digitale Adventskalender zeigt jeden Tag im November/Dezember ein neues Türchen mit LED-Beleuchtung, Ton oder Text auf einem Display. Der Raspberry Pi übernimmt die Logik:

  • Datum prüfen und das richtige Türchen aktivieren ☐
  • LEDs für das Türchen einschalten ☐
  • Optional Sound oder Nachricht auf OLED/HDMI anzeigen ☐
  • Interaktives Öffnen per Knopf oder Bewegungssensor möglich ☐

🧰 Benötigte Komponenten

  • Raspberry Pi 3 oder 4 ☐
  • LED-Leiste WS2812b oder einzelne LEDs für 24 Türchen ☐
  • Taster oder PIR-Sensor zur Interaktion ☐
  • 5 V Netzteil für LEDs ☐
  • Breadboard oder Gehäuse ☐
  • Python 3 + Bibliothek rpi_ws281x
  • Optional: OLED Display oder HDMI Monitor ☐
  • Kabel, Widerstände (220 Ohm) ☐
  • Dekorative Türchen oder kleine Boxen für die LEDs ☐

🔧 Aufbau und Anschluss

Schritt-für-Schritt-Anleitung:

  • LED-Leiste Datenleitung mit GPIO18 verbinden und Widerstand 220 Ohm dazwischen. ☐
  • LED Masse an Raspberry Pi GND anschließen, +5V an Netzteil. ☐
  • Taster oder PIR-Sensor mit GPIO17 verbinden. ☐
  • Optional: OLED Display an I2C-Pins anschließen (SDA=GPIO2, SCL=GPIO3). ☐
  • Alle LEDs hinter Türchen, Boxen oder Acrylblättern verstecken. ☐
  • Stromversorgung prüfen, Raspberry Pi vorbereiten. ☐

💻 Python-Code

Der Python-Code prüft das aktuelle Datum, aktiviert das entsprechende Türchen-LED und kann optional Sound oder Text anzeigen.


import time
import datetime
import RPi.GPIO as GPIO
from rpi_ws281x import PixelStrip, Color

# GPIO Setup
GPIO.setmode(GPIO.BCM)
BUTTON_PIN = 17
GPIO.setup(BUTTON_PIN, GPIO.IN, pull_up_down=GPIO.PUD_UP)

# LED Setup
LED_COUNT = 24
LED_PIN = 18
LED_FREQ_HZ = 800000
LED_DMA = 10
LED_BRIGHTNESS = 150
LED_INVERT = False

strip = PixelStrip(LED_COUNT, LED_PIN, LED_FREQ_HZ, LED_DMA, LED_INVERT, LED_BRIGHTNESS)
strip.begin()

def light_up_day(day):
    # alle LEDs aus
    strip.clear()
    strip.show()
    if day <= LED_COUNT:
        strip.setPixelColor(day-1, Color(255,165,0))  # Orange
        strip.show()

try:
    while True:
        today = datetime.datetime.now().day
        light_up_day(today)

        # optional Knopfdruck erkennen
        if GPIO.input(BUTTON_PIN) == GPIO.LOW:
            print(f"Türchen {today} geöffnet! 🎁")
            # LED kurz blinken lassen
            for i in range(3):
                strip.setPixelColor(today-1, Color(255,255,0))  # Gelb
                strip.show()
                time.sleep(0.3)
                strip.setPixelColor(today-1, Color(255,165,0))  # Orange
                strip.show()
                time.sleep(0.3)
        time.sleep(60)  # einmal pro Minute prüfen
except KeyboardInterrupt:
    strip.clear()
    strip.show()
    GPIO.cleanup()

📈 Erweiterungsmöglichkeiten

  • Jedes Türchen kann ein Soundfile abspielen (Weihnachtslieder, Naturgeräusche) ☐
  • OLED Display oder Monitor zeigt Tagesbotschaft, Zitat oder kleine Animation ☐
  • Türchen per Smartphone-App steuern (Flask/MQTT) ☐
  • Zusätzliche Sensorik, z.B. Bewegung, Temperatur, für interaktive Effekte ☐
  • Farbverläufe der LEDs passend zur Jahreszeit (Orange/Rot/Weiß) ☐

🪴 Bastelideen

  • Kleine Holzboxen für jedes Türchen basteln und LED dahinter verstecken ☐
  • Blätter, getrocknete Pflanzen oder Herbstdeko als Abdeckung ☐
  • Optional Duftkapseln oder Teeduft in der Nähe für stimmungsvolle Atmosphäre ☐
  • Für größere Adventskalender: mehrere LED-Leisten parallel betreiben ☐

💭 Tipps für Anfänger

  • LEDs zuerst ohne Gehäuse testen, um Verkabelung zu prüfen ☐
  • Datum richtig einstellen und Raspberry Pi auf aktuelle Zeitzone prüfen ☐
  • Python-Skript mit sudo python3 starten ☐
  • Knopf- oder PIR-Sensor vorher separat testen ☐
  • Kabel sauber verlegen, um Kurzschlüsse zu vermeiden ☐

🌟 Fazit

Der Herbst-Countdown-Adventskalender ist ein tolles Projekt für die gemütliche Jahreszeit. Mit Raspberry Pi, LEDs, Sensoren und etwas Bastelgeschick entsteht ein interaktiver, digitaler Adventskalender. Er verbindet Technik, Programmierung und kreative Dekoration und sorgt für eine stimmungsvolle Atmosphäre im gesamten Haus.

✍️ Über den Autor

Toni Bernd Schlack
927 Beiträge

Toni Bernd Schlack

Toni Schlack ist ein Fachinformatiker für Systemintegration (IHK), Multimediaentwickler und Autor. Auf seiner Website bietet er einen Blog mit Artikeln zu Themen wie Digitalisierung, Cloud und IT. Er betreibt auch einen Online-Shop, in dem er eine Kollektion hochwertiger Messer, darunter Küchenmesser, Jagdmesser und Taschenmesser, anbietet. Toni Schlack setzt auf hochwertige Materialien und präzise Handwerkskunst. Mehr über seine Arbeiten und Produkte erfahren Sie auf seiner Webseite: Toni Schlack.

🔗 Weitere Beiträge