ST7789V 1.14" IPS TFT-scherm | M5Stack StickC PLUS2 | 135×240
Need a larger quantity?
Need bulk pricing?
Get a formal quotation with lead time and volume pricing.
For universities, companies, distributors, and project orders.
ST7789V 1.14" IPS TFT-scherm | M5Stack StickC PLUS2 | 135×240
ST7789V 1,14-inch IPS TFT-vervangingsscherm voor M5Stack StickC PLUS2
Houd uw M5Stack StickC PLUS-serie optimaal draaiende met dit nauwkeurig passende 1,14-inch IPS TFT-lcd-vervangingsscherm. Dit display wordt aangestuurd door de beproefde ST7789V-controller en levert levendige uitvoer in volledige kleuren met 135×240 pixels vanuit alle kijkhoeken. Of u nu een beschadigd scherm vervangt of een reserve-exemplaar zoekt voor uw M5StickC PLUS2-ontwikkelkit, deze directe vervanging is ontworpen voor exacte hardwarecompatibiliteit — dezelfde FPC-pinout, dezelfde glasafmetingen en dezelfde softwarestack.
Het display gebruikt een gehard IPS-paneel dat verkrijgbaar is bij zowel BOE als JDI. Beide versies zijn volledig hardware- en softwarecompatibel en onderling uitwisselbaar, zodat u elk exemplaar kunt solderen zonder codewijzigingen. De 4-lijns SPI-interface wordt rechtstreeks verbonden met de host-MCU via 3,3V-logica en de achtergrondverlichting met één led houdt het stroomverbruik beperkt tot 20 mA.
Technische specificaties
| Parameter | Waarde |
|---|---|
| Schermformaat | 1,14 inch |
| Paneeltype | IPS-lcd (high definition) |
| Resolutie | 135(H) × RGB × 240(V) pixels |
| Driver-IC | ST7789V |
| Communicatie-interface | 4-lijns SPI |
| Displaykleuren | Volledige kleur (262K kleuren) |
| Actief displaygebied | 14,864(H) × 24,912(V) mm |
| Totale afmetingen | 17,6(H) × 31,0(V) × 1,6(D) mm |
| Pixelgrootte | 0,1101(H) × 0,1038(V) mm |
| Soldeerconnector (FPC) | 13-pins, steek van 0,7 mm (soldeertype) |
| Stekkerconnector (FPC) | 8-pins, steek van 0,5 mm (stekkertype) |
| Glastype | Gehard glas (BOE of JDI, volledig compatibel) |
| Kijkhoek | Alle kijkrichtingen (IPS-technologie) |
| Bedrijfsspanning | 3,3 V |
| Bedrijfsstroom | 20 mA |
| Type achtergrondverlichting | 1× led |
| Bedrijfstemperatuur | -20 °C tot +70 °C |
Lay-out- en labelgids van het bord
De vervangingsmodule is op boardniveau een directe match voor de displaymodule van de M5StickC PLUS2. Belangrijke details over connectoren en indeling:
- Bovenste FPC (13-pins, steek van 0,7 mm, soldeertype): Voedingsrails (VCC 3,3 V, GND), SPI-datalijnen (MOSI/MISO/SCLK), chipselectie (CS), data/opdracht (DC), reset (RST) en inschakeling van de achtergrondverlichting (BL). Komt overeen met de padindeling van het M5StickC PLUS2-hoofdbord.
- Onderste FPC (8-pins, steek van 0,5 mm, stekkertype): Secundaire connector voor touch- of achtergrondverlichtingsregeling bij uitgebreidere varianten.
- Actief gebied: Gecentreerd binnen de glazen omtrek van 17,6 × 31,0 mm. De actieve zone van 14,864 × 24,912 mm biedt het volledige canvas van 135×240 pixels.
- Glasleverancier (BOE versus JDI): beide varianten van gehard glas worden geleverd met identieke elektrische eigenschappen. Er zijn geen firmware- of driverwijzigingen nodig — wissel vrij tussen leveranciers.
- Driver-IC (ST7789V): bevindt zich op de FPC. Communiceert via 4-draads SPI (MOSI, SCLK, CS, DC). De resetlijn (RST) is actief laag. Ondersteunt 16-bits (RGB565) en 18-bits (RGB666) kleurdiepte.
- Led voor achtergrondverlichting: één witte led die in het lichtgeleiderpaneel is geïntegreerd. De helderheid wordt geregeld via PWM op de BL-pin.
- Geen blootliggende soldeerverbindingen op het glas: alle elektrische verbindingen lopen via de FPC-lintkabel. De glasranden zijn afgedicht — oefen geen mechanische druk uit in de buurt van de bevestigingszones van de FPC.
Toepassingsscenario's
1. Rechtstreekse schermvervanging op M5StickC PLUS2
De meest voorkomende toepassing — een gebarsten, defect of gedimd scherm vervangen op een apparaat uit de M5StickC PLUS-serie. Er zijn geen codewijzigingen nodig; de ST7789V-driver wordt al ondersteund door de M5StickCPlus2-bibliotheek.
// Bestaande M5StickC PLUS2-code blijft werken na het vervangen van het scherm
#include <M5StickCPlus2.h>
void setup() {
auto cfg = M5.config();
M5.begin(cfg);
M5.Lcd.setRotation(3);
M5.Lcd.fillScreen(BLACK);
M5.Lcd.setTextSize(2);
M5.Lcd.setTextColor(GREEN);
M5.Lcd.setCursor(10, 60);
M5.Lcd.println("Screen OK!");
}
void loop() {
M5.update();
}
2. Aangepaste ESP32 SPI-schermdriver (TFT_eSPI)
Gebruik dit scherm als zelfstandig SPI-scherm op elke ESP32-kaart met de populaire bibliotheek TFT_eSPI. Definieer de pinaansluitingen in User_Setup.h en gebruik direct de volledige grafische API.
// User_Setup.h (TFT_eSPI)
#define ST7789_DRIVER
#define TFT_WIDTH 135
#define TFT_HEIGHT 240
#define TFT_MOSI 15
#define TFT_SCLK 13
#define TFT_CS 5
#define TFT_DC 23
#define TFT_RST 18
#define TFT_BL 4
#define TFT_BACKLIGHT_ON HIGH
#define SPI_FREQUENCY 40000000
// main.ino
#include <TFT_eSPI.h>
TFT_eSPI tft = TFT_eSPI();
void setup() {
pinMode(TFT_BL, OUTPUT);
digitalWrite(TFT_BL, HIGH);
tft.init();
tft.setRotation(1);
tft.fillScreen(TFT_BLACK);
tft.setTextColor(TFT_WHITE, TFT_BLACK);
tft.drawString("Hello ST7789V!", 10, 10, 2);
}
3. MicroPython-/UIFlow-schermuitvoer
Bedien het scherm vanuit MicroPython op een M5Stack ATOM Lite of compatibele ESP32-kaart met behulp van de bibliotheek st7789.
import st7789
import vga1_bold_16x32 as font
from machine import Pin, SPI
spi = SPI(2, baudrate=40000000, sck=Pin(13), mosi=Pin(15))
display = st7789.ST7789(
spi, 135, 240,
reset=Pin(18, Pin.OUT),
cs=Pin(5, Pin.OUT),
dc=Pin(23, Pin.OUT),
backlight=Pin(4, Pin.OUT),
rotation=1
)
display.init()
display.fill(st7789.BLACK)
display.text(font, "ST7789V Ready", 5, 100, st7789.WHITE, st7789.BLACK)
4. Real-time sensordashboard op M5Stack Core2
Combineer dit displayconcept met een M5Stack Core2 om een IoT-monitoringsstation met twee schermen te bouwen. De Core2 verwerkt de sensorgegevens, terwijl de StickC PLUS2 met dit scherm een secundaire gegevensweergave toont.
// Geef de actuele temperatuur weer op een compact StickC PLUS2-scherm
#include <M5StickCPlus2.h>
float temperature = 0.0;
void setup() {
M5.begin();
M5.Lcd.setRotation(3);
M5.Lcd.fillScreen(BLACK);
M5.Lcd.setTextFont(4);
M5.Lcd.setTextColor(YELLOW);
}
void loop() {
M5.update();
temperature = M5.Imu.getTemp(); // Interne temperatuursensor
M5.Lcd.fillScreen(BLACK);
M5.Lcd.setCursor(10, 40);
M5.Lcd.printf("Temp: %.1f C", temperature);
delay(1000);
}
5. Prototyping van de Cardputer-displaymodule
De M5Stack Cardputer-Adv gebruikt dezelfde ST7789V-driver met een resolutie van 135×240. Prototypet schermindelingen eerst op een StickC PLUS2 en zet de code daarna rechtstreeks over — de schermafmetingen en SPI-opdrachtenset zijn identiek.
// Gedeelde code voor de schermindeling (werkt op zowel StickC PLUS2 als Cardputer-Adv)
#include <TFT_eSPI.h>
TFT_eSPI tft = TFT_eSPI();
void drawStatusBar(String label, int value, uint16_t color) {
tft.fillRect(0, 0, 135, 20, TFT_DARKGREY);
tft.setTextColor(color, TFT_DARKGREY);
tft.setTextSize(1);
tft.setCursor(4, 5);
tft.printf("%s: %d", label.c_str(), value);
}
void setup() {
tft.init();
tft.setRotation(1);
tft.fillScreen(TFT_BLACK);
drawStatusBar("RSSI", -67, TFT_GREEN);
}
6. Energiezuinige draagbare displaynode
De achtergrondverlichtingsstroom van 20 mA en de bedrijfsspanning van 3,3 V maken dit scherm geschikt voor draagbare toepassingen op batterijen. Combineer dit met cycli van diepe slaapstand om de gebruiksduur aanzienlijk te verlengen.
// Patroon voor schermupdates in diepe slaapstand (ESP32 + ST7789V)
#include <TFT_eSPI.h>
#include <esp_sleep.h>
TFT_eSPI tft = TFT_eSPI();
#define SLEEP_DURATION_US (30 * 1000000ULL) // 30 seconden
void setup() {
tft.init();
tft.setRotation(1);
tft.fillScreen(TFT_BLACK);
tft.setTextColor(TFT_CYAN);
tft.setTextSize(2);
tft.setCursor(10, 60);
tft.println("Wakker geworden!");
delay(3000); // 3 seconden weergeven
// Schakel de achtergrondverlichting uit voordat de slaapstand wordt geactiveerd
pinMode(4, OUTPUT);
digitalWrite(4, LOW);
esp_sleep_enable_timer_wakeup(SLEEP_DURATION_US);
esp_deep_sleep_start();
}
void loop() {}
Inhoud van de verpakking
- 1× 1,14-inch IPS TFT-lcd-schermmodule (ST7789V, 135×240, FPC-connector)
Let op: dit is een kale schermmodule. Geen PCB-adapter, headers of kabels inbegrepen. Compatibel met de boardindeling van de M5StickC PLUS2. De glasleverancier (BOE of JDI) kan variëren — beide zijn volledig compatibel.
Veelgestelde vragen
V1: Is dit scherm compatibel met de originele M5StickC PLUS (niet PLUS2)?
A: De M5StickC PLUS en PLUS2 gebruiken beide een ST7789V-gestuurd display van 1,14 inch met een resolutie van 135×240 en dezelfde FPC-indeling. De mechanische pasvorm hangt echter af van de behuizing. Elektrisch zijn de schermen identiek — controleer je boardrevisie voordat je bestelt.
Q2: BOE- of JDI-glas — welke ontvang ik?
A: Beide zijn op voorraad en de geleverde eenheid kan, afhankelijk van de actuele voorraad, van een van beide leveranciers afkomstig zijn. Beide varianten zijn elektrisch en softwarematig identiek. Je hoeft de code of driverconfiguratie niet aan te passen op basis van de glasleverancier.
Q3: Welke SPI-snelheid ondersteunt de ST7789V?
A: De ST7789V ondersteunt theoretisch SPI-kloksnelheden tot 80 MHz, maar de meeste ESP32-implementaties werken stabiel op 40 MHz. TFT_eSPI gebruikt voor dit paneel standaard 40 MHz, wat optimaal is voor vloeiende animaties zonder communicatiefouten.
Q4: Kan ik dit scherm gebruiken met Arduino (op AVR gebaseerde borden zoals UNO of Nano)?
A: Ja, maar met beperkingen. AVR-borden halen niet de SPI-snelheid van een ESP32. Verwacht lagere verversingssnelheden (ongeveer 5–10 fps) door de maximale SPI-snelheid van 8 MHz op de meeste AVR-chips. Gebruik de Adafruit ST7789-bibliotheek met hardware-SPI voor de beste resultaten.
Q5: Heeft het vervangende scherm een aanraaklaag?
A: Nee. Dit is uitsluitend een displaymodule — er is geen capacitieve of resistieve aanraaklaag aanwezig. Als je project aanraakinvoer vereist, zoek dan naar een displaymodule met een geïntegreerde aanraakcontroller, zoals de FT6336.
Q6: Welke kleurdiepte ondersteunt de ST7789V?
A: De ST7789V ondersteunt kleurdieptes van 12 bits (RGB444), 16 bits (RGB565) en 18 bits (RGB666). De meeste bibliotheken gebruiken standaard 16-bits RGB565 (65.000 kleuren), wat een goede balans biedt tussen kleurkwaliteit en efficiënt SPI-busgebruik. Voor alle 262.000 kleuren is de 18-bitsmodus vereist.
Q7: Welk gereedschap heb ik nodig om het scherm van mijn M5StickC PLUS2 te vervangen?
A: Je hebt een plastic spudger of wrikgereedschap nodig om de behuizing van de StickC PLUS2 te openen, een pincet om de FPC-lintkabel te hanteren en eventueel een heteluchtstation (ongeveer 80 °C) om de lijm rond het displayframe los te maken. Gebruik geen scherp metalen gereedschap in de buurt van de bevestigingspunten van de FPC.
Q8: Detecteert de M5Stack UIFlow-/MicroPython-firmware het vervangende scherm automatisch?
A: Ja. De fabrieksfirmware en UIFlow-runtime van de M5StickC PLUS2 detecteren het display via de hardwareaansluiting, niet via een identificatiechip. Omdat dit vervangende display dezelfde ST7789V-driver en FPC-pinout gebruikt, werkt het display na installatie direct met alle officiële M5Stack-firmware.
Verzending en bestelling
Bekijk informatie over orderverwerking, verzendtarieven, uitvoeringslocaties, douane, belastingen en richtlijnen voor leveringsproblemen.
1. Algemene informatie over verzending
- We bieden betrouwbare verzendservices met een trackingnummer voor elke bestelling.
- Verzendadressen moeten in het Engels worden ingevoerd en mogen geen speciale symbolen bevatten, zodat het koerierssysteem je locatie correct kan herkennen.
- Controleer voordat je je bestelling plaatst of je verzendadres correct is. We verzenden uitsluitend naar het adres dat je bij het afrekenen hebt opgegeven.
- Bestellingen met artikelen op voorraad worden doorgaans binnen 1 werkdag na bevestiging van de bestelling verzonden.
- De geschatte levertijden hebben betrekking op de periode na verzending en zijn exclusief verwerkingstijd van de bestelling, weekenden, feestdagen, douane-inspecties en vertragingen door overmacht.
- Als je je bestelling wilt annuleren of wijzigen, neem dan contact met ons op voordat de bestelling als “Verzonden” is gemarkeerd. Zodra de bestelling is verzonden, kan deze niet meer worden geannuleerd of gewijzigd.
🚀 Snellere verzending nodig?
Als je een versnelde verzending nodig hebt, neem dan contact op met onze klantenservice via info@openelab.io voor een offerte op maat op basis van je bestemming.
2. Verzendtarieven en -opties
Verzendtarieven worden berekend op basis van de bestelwaarde, bestemming en beschikbare verzendmethoden. De definitief beschikbare opties worden bij het afrekenen weergegeven.
2.1 Binnenlandse verzending in Duitsland
| Verzendmethode | Bestelwaarde | Kosten | Geschatte levertijd |
|---|---|---|---|
| Deutsche Post | €0.00 - €50.00 | €4.95 | 2–4 werkdagen |
| Deutsche Post | Boven €50,00 | Gratis | 2–4 werkdagen |
|
DHL Paket (Snellere levering) |
€0.00 - €50.00 | €6.95 | 1–3 werkdagen |
|
DHL Paket (Snellere levering) |
€50.00 - €100.00 | €2.00 | 1–3 werkdagen |
|
DHL Paket (Snellere levering) |
Boven €100,00 | Gratis | 1–3 werkdagen |
2.2 Geselecteerde EU-landen/-regio's
Beschikbare verzendbestemmingen binnen de EU worden bij het afrekenen weergegeven op basis van je verzendadres. Voor bestellingen die naar geselecteerde EU-landen of -regio's buiten Duitsland worden verzonden, gebruiken we FedEx Regional Economy.
| Verzendmethode | Bestelwaarde | Kosten | Geschatte levertijd |
|---|---|---|---|
| FedEx Regional Economy | €0.00 - €100.00 | €7.95 | 3–5 werkdagen |
| FedEx Regional Economy | Boven €100,00 | Gratis | 3–5 werkdagen |
EU-bestellingen kunnen worden uitgevoerd vanuit ons magazijn in München of, indien van toepassing, vanuit ons magazijn in Shenzhen, afhankelijk van de beschikbaarheid van de voorraad. Voor EU-lidstaten neemt OpenELAB de toepasselijke invoerrechten en belastingen voor zijn rekening onder de DDP-service, waar vereist.
2.3 Verenigde Staten
| Regio | Verzendmethode | Bestelwaarde | Kosten | Geschatte levertijd |
|---|---|---|---|---|
|
Continentale VS (50 staten) |
USPS Ground Advantage | €0.00 - €45.00 | €4.95 | 3-7 werkdagen |
| USPS Ground Advantage | Meer dan €45.00 | Gratis | 3-7 werkdagen | |
| USPS Priority Mail | €0.00 - €45.00 | €16.95 | 1-4 werkdagen | |
| USPS Priority Mail | Meer dan €45.00 | €14.95 | 1-4 werkdagen | |
|
Niet-continentale VS (AK, HI, PR, enz.) |
USPS Ground Advantage | €0.00 - €60.00 | €6.95 | 5-9 werkdagen |
| USPS Ground Advantage | Meer dan €60.00 | Gratis | 5-9 werkdagen |
Niet-continentale regio’s van de VS omvatten Alaska, Amerikaans-Samoa, Guam, Hawaï, de Marshalleilanden, de Noordelijke Marianen, Palau, Puerto Rico, de Amerikaanse Maagdeneilanden en adressen van de Amerikaanse strijdkrachten.
2.4 Internationale bestemmingen buiten de EU
Voor geselecteerde internationale bestemmingen buiten de EU, waaronder Zwitserland, het Verenigd Koninkrijk en Noorwegen, gelden de volgende verzendtarieven:
| Bestelbedrag | Verzendkosten |
|---|---|
| €0.00 - €300.00 | €19.95 |
| Meer dan €300.00 | Gratis |
Voor bestemmingen buiten de EU kunnen invoerrechten, belastingen en douanekosten in rekening worden gebracht door het land van bestemming; deze zijn voor rekening van de ontvanger.
3. Magazijnen en orderverwerking
Onze producten kunnen worden opgeslagen in onze magazijnen in München, Arlington en Shenzhen. Het daadwerkelijke verzendmagazijn hangt af van de productbeschikbaarheid en bestemming.
3.1 Magazijn in München
Voor producten die in ons magazijn in München zijn opgeslagen, gebruiken we Deutsche Post of DHL Paket voor binnenlandse leveringen binnen Duitsland. Voor geselecteerde EU-bestemmingen buiten Duitsland gebruiken we FedEx Regional Economy.
3.2 Magazijn in Arlington
Voor producten die in ons magazijn in Arlington zijn opgeslagen, gebruiken we USPS of UPS voor leveringen binnen de Verenigde Staten.
3.3 Magazijn in Shenzhen
Voor artikelen die vooraf worden besteld of producten die rechtstreeks vanuit ons magazijn in Shenzhen worden verzonden, regelen we betrouwbare internationale verzending op basis van de bestemming en voorraadstatus. Voor EU-lidstaten neemt OpenELAB de toepasselijke invoerrechten en belastingen voor zijn rekening onder de DDP-service, waar vereist.
4. Voorraad, voorbestellingen en gesplitste verzendingen
- Voorraadstatus: Controleer de productpagina voor realtime-informatie over de voorraad. Als een artikel niet op voorraad is in onze lokale magazijnen, kan het worden gemarkeerd als “Voorbestelling”.
- Afhandeling van pre-orders: Pre-orderartikelen kunnen rechtstreeks vanuit Shenzhen worden verzonden of eerst worden aangevuld in een lokaal magazijn voordat ze definitief worden geleverd.
- Gesplitste zendingen: Als uw bestelling zowel artikelen op voorraad als pre-orderartikelen bevat, kunnen deze afzonderlijk worden verzonden. Voor gesplitste zendingen die het gevolg zijn van onze fulfilmentregeling worden geen extra verzendkosten in rekening gebracht.
5. Douane, belastingen en leveringsproblemen
5.1 Douane en belastingen
Voor EU-lidstaten:
Ongeacht of de bestelling vanuit Duitsland of China wordt verzonden, dekt OpenELAB waar vereist de toepasselijke invoerrechten en belastingen via de DDP-service. Klanten in EU-lidstaten zouden bij levering geen aanvullende invoerrechten of btw in rekening moeten krijgen.
Voor bestemmingen buiten de Europese Unie, zoals Zwitserland, Noorwegen en het Verenigd Koninkrijk, kunnen lokale autoriteiten bij levering invoerrechten, belastingen en douanekosten in rekening brengen. Deze kosten zijn voor rekening van de ontvanger.
5.2 Beschadigde, vertraagde of zoekgeraakte pakketten
Controleer uw pakket indien mogelijk bij levering. Als u zichtbare schade opmerkt, meld dit dan aan de vervoerder en neem zo snel mogelijk contact met ons op. Dit doet geen afbreuk aan uw wettelijke consumentenrechten.
Als uw pakket vertraagd is, zoekgeraakt of naar de afzender is teruggestuurd, of als de trackinginformatie ongebruikelijk lang niet is bijgewerkt, neem dan contact met ons op via info@openelab.io. We helpen u de verzendstatus bij de vervoerder te controleren.
5.3 Onjuist adres of mislukte levering
Als een pakket niet kan worden bezorgd vanwege een onjuist of onvolledig adres dat door de klant is opgegeven, weigering van de levering of het niet afhalen van het pakket, kunnen aanvullende verzend- of retourkosten van toepassing zijn.
6. Btw
Voor bestellingen binnen de EU wordt de btw bij het afrekenen geïnd volgens de toepasselijke regels van het land van bestemming. Voor bestellingen naar EU-lidstaten die onder onze DDP-verzendregeling vallen, zou bij levering geen aanvullende btw in rekening moeten worden gebracht.


