Files
CrumbCodex-v.0.0/samen/pelikan_bauplan_v1.md
Krümel Branko 83df9de035 🌲 CrumbCodex v0.0 - Genesis
12 Monate Crumbforest-Wachstum, sortiert nach Waldlogik.

Struktur:
- 454 Dokumente in 7 organischen Ebenen
- Lichtung → Waldrand → Waldmitte → Wurzeln → Krone → Unterholz → Samen
- INDEX.md für jede Ebene (eigene Stimme)
- WALDKARTE.md (Master-Navigation)
- crumbcodex.md (Das Versprechen zwischen Krümel & Bits)
- lichtung/willkommen.md (Nullfeld-Einstieg für Kinder)

Philosophie:
- Waldlogik statt Ordnerlogik
- Tiefe, Licht, Wurzeln - wie ein echter Wald
- Schutz für Krümel, Tiefe für Gräber, Poesie für Atmende

Repos verbunden:
- OZM-Keks-Handbuch-v1 (Das Wissen)
- Crumb-Core-v.1 (Das Herz) - 194.164.194.191
- crumbmissions (Das Spiel)

Wuuuhuuuuu! 🦉
2025-12-26 16:50:52 +01:00

8.1 KiB
Raw Blame History

Pelikan v1 Bauplan, damit er im Wald atmet

Alias: Crumbcase / RKL-Koffer 🟡🌲 Ziel: Ein mobiler, robuster Knoten, der offline wie online arbeiten kann, mit Licht/Sound/Displays als Resonanz damit der Wald atmet und Kinder Fragen stellen können.


🧭 Kurzfassung

  • Mechanik: Boden- und Deckelplatten (Holz/Multiplex) + TPU-Snap-Verbinder; alles lösbar (Klett, Schrauben nur wo nötig).
  • Strom: 230V In → Mehrfachsteckdose → 5V/10A SchaltNetzteil (USBRails) + optional 24V für PoE; LiFePO₄Akkupack als MiniUPS.
  • Netz: MikroTik Router (Hotspot + Mesh) → RPi5 (Hailo) → ESP32 (WS2812 StatusLED) → Kameras & Sensoren.
  • Software: EdgeStack (MQTT, Eule, Qdrant optional, DoctorSkripte), WebStatus peli.local.
  • Prinzip: Resonanz statt Kontrolle sichtbar, reversibel, leise wartbar.

🌱 Prinzipien (CrumbCodex)

  1. Reversibel: Klett > Kabelbinder, Steck > Klebe, Schraube nur an tragenden Punkten.
  2. Sichtbar: LEDs/Displays zeigen Zustand (Boot, Netz, Fehler).
  3. Sicher: Sicherungen, Zugentlastung, getrennte AC/DC, Berührungsschutz.
  4. Modular: Monolith v1, aber Schnittstellen für Ausbau (PoE, Akku, weitere I/O).
  5. Offen: OpenSource, Dokumentation, Kinder dürfen schauen/fragen.

🧱 Architektur (Überblick)

Energie → 230V In • Mehrfachsteckdose • 5V/10A PSU • (optional 24V PSU/Boost für PoE) • LiFePO₄ MiniUPS Rechner → RPi5 + Hailo • DualHDMITouch • USBC Kamerarails Netz → MikroTik RouterOS (Hotspot + VLAN) • WAN via LTE/5GHotspot oder Ethernet Resonanz → ESP32 + WS2812 LEDLeiste (MQTT) • Taster/Buzzer Daten → Eule CLI/API • (optional) Qdrant Edge • Sync zur OnlineInstanz (VPN) Gehäuse → PelicanCase; Deckel: Displays+Router / Boden: Strom+Rechner.


🧩 Stückliste (BOM Mindestsetup)

  • PelicanCase 15xx (gelb).
  • 2× HDMITouch 57″ (Deckel), VESA/LaschMontage.
  • MikroTik Router (hEX/AX/MAP je nach Ports).
  • RPi5 + Hailo M.2 / USB; 128GB+ µSD/SSD.
  • 5V/10A Schaltnetzteil (IndustrieBrick) + USBC DCModule (Rails für Cams, 5V out).
  • Mehrfachsteckdose (innen), KaltgeräteEinspeisung mit Zugentlastung.
  • ESP32 + WS2812B LEDStrip (Deckelrand).
  • TPUVerbinder: TJoiner, SideClips (3DDruck) + KlettBänder.
  • Sicherungen (5×20mm oder Inline), Ferrite, Schrumpf.
  • Kamera(s) USBC/CSI nach Bedarf; HDMIKabel kurz, 90°Stecker.

Optional: 24V Netzteil/Boost + PoEInjector/Switch; LiFePO₄ 4S (BMS) als UPS; Buzzer, NotAus.


🪚 Mechanik & Layer

Messen & Platten

  • Innenmaß immer selbst messen (Toleranzen, Dichtlippe!).
  • Boden/Deckel je eine Grundplatte; falls Material kürzer ist → 2teilige Platten mit TPUTJoinern über die Mittelnaht.

TPUVerbinder (Snap, bündig)

  • Mittelfuge: pro Plattenkante 6mm × 3mm Nut; TJoiner: stem ≈ 5.6mm, cap 12×3mm, 34 Stück je Naht.

  • Seitenhalt:

    • ClipmitLippe hakt unter Innenkante.
    • PressClip klemmt mit TPUKeil gegen die Wand (bohrfrei).
  • Druck (TPU95A): 0.250.30mm, 3 Perimeter, 3545% Gyroid, 225235°C/50°C.

  • Kanten der Holzplatten brechen (0.5mm Fase), EVAPads 0.51mm gegen Klappern.

