Flugwiese

Feinstaubsensor mit OLED Display ausstatten

In diesem Artikel zeige ich kurz, wie man ein OLED Display mit SSD1306 Treiberchip an die NODE MCU Platine des Feinstaubsensors anschließt, um die Messwerte direkt anzuzeigen.

Der Anschluß eines OLED Display ist immer dann sinnvoll, wenn man mit dem Feinstaubsensor experimentieren möchte und Messwerte z.B. in der Werkstatt erfassen möchte.

Die OLED-Displays mit dem Treiber-Chip SSD1306 werden per I2C wie folgt angeschlossen:

VCC–>Pin 3V3
GND–>Pin GND
SCL–>Pin D4 (GPIO2)
SDA–>Pin D3 (GPIO0)

Hier der passende Verdrahtungsplan dazu:

Nach den Anschließen muss das Display noch in der Konfiguration des Sensors aktiviert werden. Also bitte den Sensor mit seiner IP-Adresse aufrufen, in die Konfiguration gehen und unten den Eintrag „Display“ anhaken.

Danach ist ein Neustart des Feinstaubsensors notwendig, da das OLED-Display beim Starten entsprechend initialisiert werden muss. Dies kann durch den RST-Taster an der NODE MCU oder aber durch kurzes Entfernen der Stromversorgung erfolgen.

Die Montage des OLED-Displays erfolgt am einfachsten Außen auf das Rohrgehäuse. Zuvor werden vier Löcher mit ca. 5mm Durchmesser in der Rohr gebohrt, durch die das Kabel zur MCU geführt wird.

Die Fixierung des Display erfolg einfach mit einem Streifen transparentes Paketklebeband. Outdoor-tauglich ist das natürlich nicht, aber für den Einsatz in der Werkstatt ist es ausreichend.

Und wenn Du ein passendes OLED-Display suchst, dann kann Du es ganz einfach hier bei AMAZON bestellen:

MerkenMerken

MerkenMerken

MerkenMerken

MerkenMerken

MerkenMerken

MerkenMerken

14 Kommentare

  1. Freddy

    Komisch, diese Konfiguration weicht ab von der aktuellen Standard-Kofiguration (in der der SSD 1306 nicht beschrieben ist). Wir haben unsere ESP mit diesem SSD 1306 (derselbe wie im Bild nicht zum Laufen bekommen). Was ist da los?

      1. Freddy

        …bin ich gespannt…allerdings sagen auch die Hersteller der aktuellen Software, dass das eigentlich mit den SSD laufen sollte. Gibt es vielleicht noch ein Problem mit irgendwelchen I2C Adressen? Unser SSD – Chip gleicht dem hier gezeigten optisch exakt.

    1. Wolfram Autor

      In der Konfiguration des Sensors das OLED-Display aktivieren, dann Sensor neu starten.
      Auf richtige Verkabelung der SDA/SDI Anschlüssen achten.

  2. Peter

    Achtung !! manche SSD 1306 Displays verwenden eine andere I2C Adresse.Diese findet man mittels eines Arduino I2C Scanners heraus (Bitte googlen).Diese muss dann im Sketch angepasst werden.Dann klappts auch mit dem Display.

Schreib einen Kommentar

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