Zum Inhalt springen

WSAL16340 – 4inch HDMI LCD (H)

Aus JW Tech Wiki
Version vom 6. September 2026, 00:35 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 4-Zoll-Resistiv-Touch-LCD mit HDMI-Anschluss und IPS-Panel ist primär für Raspberry Pi-Geräte ausgelegt. Es bietet eine Auflösung von 480×800, ein OSD-Menü zur manuellen Helligkeits- und Kontrasteinstellung sowie einen 3,5-mm-Klinkenanschluss für die Audioausgabe über HDMI. Das Gerät lässt sich als Computer-Monitor verwenden; dabei ist das Touch-Panel nicht verfügbar und es wird ein HDMI-Kabel benötigt.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Auflösung: 480 × 800 Pixel auf einem 4-Zoll-IPS-Panel.
  • Resistiver Touch-Eingang; der Touch-Bereich erfordert GPIO-Anschlüsse am Raspberry Pi.
  • Direkte Anbindung an verschiedene Raspberry Pi-Versionen möglich; für Pi Zero / Zero 2 W ist zusätzlich ein HDMI-Kabel erforderlich.
  • Unterstützte Betriebssysteme: Raspberry Pi OS, Ubuntu, Kali und Retropie.
  • OSD-Menü erlaubt manuelle Anpassung von Helligkeit und Kontrastverhältnis.
  • Audio-Ausgabe über den 3,5-mm-Klinkenanschluss, unterstützt durch HDMI-Audio.
  • Die Hardware-Anschlussschritte umfassen: GPIO-Verbindung (Pi: 40 Pins, Display: 26 Pins), HDMI-Stecker verbinden und Rücklichtschalter auf „ON“ stellen.
  • Für die Software-Einrichtung wird empfohlen, das aktuelle Systemimage von der offiziellen Raspberry Pi-Seite herunterzuladen und per SDFormatter bzw. Win32DiskImager auf die TF-Karte zu schreiben.
  • Nach dem Schreiben des Images wird im config.txt am Ende der Zeile dtoverlay=waveshare-ads7846,penirq=25,xmin=150,xmax=3900,ymin=100,ymax=3950,speed=50000 ergänzt.
  • Zur Kalibrierung des Touch-Bereichs können die Parameter x_min, x_max, y_min und y_max angepasst werden; die genauen Werte lassen sich über das evtest-Tool ermitteln.
  • Für die Drehung des Bildschirms gibt es systemabhängige Verfahren: Über die App „Screen Configuration“ unter Bookworm, über xrandr -o <Winkel> bei geladenem KMS/FKMS-Treiber, über display_rotate=<Wert> in config.txt ohne Treiber oder über fbcon-Parameter in cmdline.txt unter Ubuntu.
  • Die Funktionsstemperatur liegt zwischen 0 °C und 70 °C.

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

dtoverlay=waveshare-ads7846,penirq=25,xmin=150,xmax=3900,ymin=100,ymax=3950,speed=50000
sudo apt-get install evtest
sudo evtest
sudo nano /boot/firmware/config.txt
dtoverlay=waveshare-ads7846,x_min=164,x_max=4010,y_min=154,y_max=3758
sudo reboot
sudo nano .config/wayfire.ini
[output:HDMI-A-1]
mode = 800x480@60
transform = 270
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
xrandr -o 1
display_rotate=3
fbcon=rotate:0 video=HDMI-A-1:800x480M@60,rotate=0
fbcon=rotate:3 video=HDMI-A-1:800x480M@60,rotate=90
fbcon=rotate:2 video=HDMI-A-1:800x480M@60,rotate=180
fbcon=rotate:1 video=HDMI-A-1:800x480M@60,rotate=270
dusable_splash=1
sudo -E rpi-eeprom-config --edit

Hinweise und Versionsgrenzen

  • Die exakten Touch-Kalibrierungswerte (x_min, x_max, y_min, y_max) sind gerätespezifisch und müssen pro Einheit über evtest ermittelt werden.
  • Die Drehparameter in config.txt (display_rotate) haben unterschiedliche Bedeutungen je nach Vorhandensein des KMS/FKMS-Treibers; bitte vor der Anwendung prüfen, ob dtoverlay=vc4-kms-v3d oder dtoverlay=vc4-fkms-v3d aktiviert ist.
  • Bei Verwendung als reiner Monitor (ohne Raspberry Pi) ist das Touch-Panel nicht nutzbar; dies muss im Zielbetrieb berücksichtigt werden.
  • Die Installation von xserver-xorg-input-evdev und xinput-calibrator kann unter Ubuntu/Kali fehlschlagen; die Quelle beschreibt mögliche Fehler, aber keine vollständige Lösung.
  • Die genannten Befehle beziehen sich auf bestimmte Dateipfade (z. B. /boot/config.txt vs. /boot/firmware/config.txt), die je nach Betriebssystemversion variieren können.
  • Der Arbeitsbereichstemperaturbereich (0–70 °C) gilt nur für den Betrieb des Displays selbst; Umgebungseinflüsse auf den Raspberry Pi sind hier nicht abgedeckt.

Quelle und Revisionsnachweis