Kopiert!
BREW-OS REV 1.1
DUMMY
STATUS: PHASE 1 (TROCKENDOCK) AKTIV — HARDWARE BESTELLT
MCU: ESP32-WROOM-32

Vollautomatische,
Software-Definierte
Espresso-Architektur.

Kein Dual-Boiler-Ballast, kein proprietäres Display und kein manuelles Flow-Paddle: Brew-OS kombiniert einen entkalkbaren Edelstahl-Thermoblock und eine stufenlose 24V-Getriebepumpe mit einem autarken ESP32-Webserver für 100 % reproduzierbare, profilgesteuerte Extraktionen.

SYSTEM-ARCHITEKTUR // KERNDATEN
100% STANDALONE
Regelkreis (Closed-Loop)
0.0 – 12.0 bar
Vollautomatische PWM-Kurven
Echtzeit-Telemetrie
20 Hz WebSocket
AsyncWebServer + LittleFS
Thermische Basis
Single-Thermoblock
Ascaso Edelstahl (Kein Dampf)
Cloud-Anbindung
BYOC Webhook
DietPi MySQL / Google Sheets
Architektur-Prinzip: Kein manuelles Paddle

Die Extraktion läuft 100 % vollautomatisch über Software-Profile ab. Das bestellte 10k-Schiebepotentiometer dient ausschließlich in Phase 1 auf dem Schreibtisch als elektrischer Simulator für den späteren Industrie-Drucksensor.

// 01. OFFIZIELLE PROJEKTVORSTELLUNG (HTML & DRUCK-LAYOUT)

Publizierte Spezifikations-Dokumente

Beide Dokumente liegen als druckfertige, zweiseitige A4-HTML-Dateien direkt auf diesem Server vor und können im Browser geöffnet oder per Schnellansicht gelesen werden.

🇩🇪 DEUTSCHE AUSGABE brew_os_documentation.html

Brew-OS Projektdokumentation (Rev 1.1)

Vollständige deutsche Architektur-Spezifikation: Single-Thermoblock-Konzept, 24V-Getriebepumpe, Closed-Loop-Regelung, Signalfluss-Diagramm des Trockendocks und Phase-1-Stückliste.

🇬🇧 ENGLISH EDITION brew_os_documentation_en.html

Brew-OS Project Documentation (Rev 1.1)

Complete English technical specification for the international open-source community: Edge-computing AsyncWebServer, BYOC telemetry, dry-dock pressure sensor simulator, and roadmap.

// 02. INTERAKTIVES TESTLABOR & STECKBRETT-AUFBAU

Phase 1: Trockendock Closed-Loop-Simulator

Teste schon vor Eintreffen des Pakets, wie das 10k-Schiebepotentiometer an GPIO 34 den Wasserdruck (0–12 Bar) simuliert und wie der ESP32 die 24V-Getriebepumpe per PWM automatisch nachregelt.

ESP32 TELEMETRY STREAM // 20 HZ WEBSOCKET
Soll-Profil (Target)
9.0 bar
BEREIT / STANDBY
Ist-Druck (GPIO 34)
3.8 bar
ADC: 1296 (1.04V)
Pumpen-PWM (Out)
78 %
BOOSTING (+5.2 bar Err)
BLE-Waage / Temp
0.0 g
PID: 93.0 °C (Stabil)
Soll-Druck (bar) Sensor Ist-Druck (bar) Pumpen-PWM (%)
T: 00.0s
Ziehen, um Druckänderung zu simulieren
0 ADC (0.0V = 0.0 bar) 1365 ADC (1.1V = 4.0 bar) 2730 ADC (2.2V = 8.0 bar) 3071 ADC (2.47V = 9.0 bar) 4095 ADC (3.3V = 12.0 bar)
VERKABELUNGS-GUIDE FÜR DEINE LIEFERUNG

Steckbrett-Schaltplan (Phase 1)

3 DUPONT-KABEL

Dein bestelltes 10k-Schiebepotentiometer (RBS11087) besitzt seitlich abstehende Pins. Nutze 3 Adern deiner 10 cm Buchse-Stecker Dupont-Kabel (RBS10524), um den Regler exakt wie abgebildet mit dem ESP32 auf dem SYB-120 Breadboard zu verbinden:

SYB-120 BREADBOARD (700 KONTAKTE) ESP-WROOM-32 Wi-Fi + BLE 4.2 USB 3V3 GPIO 34 (ADC1_6) GND 10K LINEAR POTI RBS11087 (SIMULATOR) VCC OUT (OTA) GND
Poti VCC → ESP32 3V3 (Nicht 5V/VIN!)
Poti OUT / OTA → ESP32 GPIO 34 (ADC1_CH6)
Poti GND → ESP32 GND (Masse)

Hinweis: Wir nutzen gezielt ADC1 (GPIO 34), da ADC2-Pins auf dem ESP32 bei aktivem WLAN-Betrieb blockiert sind.

// 03. ENTWICKLUNGS-MEILENSTEINE & UNTERSEITEN

