Zum Inhalt springen

WSAL19376 – Pico-OLED-1.3

Aus JW Tech Wiki
Version vom 6. September 2026, 00:29 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 Waveshare Pico-OLED-1.3 ist ein 1,3-Zoll-OLED-Modul für Raspberry Pi Pico/Pico 2 mit einer Auflösung von 64×128 Pixeln. Es nutzt einen integrierten SH1107-Treiber und kommuniziert über 4-Draht-SPI oder I²C. Das Modul wird direkt an die GPIO-Pins des Pico angeschlossen und lässt sich mit C-, MicroPython- oder Arduino-Umgebungen ansteuern.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Auflösung 64 × 128 Pixel; Pixelgröße 0,15 × 0,15 mm; aktive Anzeigefläche 14,70 × 29,42 mm; Gehäuseabmessung 52,00 × 25,00 mm.
  • Betriebsspannung 2,6 V bis 5,5 V; Stromaufnahme ca. 40 mA.
  • Integrierter SH1107-Controller mit 128×128-Bit-SRAM; das 1,3-Zoll-Modul nutzt nur die Hälfte der SRAM für 64×128.
  • Schnittstellen: 4-Draht-SPI (Standard) und I²C. Für I²C-Betrieb muss ein Widerstand auf der Rückseite des Moduls angepasst werden.
  • Anschlussbelegung am Pico: VCC→VSYS, GND→GND, DIN(MOSI)→GP11, CLK(SCK)→GP10, CS→GP9, DC→GP8, RST→GP12.
  • SPI-Zeitplan: Mode 3 (CPOL=1, CPHA=1), Datenübertragung MSB zuerst; MISO-Pin ist im Modul verborgen.
  • Demo-Quellcode wird als .7z-Archiv heruntergeladen und in einem c/build-Verzeichnis mit dem Pico SDK per CMake kompiliert.
  • Für MicroPython wird eine entsprechende .uf2-Firmware auf den Pico kopiert und Thonny IDE zur Ausführung der .py-Beispiele verwendet.
  • Die C-GUI-Bibliothek bietet Funktionen wie Paint_NewImage, Paint_SelectImage, Paint_SetRotate und Paint_SetMirroring zum Zeichnen von Punkten, Linien und Zeichenketten.
  • Bei der Erstverbindung wird der BOOTSET-Knopf gedrückt gehalten, während der Pico per USB angeschlossen wird, damit das Gerät als entfernbares Laufwerk (RPI-RP2 bzw. RP2350) erkannt wird.

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

sudo apt-get install p7zip-full
cd ~
sudo wget https://files.waveshare.com/upload/5/5a/Pico_code.7z
7z x Pico_OLED_code.7z -o./Pico_OLED_code
cd ~/Pico_OLED_code/c/build/
export PICO_SDK_PATH=../../pico-sdk
cmake -DPICO_BOARD=pico -DPICO_PLATFORM=rp2040 ..
cmake -DPICO_BOARD=pico2 -DPICO_PLATFORM=rp2350 ..
make -j
cp main.uf2 /media/pi/RPI-RP2/
cp main.uf2 /media/pi/RP2350
sudo nano main.c
sudo apt upgrade thonny

Hinweise und Versionsgrenzen

  • Die exakte Anpassung des Widerstands für den I²C-Betrieb ist versionsempfindlich; bitte Datenblatt prüfen.
  • Der Quellcode enthält Platzhalter-Variablen ({{{name2}}} usw.), die beim Kopieren entfernt wurden; vollständige Konfiguration erfordert manuelle Prüfung.
  • Die Firmwaredateinamen (z. B. rp2-pico-20210418-v1.15.uf2) sind versionsabhängig; aktuelle Firmwareversionen sollten vor der Verwendung verifiziert werden.
  • Die COM-Port-Auswahl in der Arduino-Umgebung variiert je nach System; die korrekte Portzuordnung erfordert lokale Prüfung.
  • Keine Sicherheits- oder Zertifizierungsangaben in der Quelle; keine Garantie- oder Preisinformationen enthalten.

Quelle und Revisionsnachweis

  • Pico OLED 1.3 - Waveshare Wiki
  • Quellrevision: 91333
  • Erfasst: 2026-09-01T04:12:19+00:00
  • SHA-256: e50c055c0672c5a5562152150974d82bbfbd5790b39d37b231b5cbe9087a1f87