🕯️ Raspberry Pi Projekt: Teelicht-Animation für gemütliche Herbstabende
Die kühlen Herbstabende laden zu stimmungsvoller Beleuchtung ein. Mit einem Raspberry Pi kannst du eine interaktive **Teelicht-Animation** bauen, die LEDs wie echte Kerzen flackern lässt. Dieses Projekt verbindet **Python-Programmierung, LED-Steuerung, Bastelspaß** und sorgt für eine gemütliche Atmosphäre im Wohnzimmer, Flur oder auf dem Fensterbrett.
🎯 Projektidee
Die Idee: Eine Reihe von LEDs, gesteuert durch den Raspberry Pi, simuliert das flackernde Licht echter Teelichter. Die LEDs reagieren auf Bewegung oder Knopfdruck, sodass bei Betreten des Raums ein **sanftes Flackern** aktiviert wird. Ideal als Herbstdekoration, für Partys oder als interaktives Geschenk.
🧰 Benötigte Komponenten
- Raspberry Pi 3 oder 4 ☐
- WS2812b LED-Leiste oder einzelne adressierbare LEDs ☐
- PIR-Sensor oder Taster für Interaktion ☐
- 5 V Netzteil für LEDs ☐
- 220 Ohm Widerstand für LED-Leitung ☐
- Breadboard oder Gehäuse ☐
- Jumper-Kabel ☐
- Python 3 + Bibliothek
rpi_ws281x☐ - Optional: kleine Gläser, Acryl oder Dekoblätter ☐

🔧 Aufbau und Anschluss
- LED-Datenleitung mit GPIO18 verbinden und 220 Ohm Widerstand dazwischen ☐
- LED-Masse an GND und +5V an Netzteil anschließen ☐
- PIR-Sensor mit GPIO17 verbinden, VCC an 5V, GND an Masse ☐
- Optional: LEDs in kleine Gläser, Acrylröhren oder hinter Blättern verstecken ☐
- Stromversorgung prüfen und Raspberry Pi vorbereiten ☐
💻 Python-Code
Der Python-Code simuliert flackerndes Teelichtlicht. Bei Bewegung werden die LEDs aktiviert und beginnen sanft zu flackern.
import time
import random
import RPi.GPIO as GPIO
from rpi_ws281x import PixelStrip, Color
# GPIO Setup
GPIO.setmode(GPIO.BCM)
PIR_PIN = 17
GPIO.setup(PIR_PIN, GPIO.IN)
# LED Setup
LED_COUNT = 10
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 flicker(strip, times=50):
for _ in range(times):
for i in range(strip.numPixels()):
flicker_val = random.randint(100, 255)
color = Color(flicker_val, int(flicker_val*0.5), 0) # warmes Orange
strip.setPixelColor(i, color)
strip.show()
time.sleep(random.uniform(0.05, 0.15))
try:
while True:
if GPIO.input(PIR_PIN):
flicker(strip, times=50)
else:
strip.clear()
strip.show()
time.sleep(0.1)
except KeyboardInterrupt:
strip.clear()
strip.show()
GPIO.cleanup()
📈 Erweiterungsmöglichkeiten
- Mehrere Teelichter parallel steuern ☐
- Flackergeschwindigkeit anpassen oder zufällig variieren ☐
- LED-Farben ändern: Gelb, Orange, Rot für noch realistischere Kerzenoptik ☐
- Interaktive Steuerung via Smartphone oder Webinterface ☐
- Kombination mit Musik oder Soundeffekten für besondere Stimmung ☐
🪴 Bastelideen
- LEDs in kleine Gläser stecken und Blätter oder Papierblumen aufkleben ☐
- Teelichter auf Fensterbank oder Sideboard platzieren ☐
- Optional Duftkerzen- oder Aroma-Dekor für Herbstduft integrieren ☐
- Mehrere kleine Sets für Flur, Wohnzimmer und Essbereich bauen ☐
💭 Tipps für Anfänger
- Teste LEDs und Sensoren einzeln, bevor alles zusammengebaut wird ☐
- Python-Skript mit
sudo python3starten ☐ - LEDs zuerst ohne Gehäuse testen, um Verkabelung zu prüfen ☐
- Kabel sauber verlegen, Netzteil separat halten ☐
- Experimentiere mit Flackerintervallen und Farbwerten für realistische Kerzenanimation ☐
🌟 Fazit
Die Teelicht-Animation ist ein ideales Herbstprojekt. Mit Raspberry Pi lernst du praxisnah den Umgang mit adressierbaren LEDs, Sensoren und Python-Programmierung. Das Ergebnis ist eine gemütliche, interaktive Dekoration, die für stimmungsvolle Herbstabende sorgt und sich kreativ anpassen lässt.