Philips Kaffeevollautomat EP3246 intelligenter machen: Eine Schritt-für-Schritt-Anleitung

Dieser Leitfaden dokumentiert den Prozess, einen Philips Kaffeevollautomaten der Serie 3200 (speziell EP3246) durch den Einsatz von Smart-Home-Technologie intelligenter zu gestalten. Das Projekt basiert auf der hervorragenden Arbeit von Entwicklern, die Reverse-Engineering-Arbeiten an der UART-Schnittstelle durchgeführt, 3D-druckbare Gehäuse entworfen und eine einfache PCB-Platine entwickelt haben. Ziel ist es, eine umfassende Ressource für alle zu schaffen, die ähnliche Projekte in Erwägung ziehen, und potenzielle Hürden für Einsteiger zu minimieren. Diese Anleitung ist zwar für das Modell EP3246 optimiert, sollte aber auch für andere unterstützte Modelle der Serie funktionieren. Eine Liste aller unterstützten Modelle finden Sie im zugehörigen Github-Repository.

[

Das zugrundeliegende Github-Projekt bietet die notwendigen Code-Komponenten und Beispiele, aber oft bleiben Details unausgesprochen, die für Anfänger verwirrend sein können. Daher folgt hier eine zusammengefasste Anleitung (tl;dr).

Das Projekt lässt sich im Wesentlichen in zwei Hauptansätze unterteilen:

  1. PCB-Version: Dies ist die sauberste und robusteste Lösung, die Verdrahtungsfehler minimiert und eine einfache Wiederherstellbarkeit gewährleistet, jedoch höhere Kosten verursacht.
  2. Nicht-PCB-Version: Diese Methode ist kostengünstiger, aber potenziell fehleranfälliger bei der Verkabelung und schwieriger rückgängig zu machen, da sie oft Lötarbeiten beinhaltet.

Für diese Anleitung konzentrieren wir uns auf die PCB-Version, um eine langfristig zuverlässige Lösung zu gewährleisten und Modifikationen im Falle eines Bedarfs einfacher rückgängig machen zu können.

Benötigte Schritte für die PCB-Version

1. Bestellung der PCB

Die PCB-Platinen können über Dienste wie PCBway bestellt werden. Laden Sie einfach die Gerber-Dateien hoch und behalten Sie die Standardoptionen bei.

Weiterlesen >>  Kaufberatung: Die perfekte Waschmaschine für Ihren Haushalt

2. 3D-Druck des Gehäuses (Optional)

Obwohl es möglich ist, die modifizierte Elektronik direkt auf die Rückseite des Touch-Interfaces zu kleben, bietet ein speziell gedrucktes Gehäuse zusätzlichen Schutz und eine sauberere Integration, insbesondere wenn eine PCB verwendet wird. STL-Dateien für den 3D-Druck sind im Projekt-Repository verfügbar.

3. Zusammenbau der PCB mit Stückliste (BOM)

Für den Zusammenbau der PCB werden folgende Komponenten benötigt:

  • ESP8266 D1 Mini: Alternativ kann auch ein ESP32 D1 Mini verwendet werden.
  • MOSFET IRLZ44N / IRLZ44NPBF: Zur Steuerung der Stromversorgung.
  • Picoflex Kabel: Artikelnummer 92315-0815.
    [
  • 2x Picoflex-Steckverbinder: Artikelnummer 90325-0008.
    [
  • 2x Buchsenleiste 3-Pin + 1x Buchsenleiste 4-Pin JST XH2.54: Diese sind optional, erleichtern aber die Verkabelung.

Profi-Tipp: Löten Sie den D1 Mini leicht schräg, um den USB-Anschluss zugänglich zu halten, auch wenn der MOSFET im Weg sein könnte. Dies erleichtert zukünftige Servicearbeiten.

[

4. ESP mit ESPHome flashen (Programmierung des ESP)

Eine detaillierte Anleitung zur Einrichtung von ESPHome finden Sie in der offiziellen ESPHome-Dokumentation. Die Konfiguration für den Philips Kaffeeautomaten kombiniert Beispiele aus dem offiziellen Repository und Diskussionen im Projekt.

Hier ist ein Beispiel für die Konfigurationsdatei (.yaml), angereichert mit Kommentaren zur Verdeutlichung: