Beschreibung
Waveshare RP2350 kapazitive 2,8" IPS Touchscreen Dev Board
Das RP2350-Touch-LCD-2.8 ist eine kapazitive 2,8-Zoll-Touchscreen-Entwicklungsplatine mit SPI-Schnittstelle, einer Auflösung von 240 × 320 Pixeln und einem IPS-Display. Die Platine integriert mehrere Funktionen, darunter eine Ladeverwaltung für Lithium-Akkus, ein 6-Achsen-IMU-Modul mit Beschleunigungssensor und Gyroskop, eine RTC-Echtzeituhr sowie Audioausgabe und Touch-Eingabe. Sie basiert auf dem RP2350-Mikrocontroller mit Dual-Core- und Dual-Architektur-Design: einem ARM Cortex-M33-Kern und einem Hazard3 RISC-V-Kern mit einer Taktfrequenz von bis zu 150 MHz. Zusätzlich verfügt sie über 520 KB SRAM und 16 MB Flash-Speicher. Die integrierte Touch-Funktion unterstützt eine kapazitive 5-Punkt-Bedienung über I2C mit Interrupt-Unterstützung.
Das Display unterstützt die Darstellung von 262 K Farben mit weitem Betrachtungswinkel. Die Platine verfügt über verschiedene Schnittstellen, darunter UART, I2C, USB (Full Speed), GPIO und einen microSD-Kartensteckplatz. Sie bietet Funktionen für die Mensch-Maschine-Interaktion (Human-Machine Interface), Touch- und Tastereingaben sowie Bild- und Tonausgabe. Programmierung ist per USB-Massenspeicher (Drag & Drop) möglich. Unterstützt werden C/C++, MicroPython und Arduino IDE. Umfangreiche SDKs, Dokumentation und Tutorials sind verfügbar.
Die Platine eignet sich für GUI-Projekte mit der Open-Source-Grafikbibliothek LVGL. Sie kann als Anzeigeeinheit mit Touchbedienung und Audioausgabe eingesetzt werden, z. B. zur Visualisierung von Daten oder zur Steuerung über Berührungen. Typische Anwendungen sind Embedded-GUI-Systeme, Steuer- und Bedienfelder, tragbare Geräte oder auch Bildungsprojekte. Die Kombination aus Display, Sensorik und Steuerungsschnittstellen erlaubt die Realisierung interaktiver Benutzeroberflächen.
Merkmale im Überblick
- RP2350 Mikrocontroller mit Dual-Core ARM Cortex-M33 und Hazard3 RISC-V
- 2,8-Zoll-IPS-Touchdisplay mit 240×320 Pixeln Auflösung und 262 K Farben
- Kapazitiver 5-Punkt-Touch mit I2C-Interface und Interrupt-Unterstützung
- 520 KB SRAM, 16 MB NOR-Flashspeicher
- 6-Achsen IMU (QMI8658: 3-Achsen-Gyroskop und 3-Achsen-Beschleunigungssensor)
- Echtzeituhr (RTC) mit PCF85063-Chip
- Audioausgabe über PCM5101 Audio-Dekoder und Lautsprecheranschluss
- Unterstützt UART, I2C, USB Full Speed, GPIO, TF-Karte
- Lithium-Akku-Management für 3,7 V Akkus mit Lade- und Entladefunktion
- Programmierbar via USB-Massenspeicher (Drag & Drop)
- Arduino IDE
- MicroPython
- C/C++
- Displaygröße: 2,8 Zoll (IPS-Panel)
- Auflösung: 240 × 320 Pixel
- Farbtiefe: 262 K Farben
- Touchtyp: kapazitiver 5-Punkt-Touch, gesteuert über I2C
- Prozessor: RP2350A Dual-Core (ARM Cortex-M33 + Hazard3 RISC-V), bis 150 MHz
- Flashspeicher: W25Q128JVSIQ, 16 MB NOR-Flash
- RAM: 520 KB SRAM
- Sensorik: QMI8658 (6-Achsen IMU)
- RTC: PCF85063 RTC-Chip
- Audio: PCM5101 Decoder, Lautsprecheranschluss 8 Ω, 2 W
- Audioverstärker mit Lautstärkeregler
- Ladeanschluss: MX1.25 2PIN für 3,7 V Lithium-Akku, unterstützt Laden und Entladen
- RTC-Batterieanschluss für wiederaufladbare RTC-Batterien
- TF-Kartensteckplatz vorhanden
- Unterstützte Schnittstellen: UART, I2C, USB, GPIO
- I2C-Anschlussleiste: Nur für I2C-Peripherie nutzbar, nicht für andere Funktionen belegbar
- UART-Anschlussleiste
- Reset-Taster
- Boot-Taster
- 12-Pin Multifunktions-Header
- Programmierzugriff: per USB-Massenspeicher
- Spannungsregler: ME6217C33M5G, max. 800 mA Ausgangsstrom
- Akku-Stromversorgungsschalter
- Treiberprogramm erforderlich
- Statusanzeigen: Power-LED, Ladeanzeige (leuchtet beim Laden, aus bei vollem Akku; Status unbestimmt ohne Akku)
- Abmessungen: 73,06 x 50,54 mm
- LDO-Regler: ME6217C33M5G, max. 800 mA Ausgangsstrom
- 1x RP2350-Touch-LCD-2.8
- 1x 8 Ω 2 W Lautsprecher
- 1x SH1.0 4PIN Kabel
- 1x SH1.0 12PIN Kabel
- Wiki