Zum Inhalt springen

Rev 1.0

Die Rev 1.0 ist das ursprüngliche WiFi Lüftersteuerungs-Design auf Basis des ESP32-WROOM-32E. Sie verfügt über serielles Flashen über einen dedizierten Header und bietet zwei externe Eingangsports, die in späteren Revisionen nicht mehr vorhanden sind.

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-1.0.yaml]

ESP32 WiFi Lüftersteuerung Rev 1.0 Platine - ursprüngliches Design mit 4 PWM-Lüfteranschlüssen und serieller Flashing-Möglichkeit

  • MCU: ESP32-WROOM-32E
  • Board-Plattform: esp32dev
  • 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: Serieller Header (100mil und SOCbite)
  • 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), 2x externer Eingang (100mil)
PinVerwendung
GPIO0Boot-Taster, drücken um in den Flashing-Modus zu wechseln
GPIO1Serial TX
GPIO2Eingebaute LED, Low=An
GPIO3Serial RX
GPIO4Fan 4 PWM
GPIO5Unbenutzt (Strapping-Pin)
GPIO12Unbenutzt (Strapping-Pin)
GPIO13Fan 3 Drehzahlerfassung
GPIO14Unbenutzt (gibt beim Booten PWM aus)
GPIO15Unbenutzt (gibt beim Booten PWM aus, Strapping-Pin)
GPIO16Fan 4 Drehzahlerfassung
GPIO17I2C SDA (HDC1080 + Erweiterungsheader)
GPIO18I2C SCL (HDC1080 + Erweiterungsheader)
GPIO19I2C INT (Erweiterungsheader)
GPIO21Benutzertaster 3
GPIO22Benutzertaster 2
GPIO23Benutzertaster 1
GPIO25Fan 2 PWM
GPIO26Fan 2 Drehzahlerfassung
GPIO27Fan 3 PWM
GPIO32Fan 1 PWM
GPIO33Fan 1 Drehzahlerfassung
GPIO34Externer Eingang 1
GPIO35Externer Eingang 2
GPIO36Unbenutzt
GPIO39Unbenutzt

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

Nr.PinBeschreibung
1GND
2INTGPIO 19
3SCLGPIO 18, 4,7k Pull-Up
4SDAGPIO 17, 4,7k Pull-Up
5+3V3

Die Platine bietet zwei externe Eingänge, zum Beispiel für einen Türeinbruchsalarm oder einen 100 %-Schalter.

Nr.PinBeschreibung
1GND
2IN210k Pull-Up
3IN110k Pull-Up

Weitere Beispiele finden Sie im Beispielverzeichnis.