Die 4 Projekt-Phasen im Detail

Jede Phase erhält im Projektverlauf ihre eigene Detail-Dokumentation auf diesem Server und ist hier bereits vorverlinkt.

PHASE 01 // AKTIV 28.–30.10.26

Das Trockendock

Gefahrlose Schreibtisch-Validierung ohne 230V und Wasser. Das 10k-Schiebepotentiometer auf dem SYB-120 Breadboard simuliert den 0–12 Bar Drucksensor für den Closed-Loop-Regelkreis.

  • ✓ ESP32-WROOM-32 bestellt
  • ✓ 10k Poti + Dupont-Kabel bestellt
  • ● ADC-Glättung & LittleFS-Setup
PHASE 02 // NEXT SOFTWARE

Frontend, Profile & BYOC

Aufbau des autarken AsyncWebServers auf LittleFS. Grafischer Profil-Editor für automatische Druckkurven, Captive-Portal-Adminseite, BLE-Waagen-Kopplung und BYOC-Cloud-Upload.

  • ○ Captive Portal (`config.json`)
  • ○ 20Hz WebSocket Live-UI
  • ○ BLE-Waage (Stop-at-Weight)
PHASE 03 // GEPLANT WET-BENCH

Nass-Prüfstand & PWM

Das Schiebepoti wird abgezogen und an GPIO 34 durch den echten 0–12 Bar Industrie-Drucksensor ersetzt. Kalibrierung der 24V Fluid-o-Tech Getriebepumpe und 230V SSR PID-Heizung.

  • ○ 1:1 Tausch Poti → Drucksensor
  • ○ MOSFET 24V Getriebepumpen-PWM
  • ○ 230V SSR PID Thermoblock-Test
PHASE 04 // FINALE CHASSIS

Gehäuse & Endmontage

Aufbau eines geräumigen, extrem wartungsfreundlichen Gehäuses (Separation of Concerns: kein Dampfkessel). PTFE-Hochdruckverrohrung, 58mm Ringbrühgruppe und erster Bezug.

  • ○ 58mm Brühgruppe + 3-Wege-Ventil
  • ○ Hochdruck-PTFE-Verrohrung
  • ○ First Automated Espresso Shot
// 04. EDGE-COMPUTING & BRING YOUR OWN CLOUD (BYOC)

Dateisystem, JSON-Telemetrie & Phase-1-Firmware

Kein Hardcoding im C++-Code: Alle Parameter liegen als sauberes JSON auf dem internen LittleFS-Flashspeicher des ESP32.


                
// 05. HARDWARE-SPEZIFIKATION & EINKAUFSLISTE

Vollständige Stückliste (Master BOM)

Phase / Kat. Bauteil / Artikel Technische Rolle im System Status Richtpreis
Phase 1 (RBS12259) ESP32 NodeMCU (ESP-WROOM-32, 30 Pins) Autarker Mikrocontroller, 2.4 GHz WLAN (AsyncWebServer), BLE 4.2 (Waage) BESTELLT 5,95 €
Phase 1 (RBS11087) 10K Linear Schiebepotentiometer-Modul Temporärer Schreibtisch-Simulator für den 0–12 Bar Drucksensor an GPIO 34 BESTELLT 2,39 €
Phase 1 (RBS10089) SYB-120 Breadboard (700 Kontakte) + 65 Kabel Trockendock-Testplattform inkl. Stecker-auf-Stecker (Male-Male) Brückenkabel BESTELLT 5,23 €
Phase 1 (RBS10524) 40 Pin Dupont-Kabel Buchse-Stecker (10 cm) Female-to-Male Verbindung für die seitlichen Stifte des Schiebepotentiometers BESTELLT 1,49 €
Hydraulik (Phase 3/4) Ascaso Edelstahl-Thermoblock (~1000W, 230V) Lebensmittelechter Edelstahl-Wasserweg, Zero Retention, leicht entkalkbar GEPLANT ~95,00 €
Hydraulik (Phase 3) 24V DC Getriebepumpe (z.B. Fluid-o-Tech MG204) Stufenlose, leise Fluss- & Druckregelung per PWM-Signal (0–12 Bar) GEPLANT ~130,00 €
Hydraulik (Phase 4) 58mm Ringbrühgruppe + 3-Wege-Magnetventil + OPV Kommerzielle 58mm Aufnahme (bodenloser Siebträger), Puck-Entlastung & Failsafe GEPLANT ~145,00 €
Sensorik (Phase 3) Industrie-Druckmessumformer (0–1,2 MPa / 0–12 Bar) Ersetzt in Phase 3 das 10k-Schiebepotentiometer an GPIO 34 für den echten Regelkreis GEPLANT ~18,00 €
Leistung (Phase 3) Meanwell LRS-150-24 (24V PSU) + MOSFET + 230V SSR Industrienetzteil für Getriebepumpe, PWM-Motortreiber & Halbleiterrelais für Heizung GEPLANT ~42,00 €