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.
Import des Hardware-Pakets
Abschnitt betitelt „Import des Hardware-Pakets“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]
Spezifikationen
Abschnitt betitelt „Spezifikationen“- 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)
Werksfirmware-Installation
Abschnitt betitelt „Werksfirmware-Installation“ESP32-S2 Pin-Belegung
Abschnitt betitelt „ESP32-S2 Pin-Belegung“| Pin | Verwendung |
|---|---|
| GPIO0 | Boot-Taster, drücken um in den Flashing-Modus zu wechseln |
| GPIO1 | Eingebaute LED, Low=An |
| GPIO2 | unbenutzt |
| GPIO3 | unbenutzt |
| GPIO4 | unbenutzt |
| GPIO5 | unbenutzt |
| GPIO6 | unbenutzt |
| GPIO7 | unbenutzt |
| GPIO8 | unbenutzt |
| GPIO9 | unbenutzt |
| GPIO10 | unbenutzt |
| GPIO11 | unbenutzt |
| GPIO12 | Fan 1 PWM |
| GPIO13 | Fan 1 Drehzahlerfassung |
| GPIO14 | Fan 2 PWM |
| GPIO15 | Fan 2 Drehzahlerfassung |
| GPIO16 | Fan 3 PWM |
| GPIO17 | Fan 3 Drehzahlerfassung |
| GPIO18 | Fan 4 PWM |
| GPIO21 | Fan 4 Drehzahlerfassung |
| GPIO26 | unbenutzt |
| GPIO33 | I2C SDA (HDC1080 + Erweiterungsheader) |
| GPIO34 | I2C SCL (HDC1080 + Erweiterungsheader) |
| GPIO35 | I2C INT (Erweiterungsheader) |
| GPIO36 | unbenutzt |
| GPIO37 | unbenutzt |
| GPIO38 | unbenutzt |
| GPIO39 | unbenutzt |
| GPIO40 | unbenutzt |
| GPIO41 | Benutzertaster 3 |
| GPIO42 | Benutzertaster 2 |
| GPIO45 | Benutzertaster 1 (Strapping) |
| GPIO46 | unbenutzt (Strapping) |
I2C-Erweiterungsport
Abschnitt betitelt „I2C-Erweiterungsport“Die Platine bietet einen I2C-Erweiterungsport oberhalb von Fan 4.
| Nr. | Pin | Beschreibung |
|---|---|---|
| 1 | GND | |
| 2 | INT | GPIO 35 |
| 3 | SCL | GPIO 34, 4,7k Pull-Up |
| 4 | SDA | GPIO 33, 4,7k Pull-Up |
| 5 | +3V3 |
Beispielkonfigurationen
Abschnitt betitelt „Beispielkonfigurationen“- Grundkonfiguration: Minimales Setup mit 4 Lüftern und den wichtigsten Funktionen
Weitere Beispiele finden Sie im Beispielverzeichnis.