Zum Inhalt springen

WSAL22545 – 1.51inch Transparent OLED

Aus JW Tech Wiki

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

Dieses Dokument beschreibt das 1,51-Zoll-Transparent-OLED-Modul von Waveshare mit 128×64-Auflösung, SSD1309-Controller und SPI/I2C-Schnittstellen. Es enthält Anschlussbeispiele für Raspberry Pi, STM32 und Arduino sowie Testbefehle.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Auflösung: 128 × 64 Pixel; Anzeigegröße 35,05 × 15,32 mm; Pixelgröße 0,254 × 0,254 mm
  • Betriebsspannung: 5 V / 3,3 V; Kommunikation über 4-Draht-SPI oder I2C
  • Integrierter Controller: SSD1309 mit 128×64-Bit SRAM; unterstützt SPI, I2C, 6800er- und 8080er-Parallelport sowie 256 Stufen Helligkeitseinstellung
  • Pinbelegung: VCC (5V/3.3V), GND, DIN, CLK, CS (low-active), DC (hoch = Daten, niedrig = Befehl), RST (low-active)
  • Hardware-Konfiguration: Zwei Widerstände auf der Rückseite wählen die Schnittstelle aus; werkseitig voreingestellt auf 4-Draht-SPI; Umstellung auf I2C erfordert Löten entsprechender 0R-Widerstände und Anpassung in DEV_Config.h
  • Anschluss an Raspberry Pi: VCC an 3,3 V, GND an Masse, DIN an SPI MOSI oder I2C SDA, CLK an SPI SCLK oder I2C SCL, CS an CE0, D/C an GPIO6, RES an GPIO2
  • Für Raspberry Pi muss im Terminal `sudo raspi-config` ausgeführt werden, um SPI bzw. I2C unter Interfacing Options zu aktivieren und anschließend neu zu starten
  • Bibliotheken: BCM2835, WiringPi und lgpio sind je nach Debian-Version verfügbar; auf Bookworm nur lgpio nutzbar
  • Python-Umgebung: Installation von python3-pip, python3-pil, python3-numpy, spidev und python3-smbus
  • Testdemo: Herunterladen und Entpacken des Demopakets, danach C-Demo mit `sudo ./main 1.51` oder Python-Demo mit dem zugehörigen Skript ausführen

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

sudo raspi-config
sudo reboot
sudo make clean
sudo make -j 8
sudo ./main 1.51
sudo python3 OLED_1in51_test.py

Hinweise und Versionsgrenzen

  • Die exakte Bezeichnung des Python-Testskripts für das 1,51-Zoll-Modul ist in der Quelle nicht vollständig angegeben; bitte vor Ausführung prüfen.
  • Die Umstellung von SPI auf I2C erfordert Löten und Änderung in DEV_Config.h; genaue Schritte sind versionsabhängig.
  • Bei langem Anzeigen derselben Grafik kann es zu Nachbildern und OLED-Schäden kommen.
  • Nicht verpolen; bei reinem VCC/GND-Anschluss ohne Programmsteuerung bleibt das Display dunkel.
  • Die Angaben zu Stromaufnahme betreffen andere OLED-Modelle; spezifische Werte für das 1,51-Zoll-Transparent-OLED sind in der Quelle nicht genannt.

Quelle und Revisionsnachweis