Ekran TFT IPS ST7789V 1.14" | 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.
Ekran TFT IPS ST7789V 1.14" | M5Stack StickC PLUS2 | 135×240
Zamienny ekran IPS TFT 1.14 cala ST7789V do M5Stack StickC PLUS2
Zadbaj o najwyższą sprawność swojej serii M5Stack StickC PLUS dzięki precyzyjnie dopasowanemu zamiennemu ekranowi IPS TFT LCD o przekątnej 1.14 cala. Wyposażony w sprawdzony w branży sterownik ST7789V, wyświetlacz zapewnia żywy, pełnokolorowy obraz 135 × 240 pikseli przy szerokim kącie widzenia. Niezależnie od tego, czy przywracasz sprawność uszkodzonemu ekranowi, czy szukasz zapasowego modułu do zestawu deweloperskiego M5StickC PLUS2, ten zamiennik typu drop-in został zaprojektowany z myślą o dokładnej kompatybilności sprzętowej — ten sam układ pinów FPC, te same wymiary szkła i ten sam stos programowy.
Wyświetlacz wykorzystuje hartowany panel IPS dostępny od dostawców BOE i JDI. Obie wersje są w pełni kompatybilne sprzętowo i programowo oraz wymienne, więc można przylutować dowolną z nich bez zmian w kodzie. Interfejs SPI 4-liniowy łączy się bezpośrednio z głównym mikrokontrolerem przy poziomach logicznych 3.3 V, a podświetlenie z jedną diodą LED utrzymuje niski pobór prądu na poziomie 20 mA.
Specyfikacja techniczna
| Parametr | Wartość |
|---|---|
| Rozmiar ekranu | 1.14 cala |
| Typ panelu | IPS LCD (wysoka rozdzielczość) |
| Rozdzielczość | 135(H) × RGB × 240(V) pikseli |
| Układ sterownika | ST7789V |
| Interfejs komunikacyjny | SPI 4-liniowe |
| Liczba kolorów wyświetlacza | Pełna paleta barw (262 tys. kolorów) |
| Aktywny obszar wyświetlacza | 14.864(H) × 24.912(V) mm |
| Wymiary całkowite | 17.6(H) × 31.0(V) × 1.6(D) mm |
| Rozmiar piksela | 0.1101(H) × 0.1038(V) mm |
| Złącze lutowane (FPC) | 13 pinów, raster 0.7 mm (typ lutowany) |
| Złącze wtykowe (FPC) | 8 pinów, raster 0.5 mm (typ wtykowy) |
| Typ szkła | Hartowane szkło (BOE lub JDI, w pełni kompatybilne) |
| Kąt widzenia | Pełny zakres widzenia (technologia IPS) |
| Napięcie pracy | 3.3 V |
| Prąd pracy | 20 mA |
| Typ podświetlenia | 1× LED |
| Temperatura pracy | -20°C do +70°C |
Układ płytki i opis oznaczeń
Moduł zamienny jest bezpośrednim odpowiednikiem na poziomie płytki dla zespołu wyświetlacza M5StickC PLUS2. Najważniejsze informacje o złączach i układzie:
- Górna taśma FPC (13 pinów, raster 0.7 mm, typ lutowany): Linie zasilania (VCC 3.3 V, GND), linie danych SPI (MOSI/MISO/SCLK), wybór układu (CS), dane/polecenie (DC), reset (RST) i włączanie podświetlenia (BL). Pasuje do układu pól lutowniczych płyty głównej M5StickC PLUS2.
- Dolna taśma FPC (8 pinów, raster 0.5 mm, typ wtykowy): Złącze pomocnicze do sterowania dotykiem lub podświetleniem w rozszerzonych wariantach.
- Obszar aktywny: Wyśrodkowany w obrysie szkła o wymiarach 17.6 × 31.0 mm. Aktywna strefa o wymiarach 14.864 × 24.912 mm zapewnia pełny obszar obrazu o rozdzielczości 135 × 240 pikseli.
- Dostawca szkła (BOE czy JDI): Obie wersje hartowanego szkła są dostarczane z identycznymi parametrami elektrycznymi. Nie są wymagane żadne zmiany oprogramowania układowego ani sterownika — można je swobodnie wymieniać.
- Układ sterownika (ST7789V): Znajduje się na taśmie FPC. Komunikuje się przez 4-przewodowy interfejs SPI (MOSI, SCLK, CS, DC). Linia resetowania (RST) jest aktywna stanem niskim. Obsługuje 16-bitową głębię kolorów (RGB565) oraz 18-bitową (RGB666).
- Dioda LED podświetlenia: Pojedyncza biała dioda LED zintegrowana z panelem światłowodowym. Jasność jest sterowana za pomocą PWM na pinie BL.
- Brak odsłoniętych połączeń lutowanych na szkle: Wszystkie połączenia elektryczne przebiegają przez taśmę FPC. Krawędzie szkła są uszczelnione — nie wywieraj naprężeń mechanicznych w pobliżu miejsc mocowania FPC.
Zastosowania
1. Bezpośrednia wymiana ekranu w M5StickC PLUS2
Najczęstsze zastosowanie — wymiana pękniętego, uszkodzonego lub przyciemnionego ekranu w urządzeniu z serii M5StickC PLUS. Nie są wymagane żadne zmiany w kodzie; sterownik ST7789V jest już obsługiwany przez bibliotekę M5StickCPlus2.
// Istniejący kod M5StickC PLUS2 będzie nadal działać po wymianie ekranu
#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. Niestandardowy sterownik wyświetlacza SPI dla ESP32 (TFT_eSPI)
Użyj tego ekranu jako samodzielnego wyświetlacza SPI na dowolnej płytce ESP32 z popularną biblioteką TFT_eSPI. Zdefiniuj przypisania pinów w User_Setup.h i od razu korzystać z pełnego API grafiki.
// 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. Wyświetlanie danych na ekranie w MicroPythonie / UIFlow
Steruj ekranem z poziomu MicroPython na płytce M5Stack ATOM Lite lub zgodnej płytce ESP32, korzystając z biblioteki 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. Panel wskaźników czujników w czasie rzeczywistym na M5Stack Core2
Połącz ten moduł wyświetlacza z urządzeniem M5Stack Core2, aby zbudować dwuekranową stację monitorującą IoT. Core2 obsługuje logikę czujników, a StickC PLUS2 z tym ekranem wyświetla dodatkowe dane.
// Wyświetlanie temperatury na żywo na kompaktowym ekranie StickC PLUS2
#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(); // Wewnętrzny czujnik temperatury
M5.Lcd.fillScreen(BLACK);
M5.Lcd.setCursor(10, 40);
M5.Lcd.printf("Temp: %.1f C", temperature);
delay(1000);
}
5. Prototypowanie modułu wyświetlacza Cardputer
M5Stack Cardputer-Adv korzysta z tego samego sterownika ST7789V i rozdzielczości 135×240. Najpierw twórz prototypy układów ekranu na StickC PLUS2, a następnie przenoś kod bezpośrednio — wymiary ekranu i zestaw poleceń SPI są identyczne.
// Wspólny kod układu ekranu (działa zarówno na StickC PLUS2, jak i 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. Energooszczędny moduł wyświetlacza do urządzeń ubieralnych
Prąd podświetlenia wynoszący 20 mA oraz napięcie robocze 3,3 V sprawiają, że ten ekran doskonale nadaje się do zasilanych bateryjnie urządzeń ubieralnych. Połączenie go z cyklicznym trybem głębokiego uśpienia znacznie wydłuża czas pracy.
// Schemat aktualizacji ekranu w trybie głębokiego uśpienia (ESP32 + ST7789V)
#include <TFT_eSPI.h>
#include <esp_sleep.h>
TFT_eSPI tft = TFT_eSPI();
#define SLEEP_DURATION_US (30 * 1000000ULL) // 30 sekund
void setup() {
tft.init();
tft.setRotation(1);
tft.fillScreen(TFT_BLACK);
tft.setTextColor(TFT_CYAN);
tft.setTextSize(2);
tft.setCursor(10, 60);
tft.println("Wybudzenie!");
delay(3000); // Wyświetlaj przez 3 sekundy
// Wyłącz podświetlenie przed uśpieniem
pinMode(4, OUTPUT);
digitalWrite(4, LOW);
esp_sleep_enable_timer_wakeup(SLEEP_DURATION_US);
esp_deep_sleep_start();
}
void loop() {}
Lista elementów zestawu
- 1× 1,14-calowy moduł ekranu IPS TFT LCD (ST7789V, 135×240, złącze FPC)
Uwaga: To sam moduł ekranu. W zestawie nie ma adaptera PCB, goldpinów ani przewodów. Kompatybilny z układem płytki M5StickC PLUS2. Dostawca szkła (BOE lub JDI) może się różnić — oba warianty są w pełni kompatybilne.
FAQ
P1: Czy ten ekran jest kompatybilny z oryginalnym M5StickC PLUS (nie PLUS2)?
O: Zarówno M5StickC PLUS, jak i PLUS2 korzystają z wyświetlacza 1,14 cala o rozdzielczości 135×240, sterowanego przez ST7789V i mającego taki sam układ FPC. Dopasowanie mechaniczne zależy jednak od obudowy. Pod względem elektrycznym ekrany są identyczne — przed zamówieniem sprawdź wersję swojej płytki.
P2: Szkło BOE czy JDI — które otrzymam?
O: Oba warianty są dostępne, a wysłany egzemplarz może pochodzić od dowolnego dostawcy, zależnie od bieżącego stanu magazynowego. Oba warianty są identyczne pod względem elektrycznym i programowym. Nie trzeba zmieniać kodu ani konfiguracji sterownika w zależności od dostawcy panelu.
P3: Jaką szybkość SPI obsługuje ST7789V?
ST7789V obsługuje teoretycznie częstotliwość zegara SPI do 80 MHz, ale większość implementacji dla ESP32 działa stabilnie przy 40 MHz. Biblioteka TFT_eSPI domyślnie używa dla tego panelu 40 MHz, co zapewnia płynne animacje bez błędów komunikacji.
P4: Czy mogę używać tego ekranu z Arduino (płytkami opartymi na AVR, takimi jak UNO lub Nano)?
O: Tak, ale z ograniczeniami. Płytki AVR nie oferują takiej szybkości SPI jak ESP32. Ze względu na maksymalną częstotliwość SPI wynoszącą 8 MHz w większości układów AVR należy oczekiwać wolniejszego odświeżania (około 5–10 kl./s). Aby uzyskać najlepsze rezultaty, użyj biblioteki Adafruit ST7789 ze sprzętowym interfejsem SPI.
P5: Czy zamienny ekran ma warstwę dotykową?
O: Nie. To wyłącznie moduł wyświetlacza — nie ma pojemnościowej ani rezystancyjnej warstwy dotykowej. Jeśli projekt wymaga obsługi dotyku, poszukaj modułu wyświetlacza ze zintegrowanym kontrolerem dotyku, takim jak FT6336.
P6: Jaką głębię kolorów obsługuje ST7789V?
O: ST7789V obsługuje tryby 12-bitowej (RGB444), 16-bitowej (RGB565) i 18-bitowej (RGB666) głębi kolorów. Większość bibliotek domyślnie korzysta z 16-bitowego RGB565 (65 tys. kolorów), co zapewnia dobry kompromis między jakością obrazu a wydajnością magistrali SPI. Pełne 262 tys. kolorów wymaga trybu 18-bitowego.
P7: Jakich narzędzi potrzebuję do wymiany ekranu w urządzeniu M5StickC PLUS2?
O: Do otwarcia obudowy StickC PLUS2 potrzebujesz plastikowego spudgera lub narzędzia do podważania, pęsety do obsługi taśmy FPC oraz opcjonalnie stacji lutowniczej na gorące powietrze (około 80°C) do poluzowania kleju wokół ramki wyświetlacza. Unikaj ostrych metalowych narzędzi w pobliżu punktów mocowania FPC.
P8: Czy oprogramowanie sprzętowe M5Stack UIFlow / MicroPython automatycznie wykryje zamienny ekran?
O: Tak. Oprogramowanie fabryczne M5StickC PLUS2 i środowisko wykonawcze UIFlow wykrywają wyświetlacz na podstawie jego połączenia sprzętowego, a nie układu identyfikacyjnego. Ponieważ ten zamiennik korzysta z tego samego sterownika ST7789V i układu pinów FPC, po zamontowaniu będzie działać od razu ze wszystkimi oficjalnymi wersjami oprogramowania sprzętowego M5Stack.
Wysyłka i zamówienie
Zapoznaj się z informacjami dotyczącymi realizacji zamówień, stawek wysyłki, lokalizacji realizacji, odprawy celnej, podatków i postępowania w przypadku problemów z dostawą.
1. Ogólne informacje dotyczące wysyłki
- Zapewniamy niezawodne usługi wysyłkowe z numerem śledzenia dla każdego zamówienia.
- Adresy wysyłki należy wprowadzać w języku angielskim i nie powinny zawierać znaków specjalnych, aby system kurierski mógł prawidłowo rozpoznać lokalizację.
- Przed złożeniem zamówienia upewnij się, że adres wysyłki jest prawidłowy. Wysyłamy wyłącznie na adres podany przy kasie.
- Zamówienia na produkty dostępne w magazynie są zwykle wysyłane w ciągu 1 dnia roboczego od potwierdzenia zamówienia.
- Szacowany czas dostawy odnosi się do okresu po nadaniu przesyłki i nie obejmuje czasu realizacji zamówienia, weekendów, dni ustawowo wolnych od pracy, kontroli celnej ani opóźnień spowodowanych siłą wyższą.
- Jeśli chcesz anulować lub zmodyfikować zamówienie, skontaktuj się z nami, zanim jego status zostanie oznaczony jako „Wysłano”. Po wysłaniu zamówienia nie można go anulować ani zmienić.
🚀 Potrzebujesz szybszej wysyłki?
Jeśli potrzebujesz przyspieszonej wysyłki, skontaktuj się z naszym zespołem obsługi klienta pod adresem info@openelab.io, aby otrzymać indywidualną wycenę na podstawie miejsca docelowego.
2. Stawki i opcje wysyłki
Stawki wysyłki są obliczane na podstawie wartości zamówienia, miejsca docelowego i dostępnych metod wysyłki. Ostatecznie dostępne opcje zostaną wyświetlone przy kasie.
2.1 Wysyłka krajowa w Niemczech
| Metoda wysyłki | Wartość zamówienia | Koszt | Szacowany czas dostawy |
|---|---|---|---|
| Deutsche Post | €0.00 - €50.00 | €4.95 | 2–4 dni robocze |
| Deutsche Post | Powyżej 50,00 € | Bezpłatnie | 2–4 dni robocze |
|
DHL Paket (Szybsza dostawa) |
€0.00 - €50.00 | €6.95 | 1–3 dni robocze |
|
DHL Paket (Szybsza dostawa) |
€50.00 - €100.00 | €2.00 | 1–3 dni robocze |
|
DHL Paket (Szybsza dostawa) |
Powyżej 100,00 € | Bezpłatnie | 1–3 dni robocze |
2.2 Wybrane kraje / regiony UE
Dostępne kierunki wysyłki w UE są wyświetlane przy kasie na podstawie adresu wysyłki. W przypadku zamówień wysyłanych do wybranych krajów lub regionów UE poza Niemcami korzystamy z usługi FedEx Regional Economy.
| Metoda wysyłki | Wartość zamówienia | Koszt | Szacowany czas dostawy |
|---|---|---|---|
| FedEx Regional Economy | €0.00 - €100.00 | €7.95 | 3–5 dni roboczych |
| FedEx Regional Economy | Powyżej 100,00 € | Bezpłatnie | 3–5 dni roboczych |
Zamówienia do UE mogą być realizowane z naszego magazynu w Monachium lub, w stosownych przypadkach, z magazynu w Shenzhen, w zależności od dostępności zapasów. W przypadku państw członkowskich UE firma OpenELAB pokrywa obowiązujące cła i podatki importowe w ramach usługi DDP, jeśli jest to wymagane.
2.3 Stany Zjednoczone
| Region | Metoda wysyłki | Wartość zamówienia | Koszt | Szacowany czas dostawy |
|---|---|---|---|---|
|
Kontynentalne USA (50 stanów) |
USPS Ground Advantage | €0.00 - €45.00 | €4.95 | 3–7 dni roboczych |
| USPS Ground Advantage | Powyżej 45,00 € | Bezpłatnie | 3–7 dni roboczych | |
| USPS Priority Mail | €0.00 - €45.00 | €16.95 | 1–4 dni robocze | |
| USPS Priority Mail | Powyżej 45,00 € | €14.95 | 1–4 dni robocze | |
|
USA poza kontynentem (AK, HI, PR itd.) |
USPS Ground Advantage | €0.00 - €60.00 | €6.95 | 5–9 dni roboczych |
| USPS Ground Advantage | Powyżej 60,00 € | Bezpłatnie | 5–9 dni roboczych |
Regiony USA poza kontynentem obejmują Alaskę, Samoa Amerykańskie, Guam, Hawaje, Wyspy Marshalla, Mariany Północne, Palau, Portoryko, Wyspy Dziewicze Stanów Zjednoczonych oraz adresy Sił Zbrojnych USA.
2.4 Międzynarodowe miejsca docelowe poza UE
Dla wybranych miejsc docelowych poza UE, w tym Szwajcarii, Zjednoczonego Królestwa i Norwegii, stawki wysyłki są następujące:
| Kwota zamówienia | Koszt wysyłki |
|---|---|
| €0.00 - €300.00 | €19.95 |
| Powyżej 300,00 € | Bezpłatnie |
W przypadku miejsc docelowych poza UE cła importowe, podatki i opłaty celne mogą zostać naliczone przez kraj docelowy i ponosi je odbiorca.
3. Magazyny i realizacja zamówień
Nasze produkty mogą być przechowywane w magazynach w Monachium, Arlington i Shenzhen. Rzeczywisty magazyn wysyłkowy zależy od dostępności produktu i miejsca docelowego.
3.1 Magazyn w Monachium
W przypadku produktów przechowywanych w naszym magazynie w Monachium korzystamy z usług Deutsche Post lub DHL Paket przy dostawach krajowych na terenie Niemiec. Do wybranych miejsc w UE poza Niemcami korzystamy z usługi FedEx Regional Economy.
3.2 Magazyn w Arlington
W przypadku produktów przechowywanych w naszym magazynie w Arlington korzystamy z usług USPS lub UPS przy dostawach na terenie Stanów Zjednoczonych.
3.3 Magazyn w Shenzhen
W przypadku produktów w przedsprzedaży lub produktów wysyłanych bezpośrednio z naszego magazynu w Shenzhen organizujemy niezawodną wysyłkę międzynarodową w zależności od miejsca docelowego i stanu magazynowego. W przypadku państw członkowskich UE OpenELAB pokrywa obowiązujące cła importowe i podatki w ramach usługi DDP, jeśli jest to wymagane.
4. Stan magazynowy, przedsprzedaż i wysyłka podzielona
- Status zapasów: Sprawdź stronę produktu, aby uzyskać informacje o stanie magazynowym w czasie rzeczywistym. Jeśli produktu nie ma w naszych lokalnych magazynach, może być oznaczony jako „Przedsprzedaż”.
- Realizacja przedsprzedaży: Produkty w przedsprzedaży mogą zostać wysłane bezpośrednio z Shenzhen lub najpierw uzupełnione w lokalnym magazynie, a następnie dostarczone do odbiorcy.
- Przesyłki dzielone: Jeśli Twoje zamówienie zawiera zarówno produkty dostępne w magazynie, jak i produkty w przedsprzedaży, możemy wysłać je osobno. Za przesyłki dzielone wynikające z organizacji realizacji zamówienia nie zostanie naliczona dodatkowa opłata za wysyłkę.
5. Cło, podatki i problemy z dostawą
5.1 Cło i podatki
Dla państw członkowskich UE:
Niezależnie od tego, czy przesyłka jest wysyłana z Niemiec, czy z Chin, OpenELAB pokrywa obowiązujące cła importowe i podatki w ramach usługi DDP, jeśli jest to wymagane. Klienci w państwach członkowskich UE nie powinni być obciążani dodatkowymi cłami importowymi ani podatkiem VAT przy dostawie.
W przypadku miejsc docelowych poza Unią Europejską, takich jak Szwajcaria, Norwegia i Wielka Brytania, lokalne organy mogą przy dostawie naliczyć cła importowe, podatki i opłaty celne. Opłaty te ponosi odbiorca.
5.2 Uszkodzone, opóźnione lub zagubione przesyłki
W miarę możliwości sprawdź przesyłkę przy odbiorze. Jeśli zauważysz widoczne uszkodzenia, zgłoś je przewoźnikowi i skontaktuj się z nami jak najszybciej. Nie wpływa to na Twoje ustawowe prawa konsumenta.
Jeśli przesyłka jest opóźniona, zaginęła, została zwrócona nadawcy lub informacje o śledzeniu nie zostały zaktualizowane przez nietypowo długi czas, skontaktuj się z nami pod adresem info@openelab.io. Pomożemy sprawdzić status przesyłki u przewoźnika.
5.3 Nieprawidłowy adres lub nieudana dostawa
Jeśli przesyłka nie może zostać doręczona z powodu podania przez klienta nieprawidłowego lub niepełnego adresu, odmowy przyjęcia przesyłki albo jej nieodebrania, mogą zostać naliczone dodatkowe koszty wysyłki lub zwrotu.
6. VAT
W przypadku zamówień na terenie UE podatek VAT jest pobierany przy finalizacji zakupu zgodnie z obowiązującymi zasadami dotyczącymi miejsca przeznaczenia. W przypadku zamówień do państw członkowskich UE objętych naszymi warunkami wysyłki DDP przy dostawie nie powinien być pobierany dodatkowy podatek VAT.


