Mini Display SSD1306 am ESP8266 via ESPHome

Du suchst nach der Konfiguration bzw. Pin-Belegung um z.B. das 0,96 Zoll IC2 OLED Display mit dem SSD1306 Chip und der Auflösung von 128×64 Pixel an einem WMOS Mini bzw. genauer dem ESP8266 anzuschließen? Dann bist du hier richtig!

Die Konfigurations .yaml sollte folgenden Eintrag enthalten:

i2c:
  sda: D2 # GPIO4
  scl: D1 # GPIO5 

display:
  - platform: ssd1306_i2c
    model: "SSD1306 128x64"
    reset_pin: D0
    address: 0x3C
    lambda: |-
      it.print(0, 0, id(roboto_24), "Hello World!");

Damit das ganze bei dir auch funktioniert musst natürlich darunter der Block in welchem hier „roboto_24“ definiert wird:

font:
  - file: "Roboto-Regular.ttf"
    id: roboto_24
    size: 24

Dies bedeutet, ich habe also den Roboto Regular Font in Schriftgröße 24 verwendet und via „id:“ benannt.

GPIO Anschlussschema

DisplayESP8266
GND (Ground, also Minus)G bzw. GND
VCC3V
SCLD1 (GPIO5)
SDAD2 (GPIO4)

ESPHome Ressource

Die dedizierte Seite zum SSD1306 OLED Display findest du hier.

Verwendete Komponenten

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert