Zum Inhalt springen

WSAL20345 – Pico-ePaper-4.2-B

Aus JW Tech Wiki
Version vom 6. September 2026, 00:33 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 Pico e-Paper 4.2 B ist ein 4,2-Zoll-E-Ink-Displaymodul für den Raspberry Pi Pico mit einer Auflösung von 400×300 Pixeln und den Farben Rot/Schwarz/Weiß. Es wird über eine SPI-Schnittstelle angesteuert und benötigt nur minimale GPIOs.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Auflösung: 400 × 300 Pixel; Bildschirmdiagonale 4,2 Zoll.
  • Anzeigefarben: Rot, Schwarz, Weiß; Graustufen: 2.
  • SPI-Timing: CPHL=0, CPOL=0 (Modus 0); CS aktiv-niedrig; DC=0 schreibt Befehl, DC=1 schreibt Daten.
  • Pinbelegung am Pico: VCC→VSYS, GND→GND, DIN→GP11 (MOSI), CLK→GP10 (SCK), CS→GP9, DC→GP8, RST→GP12, BUSY→GP13.
  • Pixeldefinition: 1 Bit pro Pixel; 1 Byte steuert 8 Pixel. Für dreifarbige Anzeigen werden zwei Bilddatenströme verwendet: ein Schwarz/Weiß-Bild und ein Rot/Weiß-Bild, je 1 Byte pro 8 Pixel.
  • Vollaktualisierung dauert ca. 15 s; Aktualisierungsleistung typisch 38,4 mW; Ruhestrom < 0,01 µA.
  • Kein Hintergrundlicht nötig; das Display reflektiert Umgebungslicht und behält das letzte Bild auch nach Abschalten bei.
  • Zwei Benutzertaster auf dem Modul ermöglichen einfache Interaktion.
  • Beispieldateien stehen als C- und Python-Beispiele bereit; die C-Beispiele erfordern Anpassung in main.c je nach konkretem Modell.
  • Firmware-Flashen: BOOTSEL gedrückt halten, USB verbinden, UF2 kopieren; für MicroPython wird die passende .uf2-Datei für Pico bzw. Pico 2 verwendet.

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

cd ~
sudo wget https://files.waveshare.com/upload/5/5a/Pico_ePaper_Code.zip
unzip Pico_ePaper_Code.zip -d Pico_ePaper_Code
cd ~/Pico_ePaper_Code
git clone https://github.com/waveshare/Pico_ePaper_Code.git
cd ~/Pico_ePaper_Code/c
mkdir build
cd build
export PICO_SDK_PATH=../../pico-sdk
cmake -DPICO_BOARD=pico -DPICO_PLATFORM=rp2040 ..
make -j9
cp epd.uf2 /media/pi/RPI-RP2/

Hinweise und Versionsgrenzen

  • Die angegebenen Aktualisierungszeit (ca. 15 s) und Leistungswerte sind experimentelle Messwerte; der tatsächliche Wert kann je nach Umgebung abweichen.
  • Bei der globalen Aktualisierung tritt ein Flackern auf – dies ist ein normales Phänomen bei E-Ink-Displays.
  • Die Beispieldateien enthalten mehrere Varianten; es muss in main.c die Zeile für das konkrete Modell freigeschaltet werden.
  • Das Flashen erfordert das Halten der BOOTSEL-Taste während des USB-Anschlusses; die korrekte UF2-Datei hängt vom genutzten Pico-Typ ab (Pico vs. Pico 2).
  • Die Wellenformdatei (.wbf) muss zum jeweiligen Display passen; eine falsche Datei führt zu fehlender oder ungenauer Anzeige.
  • E-Ink unter direkter Sonneneinstrahlung aktualisiert möglicherweise nicht zuverlässig; Umgebungslichtbedingungen beeinflussen das Ergebnis.

Quelle und Revisionsnachweis