Deckel

  • Displays + Router auf Einlegeplatte; ServiceLoop, 90°HDMI, LEDStrip entlang Dichtung (Klebekanal).

Boden

  • 230VSektion links (Steckdose, Einspeisung, Sicherung, Zugentlastung).
  • 5VPSU und USBRails rechts; RPi mittig mit Luft.
  • Rot/Schwarz Busbars nur für DC; AC immer getrennt führen.

Strom & Sicherheit

  • Einspeisung: Kaltgerätebuchse mit Zugentlastung + Feinsicherung.
  • Schutz: ACAbdeckung (Fingersafe), PEErdung der PSUGehäuse.
  • 5V/10A liefert RPi, Displays, Kameras; USBCRails mit 35AModulen (Kurzschlussschutz).
  • 24V PoE (optional): eigener Kreis; Injector/Switch.
  • MiniUPS (LiFePO₄ 4S): Ladegerät 14.6V + BMS; idealORing (Diode/MOSFET) → sauberer Übergang.
  • Thermik: Lüftungslochblech der PSU frei; ggf. 5VSilentLüfter (PWM via RPi).
  • EMI: Ferrite auf HDMI/USBBündeln, sternförmige Masse.

PowerBudget (Daumen): RPi5 ~710W, je HDMITouch 35W, Router 36W, LEDStrip 26W (mittel). 10A@5V reicht i.d.R. (Reserve >30%).


🌐 Netzwerk & Dienste

MikroTik (Beispiel)

  • SSIDs: RKL (offen/Captive) und PELIMESH (WPA2, Crew).
  • VLANs: 10 „Kids“ (Internet optional), 20 „Crew“, 30 „IoT“ (MQTT/LED).
  • DHCP: feste Ranges; mDNS/Avahi für peli.local.
  • CaptiveStartseite erklärt Projekt + lokale Links.
  • FallbackIP: 192.168.77.1

EdgeStack (RPi)

  • MQTT (mosquitto)crumb/led/status, crumb/sensor/#.
  • Eule CLI/API lokal.
  • (Optional) Qdrant Edge für OfflineSuche (kleine Collections).
  • WebStatus: http://peli.local (LEDFarbe, IPs, Logs).
  • DoctorSkripte: strato_doctor_plus.sh/crumb_doctor.sh readonly Checks.

LichtResonanz (ESP32)

  • Topics: crumb/led/set{mode:"ok|warn|error|think", color:"#rrggbb"}.
  • BootPattern: sanfter „Atmer“.
  • ErrorCode: 3× rot (Netz down), 2× gelb (Sensor), cyanPulse (LLM busy).

OnlineBrücke (später)

  • STRATO/Cloud nur als Spiegel: ReverseProxy, QdrantSync, TTYD über Auth.
  • Trennung Edge ≠ Online per .env (Qdrant URL, HF_HOME etc.).

📸 Displays & Kameras

  • DualHDMI Touch: oben SystemStatus, unten App/Console; Helligkeit per GPIO/I²C dimmen.
  • Cams: 5VUSBC Rails, kurze Kabel, KlettFührung; optional FlexarmHalter.

🧪 Aufbau in 12 Schritten

  1. Innenmaß nehmen, Boden/Deckelplatten zuschneiden.
  2. MittelfugenNuten fräsen (6×3mm).
  3. TPUTJoiner testdrucken (stem 5.4/5.6/5.8) → passenden wählen.
  4. Platten einsetzen, mit SideClips an der Wand sichern.
  5. Einspeisung montieren: Buchse, Sicherung, Zugentlastung, Mehrfachsteckdose.
  6. 5VPSU verschrauben, USBRails verdrahten (Beschriftung!).
  7. Router in den Deckel, Displays verkabeln (ServiceLoop).
  8. RPi5 + Hailo mittig, SSD einpassen, Ferrite setzen.
  9. ESP32 + LEDStrip ankleben, MQTTWLAN testen.
  10. Kabelmanagement: Klett, Nummern, Trennung AC/DC.
  11. Deckel/BodenSmokeTest (ohne Last, dann Last).
  12. WebStatus & Captive prüfen, Foto machen, atmen lassen.

InbetriebnahmeCheckliste

  • 230V rein, LED atmet → OK.
  • peli.local erreichbar, RouterGUI ok.
  • Displays zeigen Statusseite.
  • MQTTPing → LED wechselt Farbe.
  • Kamera wird erkannt, Bild kommt.
  • (Optional) Qdrant /healthz ok.

🧯 Sicherheit & Reisen

  • Fingersafe an AC, PE geprüft, PSU verschraubt.
  • Kein Metall frei schwebend, Zugentlastungen überall.
  • Reise: Akku abklemmbar, Inhalt deklarieren (Edu/Research), Fotos & Liste bereithalten.

🔁 Pflege & Update

  • Backups: RPiImage, RouterExport, .env.
  • Logs monatlich sichten (DoctorSkripte).
  • Firmware halbjährlich: MikroTik, RPiKernel, ESP32.
  • Mechanik nachziehen: Clips, Klett, Pads.

🌐 Modi (Beispiele)

  • Klassenzimmer: Hotspot RKL, Captive zeigt Übungen & Blocks.
  • Wald/Field: OfflineMesh; LED reagiert auf Sensoren (Luft, Lautstärke).
  • Festival/Popup: Projektions/StreamingKoffer; TTYD gesichert über Proxy.

📜 Lizenz & Credits

Lizenz: CKL Childrens Knowledge License. Crew: OZM × Crumbforest × Freunde. RKL RegenbogenKrümelLogin: Zugang ohne Angst, mit Resonanz.

Jeder Pelikan trägt ein Stück Wald in sich. Jede Frage ist ein Blatt und der Koffer hilft beim Atmen.