Total 3 (delta 1), reused 0 (delta 0), pack-reused 0
Krßmelmission: Regenbogen zählen (Nullfeld Edition)
Leitzeile: Zähle Farben, nicht Follower. Beweise Wirkung â mit Licht, Wasser, WLED und Vertrauen.
đŻ Ziel
Kinder erleben Licht als Code: Ein Regenbogen wird messbar, erklärbar und teilbar.
Wir fĂźhren einen einfachen Beweis und erzeugen #CB â Crumb Bytes (Frage â gezeigt â verstanden).
đ§Ş Zwei Aufbauten
A) Ohne Sensoren (Sofort startklar)
- Material: Glas Wasser / SprĂźhflasche, Taschenlampe oder Sonne, weiĂes Blatt, Stifte.
-
Vorgehen:
-
Regenbogen an Wand/Boden erzeugen.
- Farben zählen (sichtbare Bänder markieren).
- Mit Stiften Reihenfolge skizzieren (ROYG BIV).
- Frage klären: Wie ändert sich der Regenbogen bei Winkel, Abstand, Helligkeit?
- Beweis: 3 Winkel â 3 Fotos/Skizzen â Reihenfolge bleibt, Bandbreite variiert.
- #CB: 1 Punkt pro Kind, das Reihenfolge + Ănderung erklären kann.
B) Mit Sensoren (MQTT & WLED â offlineâfirst)
- Material: Pelicase (Router+MQTT+NodeâRED+Dashboard), ESP32, TCS34725 (FarbâSensor), WLEDâStrip, Papier.
-
Vorgehen (Kurz):
-
ESP32+TCS34725 misst R/G/B und sendet per MQTT.
- NodeâRED ordnet HueâBereiche (°) den Farbnamen zu.
- WLED zeigt die erkannte Farbe live (Segment âdetectedâ).
- Beweis: 10 Messpunkte entlang des Bogens â HueâVerlauf steigt/fällt kontinuierlich.
- #CB: 2 Punkte, wenn ein Kind die HueâKurve beschreibt und an WLED zeigt.
đĄ MQTTâKonvention (einfach & wiederholbar)
Topics
crumb/rainbow/rawâ{ "r":123, "g":98, "b":45, "lux":37 }crumb/rainbow/hueâ{ "h": 215 }crumb/rainbow/colorâ{ "name":"blau" }
HueâMapping (Beispiel) â NodeâRED Function
// msg.payload.h (0â360)
const h = msg.payload.h;
let name = "";
if (h<15||h>=345) name="rot";
else if (h<45) name="orange";
else if (h<70) name="gelb";
else if (h<150) name="grĂźn";
else if (h<255) name="blau";
else if (h<300) name="indigo";
else name="violett";
return { payload: { name } };
đĄ WLED â Sichtbarmachen des Beweises
HTTPâBeispiel
# Segment 1 leuchtet, wenn "blau" erkannt
curl -X POST http://WLED_IP/json \
-d '{"on":true,"bri":160,"seg":[{"id":1,"fx":0,"pal":0,"col":[[0,0,255]]}]}'
MQTT (alternativ)
- Topic:
wled/DEVICE/apiâ Payload:FX=0&BR=160&CL=hue,255,255
đşď¸ Messplan (MiniâStudie)
- Baseline: Raum abdunkeln, konstante Lampe, Abstand/Winkel notieren.
- Messpunkte: alle 5âŻcm entlang des Bogens; je Punkt 3 Werte (R,G,B).
- Visualisierung: Dashboard: Hue vs. Position, Lux vs. Position.
- Beobachtung: Bänder Ăźberlappen â Ăbergänge weich, nicht stufig.
đ ESPHome (BeispielâSnippet TCS34725 â MQTT)
esphome:
name: rainbow-sensor
esp32:
board: esp32dev
logger:
api:
wifi:
ssid: "<SSID>"
password: "<PASS>"
ap:
ssid: "rainbow-fallback"
password: "crumbforest"
i2c:
sda: 21
scl: 22
sensor:
- platform: tcs34725
id: tcs
address: 0x29
update_interval: 500ms
red_channel:
id: r_ch
name: "R"
green_channel:
id: g_ch
name: "G"
blue_channel:
id: b_ch
name: "B"
text_sensor:
- platform: template
name: "rainbow/raw"
lambda: |-
char buf[64];
snprintf(buf, sizeof(buf), "{\\"r\\":%d,\\"g\\":%d,\\"b\\":%d}", (int)id(r_ch).state, (int)id(g_ch).state, (int)id(b_ch).state);
return {std::string(buf)};
update_interval: 500ms
mqtt:
broker: 192.168.4.1
topic_prefix: crumb/rainbow
discovery: false
on_json_message:
- topic: crumb/rainbow/cmd
then:
- logger.log: "Command received"
Hinweis: HueâBerechnung in NodeâRED/HAâTemplate erledigen â hält das Gerät simpel.
đ§ WirkungsâCanvas (Regenbogen)
- Gute Frage: Wieviele Farben sehen wir â und wie messen wir sie?
- Aufbau: A (ohne Sensor) / B (mit Sensor)
- Messung: 10 Punkte, Hue/Position
- Visualisierung: WLED + Chart
- Erklärung (Kind â Plenum): Reihenfolge, Ăbergänge, Einfluss von Winkel/Licht
- Ăbertrag: Nächster Raum/Hof mit eigenem Beweis (Spirale)
đ§Ż Sicherheit & Ethik
- Keine Laser in Augenrichtung.
- Auf rutschigen Boden achten (Wasser!).
- Keine Gesichter filmen â Fokus auf Licht/Daten.
- Stromversorgung der WLED sauber sichern (Brandschutz!).
đ§ 3MâCheck
Messwert korrekt? Mensch versteht? Moment verändert Verhalten (z.âŻB. Licht bewusster nutzen)? â Wirkung.
đ˛ Gedanken zur Zeit (fĂźrs Plenum)
Zähle, was selten geworden ist: Schatten, Stille, Vertrauen.
Ein Regenbogen ist kein Filter â er ist Physik + Geduld.
Wenn Kinder das zeigen, verändert sich der Raum. Und vielleicht die StraĂe.
đ Badge
RegenbogenâZähler/in â verliehen, wenn ein Kind den HueâVerlauf erklärt und an WLED sichtbar macht.
Ruf: Wuhuu đđŚ