Czym jest LILYGO T5 E-Paper S3 Pro?
Przegląd aktualizacji sprzętu i oprogramowania
| ID | Sprzęt | Oprogramowanie | Uwagi |
| H752-01 | v1.0-241224 | v1.2_250118 | najnowszy |
| H752 | v1.0-240810 | v1.0-241203 | - |
H752-01 Nowa wersja:
-
Zintegrowano układ zarządzania energią TPS65185 do sterowania e-papierem
-
Obsługuje lokalny odświeżanie oraz regulację napięcia Vcom w celu poprawy głębi kolorów wyświetlacza
-
Kompatybilny z epdiy v7 do bezpośredniego sterowania e-papierem
-
Zawiera wbudowany moduł GPS do funkcji pozycjonowania
Karty katalogowe
Moduł
| Nazwa | Biblioteka zależności |
| epdiy | https://github.com/vroland/epdiy |
| SX1262 | jgromes/RadioLib@6.5.0 |
| BQ25896 | lewisxhe/XPowersLib@^0.2.3 |
| GPS | mikalhart/TinyGPSPlus@^1.1.0 |
| Czujnik | lewisxhe/SensorLib@0.2.2 |
| LVGL | lvgl/lvgl@^8.3.11 |
Schemat & 3D
T5_E-Paper-S3-Pro
Zacznij od LILYGO T5 E-Paper S3 Pro
PlatformIO
-
Zainstaluj Visual Studio Code oraz Python, następnie sklonuj lub pobierz repozytorium projektu.
-
W Visual Studio Code wyszukaj rozszerzenie PlatformIO i zainstaluj je.
-
Po instalacji zrestartuj Visual Studio Code, aby aktywować rozszerzenie.
-
Otwórz folder projektu. PlatformIO automatycznie pobierze wszystkie wymagane biblioteki i zależności firm trzecich. To wstępne ustawienie może zająć trochę czasu — prosimy o cierpliwość.
-
Po zakończeniu instalacji otwórz plik konfiguracyjny platformio.ini. W sekcji [example] odkomentuj wybraną rutynę, a następnie naciśnij Ctrl+S, aby zapisać plik.
-
Kliknij ikonę w VS Code, aby skompilować projekt. Podłącz urządzenie przez USB i wybierz odpowiedni port COM w VS Code.
-
Na koniec kliknij ikonę, aby przesłać program do pamięci Flash urządzenia.
Arduino IDE
-
Zainstaluj the Arduino IDE.
-
Skopiuj wszystkie pliki z project/lib/ katalog i wklej je do folderu bibliotek Arduino (zazwyczaj znajduje się w C:\Users\YourName\Documents\Arduino\libraries).
-
Uruchom Arduino IDE, następnie przejdź do File → Open w menu w lewym górnym rogu i wybierz plik przykładowy z project/example/xxx/xxx.ino.
-
Skonfiguruj ustawienia Arduino zgodnie z wymaganiami. Po zakończeniu konfiguracji kliknij przycisk Upload w lewym górnym rogu Arduino IDE, aby skompilować i przesłać kod.
| Ustawienia Arduino IDE | Wartość |
| Płytka | ESP32S3 Dev Module |
| Port | Twój port |
| USB CDC przy starcie | Włącz |
| Częstotliwość CPU | 240MHZ(WiFi) |
| Poziom debugowania rdzenia | Brak |
| USB DFU przy starcie | Wyłącz |
| Wymaż cały Flash przed przesłaniem szkicu | Wyłącz |
| Wydarzenia działają na | Core1 |
| Tryb Flash | QIO 80MHZ |
| Rozmiar Flash | 16MB(128Mb) |
| Arduino działa na | Core1 |
| USB Firmware MSC przy starcie | Wyłącz |
| Schemat partycji | 16M Flash(3M APP/9.9MB FATFS) |
| PSRAM | OPI PSRAM |
| Tryb przesyłania | UART0/Sprzętowe CDC |
| Prędkość przesyłania | 921600 |
| Tryb USB | CDC i JTAG |
Struktura folderów:
| ├─boards : Informacje o płytce dla projektu konfiguracji platformio.ini;
├─data : Zasoby obrazów używane przez program;
├─example : Some examples; ├─firmare : `factory` skompilowane oprogramowanie; ├─hardware: Schemat płytki, dane układu; ├─lib : Biblioteki używane w projekcie;
|
Przykłady
| -✅ bq25896:Test bq25896 -✅ bq27220:Test bq27220 -✅ display_test:Test wyświetlacza ekranu atramentowego. -✅ factory:Programowanie oprogramowania fabrycznego. -✅ GPS:Test GPS musi być wykonany na zewnątrz. -✅ io_extend:Test układu rozszerzenia IO. -✅ lora_recv:Test wysyłania SX1262 LoRa. -✅ lora_send:Test odbioru SX1262 LoRa. -✅ lvgl_test:Test z użyciem LVGL jako silnika graficznego. -✅ rtc_pcf8563:Test układu zegara czasu rzeczywistego. -✅ sd_card:Test odczytu karty SD. -✅ touch:Test GT911.
|
Piny
| // DEFINICJA PINÓW PŁYTKI
#define BOARD_GPS_RXD 44 #define BOARD_I2C_PORT (0) #define BOARD_SPI_MISO (21) #define BOARD_TOUCH_SCL (BOARD_SCL) #define BOARD_RTC_SCL (BOARD_SCL) #define BOARD_SD_MISO (BOARD_SPI_MISO) #define BOARD_LORA_MISO (BOARD_SPI_MISO) #define BOARD_BL_EN (11) // ED047TC1 --- papier e-ink #define EP_D7 (8) // PCA9535 |
Test

Jak pobierać programy przez flash_download_tool ?
-
Pobierz i zainstaluj the Flash Download Tools.
-
Podłącz urządzenie przez USB. T5_E-Paper_S3_Pro wejdzie w tryb pobierania, wykonując następujące kroki:
-
Naciśnij i przytrzymaj przycisk BOOT
-
Trzymając BOOT, naciśnij i zwolnij przycisk RST z tyłu
-
Na koniec zwolnij przycisk BOOT
-

-
Uruchom Flash Download Tools i dokonaj wyborów pokazanych na obrazku referencyjnym.

-
Wybierz program, który chcesz pobrać, a następnie kliknij przycisk Start, aby rozpocząć flashowanie, jak pokazano.

-
Po zakończeniu pobierania naciśnij przycisk RST, aby zrestartować urządzenie.
