Zum Inhalt springen

WSAL24101 – 0.96inch OLED Module

Aus JW Tech Wiki
Version vom 6. September 2026, 09:56 Uhr von JWTechPublisher (Diskussion | Beiträge) (Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.

Zusammenfassung

Das 0,96-Zoll-OLED-Modul verwendet den Treiber SSD1315, unterstützt 4-Draht-SPI und I2C, bietet eine Auflösung von 128×64 Pixeln und wird über VCC mit 3,3 V oder 5 V versorgt.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Auflösung: 128 × 64 Pixel
  • Treiber-IC: SSD1315
  • Schnittstellen: 4-Draht-SPI und I2C
  • Versorgungsspannung: 3,3 V oder 5 V an VCC; die IO-Hochpegelspannung entspricht der Versorgungsspannung
  • Gehäusemaße: 26,0 mm × 26,0 mm; aktive Anzeigefläche: 21,74 mm × 11,18 mm
  • Betriebstemperatur: −20 °C bis 70 °C; Lagertemperatur: −30 °C bis 80 °C
  • Betrachtungswinkel: größer als 160°
  • Farbvarianten: Blau, Weiß, Gelb/Blau (obere Viertelgelbfläche)
  • I2C-Adressauswahl über Widerstände R1/R2 auf der Rückseite: R1 = 0 Ω für SPI, R2 unbestückt; R2 = 0 Ω ergibt I2C-Adresse 0x3C, R2 offen ergibt 0x3D
  • Raspberry-Pi-Anbindung über 7-PIN-Kabel: DIN→MOSI/SDA (Pin 19/3), CLK→SCLK/SCL (Pin 23/5), CS→CE0 (Pin 24), DC→Pin 25, RES→Pin 27
  • Für Raspberry Pi muss das SPI- bzw. I2C-Interface über „raspi-config → Interfacing Options“ aktiviert und danach neu gestartet werden
  • Verfügbare Bibliotheken für den Raspberry Pi: BCM2835, WiringPi und lgpio; unter Bookworm ist nur lgpio nutzbar
  • C-Demo-Aufruf: „sudo ./main 0.96“ im Verzeichnis „c“ nach Kompilierung mit „sudo make -j 8“
  • Python-Demo-Aufruf: „sudo python3 OLED_0in96_test.py“ im Verzeichnis „python/example“

Befehle und Beispiele – vor Ausführung prüfen: 

sudo raspi-config
sudo reboot
sudo make clean
sudo make -j 8
sudo ./main 0.96
sudo python3 OLED_0in96_test.py

Hinweise und Versionsgrenzen

  • Die genaue Hardwarekonfiguration (R1/R2) hängt von der gewünschten Schnittstelle ab; bei Umstellung auf I2C muss R2 entsprechend bestückt oder entfernt werden
  • Bei Verwendung von STM32 nutzt das I2C-Demo die analoge I2C-Schnittstelle – die Verdrahtung ist besonders zu prüfen
  • Nicht dauerhaft dieselbe Anzeige anzeigen, da sonst Einbrennen (Residualbild) auftreten kann
  • Vorsicht bei der Stromversorgung: Polung nicht vertauschen
  • Unter dem Bookworm-Betriebssystem sind BCM2835 und WiringPi nicht verfügbar; nur lgpio funktioniert
  • Die Kompatibilität mit bestimmten Raspberry-Pi-Generationen und deren Kernelversionen ist im Quelltext nicht vollständig spezifiziert

Quelle und Revisionsnachweis