Zum Inhalt springen

Rev 2.0

Rev 2.0 führte USB-C-Flashing ein, indem vom ESP32 auf den ESP32-S2 gewechselt wurde. Damit entfällt die Notwendigkeit eines separaten USB-zu-Seriell-Adapters.

Fügen Sie Folgendes zu Ihrer ESPHome-Konfiguration hinzu, um das Hardware-Paket zu importieren:

packages:
hardware:
url: https://github.com/zeroflow/wifi-fancontroller
ref: main
files: [hardware-rev-2.0.yaml]

ESP32-S2 WiFi Lüftersteuerung Rev 2.0 Platine - Umstieg auf ESP32-S2 mit USB-C Flashing

  • MCU: ESP32S2-Mini-2
  • Board-Plattform: esp32-s2-saola-1
  • Stromversorgung: externes 12 V DC SELV-Netzteil, nicht im Lieferumfang enthalten (Hohlstecker 5,5 x 2,1 mm, Mittelpin positiv, 12 V DC ±5 %)
  • Maximaler Gesamteingangsstrom: 2,5 A (festgelegt durch die DC-Hohlbuchse; gilt für die Summe aller Lüfter zuzüglich der Platinenelektronik und beschreibt keinen Grenzwert für einen einzelnen Lüfteranschluss; dimensionieren Sie Ihr Netzteil mit Reserve für die kombinierte Leistungsaufnahme der angeschlossenen Lüfter). Siehe Sicherheit und Konformität.
  • Flashen: USB-C-Port
  • Lüfterausgänge: 4x PWM-Header
  • Status-LED: Rot (einzeln)
  • Sensor: HDC1080 Temperatur und Luftfeuchtigkeit
  • Taster: Reset, Boot, 3x Benutzer
  • Erweiterung: I2C-Port (100mil, SCL, SDA, INT)
PinVerwendung
GPIO0Boot-Taster, drücken um in den Flashing-Modus zu wechseln
GPIO1Eingebaute LED, Low=An
GPIO2unbenutzt
GPIO3unbenutzt
GPIO4unbenutzt
GPIO5unbenutzt
GPIO6unbenutzt
GPIO7unbenutzt
GPIO8unbenutzt
GPIO9unbenutzt
GPIO10unbenutzt
GPIO11unbenutzt
GPIO12Fan 1 PWM
GPIO13Fan 1 Drehzahlerfassung
GPIO14Fan 2 PWM
GPIO15Fan 2 Drehzahlerfassung
GPIO16Fan 3 PWM
GPIO17Fan 3 Drehzahlerfassung
GPIO18Fan 4 PWM
GPIO21Fan 4 Drehzahlerfassung
GPIO26unbenutzt
GPIO33I2C SDA (HDC1080 + Erweiterungsheader)
GPIO34I2C SCL (HDC1080 + Erweiterungsheader)
GPIO35I2C INT (Erweiterungsheader)
GPIO36unbenutzt
GPIO37unbenutzt
GPIO38unbenutzt
GPIO39unbenutzt
GPIO40unbenutzt
GPIO41Benutzertaster 3
GPIO42Benutzertaster 2
GPIO45Benutzertaster 1 (Strapping)
GPIO46unbenutzt (Strapping)

Die Platine bietet einen I2C-Erweiterungsport oberhalb von Fan 4.

Nr.PinBeschreibung
1GND
2INTGPIO 35
3SCLGPIO 34, 4,7k Pull-Up
4SDAGPIO 33, 4,7k Pull-Up
5+3V3

Weitere Beispiele finden Sie im Beispielverzeichnis.