Kompleksowy przewodnik po wyborze odpowiednich modeli LILYGO T-Display S3 do Twojego projektu

Seria LILYGO T-Display S3 oferuje różne modele oparte na chipie ESP32-S3, z których każdy jest dostosowany do różnych zastosowań i wymagań. Modele te różnią się typami wyświetlaczy, konfiguracjami pamięci oraz dodatkowymi funkcjami, takimi jak moduły kamer. Niezależnie od tego, czy budujesz proste urządzenie IoT, czy bardziej złożoną aplikację wymagającą przechwytywania i przetwarzania obrazów, LILYGO T-Display S3 oferuje wszechstronne opcje.
Oto podział modeli z serii LILYGO T-Display S3, który pomoże Ci zdecydować, który z nich najlepiej nadaje się do Twojego projektu.
 

LILYGO T-Display S3

  1. Funkcje:
  • Wyświetlacz: 1,9-calowy TFT LCD, rozdzielczość 170x320
  • Chipset: ESP32-S3
  • Pamięć: 16MB Flash, 8MB PSRAM
  • Łączność: Obsługuje Wi-Fi i Bluetooth
  1. Najlepsze do: Podstawowe aplikacje IoT, proste wyświetlacze oraz projekty oparte na komunikacji Wi-Fi/Bluetooth. Idealne dla osób, które chcą rozpocząć pracę z urządzeniami IoT z wyświetlaczem bez potrzeby zaawansowanego przetwarzania obrazów.
  2. Szybki start:
  • Zainstaluj Arduino IDE lub PlatformIO i skonfiguruj dla ESP32-S3.
  • Użyj biblioteki TFT_eSPI, aby napisać kod i przetestować wyświetlacz.
  • Zapoznaj się z przykładowymi projektami na GitHub, aby łatwo wdrożyć funkcje wyświetlacza.

LILYGO T-Display S3 AMOLED Kamera

  1. Funkcje:
  • Wyświetlacz: 1,9-calowy AMOLED
  • Aparat: Zintegrowany moduł kamery
  • Chipset: ESP32-S3
  • Pamięć: 16MB Flash, 8MB PSRAM
  1. Najlepsze dla: projektów, które wymagają zarówno wyświetlania, jak i przechwytywania obrazu, takich jak rozpoznawanie twarzy, wykrywanie obiektów lub każdej aplikacji potrzebującej przetwarzania danych wizualnych.
  2. Szybki start:
  • Skonfiguruj środowisko programistyczne dla ESP32-S3.
  • Zainstaluj i skonfiguruj biblioteki AMOLED oraz biblioteki aparatu (np. biblioteka Adafruit AMOLED).
  • Przechwytuj obrazy za pomocą kamery i wyświetlaj je na ekranie AMOLED lub wykonuj proste zadania przetwarzania obrazu.

LILYGO T-Display S3 AMOLED V1

  • Funkcje:
    • Wyświetlacz: 1,9-calowy AMOLED
    • Aparat: Brak
    • Chipset: ESP32-S3
    • Pamięć: 16MB Flash, 8MB PSRAM
  • Najlepsze do: Aplikacje wymagające wysokiej jakości wyświetlaczy, ale bez potrzeby przechwytywania obrazu. Do typowych zastosowań należą smartwatche, graficzne interfejsy użytkownika lub proste projekty wyświetlaczy, gdzie przechwytywanie obrazu nie jest konieczne.
  • Szybki start:
    • Skonfiguruj środowisko programistyczne i ustawienia dla ESP32-S3.
    • Użyj biblioteki wyświetlacza AMOLED, aby projektować interfejsy lub wyświetlać obrazy.
    • Zacznij od podstawowych interfejsów graficznych, dynamicznych efektów lub animacji.

LILYGO T-Display S3 AMOLED V2

  1. Funkcje:
  • Wyświetlacz: 1,9-calowy AMOLED
  • Aparat: Brak
  • Chipset: ESP32-S3
  • Pamięć: 16MB Flash, 8MB PSRAM
  1. Najlepsze dla: Bardziej złożonych projektów wymagających zaawansowanego renderowania grafiki i wydajności wyświetlania, takich jak systemy wbudowane lub urządzenia z interaktywnymi interfejsami.
  2. Szybki start:
  • Skonfiguruj środowisko ESP32-S3.
  • Napisz kod dla zaawansowanych efektów wyświetlania, takich jak animacje lub złożone interfejsy graficzne.
  • Zapoznaj się z zaawansowanymi przykładami projektów dotyczącymi renderowania graficznego.
LILYGO T-Display S3

LILYGO T-Display S3

Zobacz produkt
LILYGO T-Display S3 AMOLED

LILYGO T-Display S3 AMOLED

Zobacz produkt
LilyGO T-Display S3 AMOLED Kamera

LILYGO T-Display S3 AMOLED Kamera

Zobacz produkt
LILYGO T-Display S3 AMOLED V2.0

LILYGO T-Display S3 AMOLED V2.0

Zobacz produkt

Tabela porównawcza

Model Typ wyświetlacza Aparat Najlepsze dla Kluczowe cechy
LILYGO T-Display S3 TFT LCD 170x320 Brak Podstawowe projekty IoT, proste aplikacje wyświetlające Wi-Fi/Bluetooth, 16MB Flash, 8MB PSRAM
LILYGO T-Display S3 AMOLED Kamera AMOLED 170x320 Tak Przechwytywanie obrazu, rozpoznawanie twarzy/obiektów Wyświetlacz AMOLED o wysokim kontraście, ESP32-S3, zintegrowana kamera
LILYGO T-Display S3 AMOLED V1 AMOLED 170x320 Brak Wysokiej jakości wyświetlacz do smartwatchy, interfejsy AMOLED, wyświetlacz wysokiej jakości, ESP32-S3
LILYGO T-Display S3 AMOLED V2 AMOLED 170x320 Brak Zaawansowane renderowanie grafiki, interaktywne wyświetlacze Ulepszona jakość wyświetlania, przetwarzanie grafiki

Jak zacząć z modelami LILYGO T-Display S3

Każdy model z serii LILYGO T-Display S3 jest w pełni kompatybilny zarówno z Arduino IDE, jak i PlatformIO, co zapewnia elastyczność w wyborze preferowanego środowiska programistycznego. Oto szybki przewodnik konfiguracji:

Jak zainstalować i skonfigurować T-Display-S3 w Arduino IDE?

  1. Pobierz i Zainstaluj Arduino IDE
Najpierw upewnij się, że masz zainstalowaną najnowszą wersję Arduino IDE na swoim komputerze. Możesz ją pobrać z oficjalnej strony Arduino.
  1. Skonfiguruj Arduino IDE obsługiwać ESP32S3
  • Otwórz Arduino IDE i przejdź do Plik -> Preferencje w górnym menu.
  • W oknie Preferencje znajdź pole Dodatkowe adresy URL Menedżera Płytek i wklej następujący link:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

✔ Skopiowano!
Uwaga: Zalecamy używanie Arduino IDE w wersji 2.0.14 do tego przewodnika, ponieważ wyższe wersje mogą mieć problemy z kompatybilnością z biblioteką TFT_eSPI【zobacz TFT_eSPI/issue3329】. Jeśli napotkasz problemy, rozważ obniżenie wersji do 2.0.14 lub niższej.
  1. Zainstaluj biblioteka płyty ESP32S3
  • Po dodaniu powyższego URL, przejdź do Narzędzia -> Płytka -> Menedżer płytek.
  • W Menedżerze Płyt, wyszukaj ESP32 i kliknij Zainstaluj.
  1. Pobierz bibliotekę T-Display-S3
  • Pobierz bibliotekę T-Display-S3 z GitHub i przenieś ją do folderu bibliotek Arduino. Domyślna ścieżka do biblioteki to: C:\Users\YourName\Documents\Arduino\libraries
  • Skopiuj całą zawartość folderu lib do folderu bibliotek Arduino.
  1. Otwórz przykładowy kod
  • Przejdź do katalogu examples w pobranym folderze T-Display-S3.
  • Wybierz dowolny przykład i kliknij dwukrotnie any_example.ino aby to otworzyć.
  1. Skonfiguruj ustawienia płytki rozwojowej
  • Otwórz Arduino IDE i przejdź do Narzędzia -> Płytka. Wybierz z listy ESP32S3 Dev Module.
  • Ustaw następującą konfigurację na podstawie poniższej tabeli:
Ustawienie Wartość
Tablica Moduł deweloperski ESP32S3
Port Wybierz odpowiedni port
USB CDC przy uruchomieniu Włącz
Częstotliwość CPU 240MHz (WiFi)
Poziom debugowania rdzenia Brak
USB DFU przy uruchamianiu Wyłącz
Wymaż całą pamięć Flash przed przesłaniem Wyłącz
Wydarzenia odbywają się w Core1
Tryb błysku QIO 80MHZ
Rozmiar pamięci Flash 16MB (128Mb)
PSRAM OPI PSRAM
Tryb przesyłania UART0/Sprzętowe CDC
Prędkość wysyłania 921600
Tryb USB CDC i JTAG
  1. Prześlij kod na płytkę rozwojową
  • Po skonfigurowaniu ustawień kliknij przycisk Prześlij, aby skompilować i przesłać kod do płytki rozwojowej.
  • Jeśli napotkasz problemy z przesyłaniem, zapoznaj się z sekcją Rozwiązywanie problemów poniżej.

Typowe problemy i rozwiązania

  • Co zrobić, jeśli przesyłanie się nie powiedzie? Jeśli przesyłanie się nie powiedzie, upewnij się, że twoja płytka jest prawidłowo podłączona. Spróbuj ponownie podłączyć kabel USB lub naciśnij przycisk Boot na płytce rozwojowej, aby wymusić tryb rozruchu.
  • Jak przejść do starszej wersji Arduino IDE 2.0.14? Jeśli masz problemy z nowszymi wersjami Arduino IDE, zaleca się powrót do wersji 2.0.14. Starsze wersje można pobrać bezpośrednio ze strony Arduino.
  • Biblioteka TFT_eSPI nie działa? Jak wspomniano, TFT_eSPI może nie być kompatybilna z wersjami wyższymi niż Arduino IDE 2.0.14. W takim przypadku obniż wersję do Arduino IDE 2.0.14 lub niższej, aby zapewnić kompatybilność.

Jak zainstalować Visual Studio Code i PlatformIO dla T-Display-S3

Aby rozpocząć pracę z płytką rozwojową T-Display-S3, musisz zainstalować Visual Studio Code i skonfigurować PlatformIO. Postępuj zgodnie z tymi krokami, aby zapewnić płynną konfigurację.
  1. Zainstaluj Visual Studio Code
Najpierw pobierz i zainstaluj Visual Studio Code ze oficjalnej strony. Ten lekki i potężny edytor kodu będzie używany do tworzenia Twoich projektów T-Display-S3.
  1. Zainstaluj rozszerzenie PlatformIO
  • Otwórz Visual Studio Code.
  • Przejdź do sekcji Rozszerzenia (w menu po lewej stronie).
  • Wyszukaj PlatformIO w pasku wyszukiwania.
  • Kliknij Zainstaluj w rozszerzeniu PlatformIO IDE.
  1. Uruchom ponownie Visual Studio Code
Po zakończeniu instalacji uruchom ponownie Visual Studio Code, aby upewnić się, że wtyczka PlatformIO została poprawnie załadowana.
  1. Wybierz folder projektu
  • Po ponownym uruchomieniu Visual Studio Code kliknij Plik w lewym górnym rogu.
  • Wybierz Otwórz folder i wybierz folder projektu T-Display-S3, z którym chcesz pracować.
  1. Czekaj na instalację zależności
Pozwól PlatformIO automatycznie zainstalować wszelkie zewnętrzne biblioteki zależne wymagane dla Twojego projektu. Ten proces zajmie kilka chwil.
  1. Skonfiguruj ustawienia PlatformIO
Edytuj platformio.ini
  • W projekcie T-Display-S3 znajdź i otwórz plik platformio.ini.
  • W tym pliku przejdź do [platformio] sekcja.
  • Odkomentuj jedną z linii zaczynających się od default_envs = xxxx, upewniając się, że tylko jedna konfiguracja jest aktywna naraz.
  1. Kompiluj i wgraj oprogramowanie układowe
  • Po skonfigurowaniu ustawień kliknij symbol ✔ znajdujący się w lewym dolnym rogu, aby skompilować projekt.
  • Podłącz swoją płytkę T-Display-S3 do komputera za pomocą kabel USB.
  • Kliknij symbol →, aby przesłać skompilowane oprogramowanie układowe na płytę.
  • Aby wyświetlić wynik, kliknij symbol wtyczki, aby otworzyć monitor szeregowy.
  1. Rozwiązywanie problemów
Jeśli napotkasz problemy, gdy urządzenie nie może zostać zapisane lub urządzenie USB ciągle miga, zapoznaj się z sekcją FAQ poniżej, aby poznać typowe kroki rozwiązywania problemów.

Który LILYGO T-Display S3 powinieneś wybrać?

Wybór odpowiedniego modelu LILYGO T-Display S3 zależy od potrzeb Twojego projektu:
  • Do prostych projektów IoT i wyświetlaczy, T-Display S3 z wyświetlaczem TFT LCD jest idealny.
  • Jeśli potrzebujesz możliwości przechwytywania obrazu, rozważ T-Display S3 AMOLED Camera.
  • Dla wysokiej jakości wyświetlaczy graficznych bez potrzeby kamery, wybierz T-Display S3 AMOLED V1.
  • Dla zaawansowanych możliwości graficznych i renderowania, T-Display S3 AMOLED V2 jest najlepszym wyborem.
Każda wersja jest wszechstronna i gotowa, aby sprostać potrzebom zarówno początkujących, jak i zaawansowanych użytkowników, a dzięki obfitym zasobom dostępnym na GitHub i w dokumentacji, możesz łatwo rozpocząć rozwój.

Zostaw komentarz

Twój adres e-mail nie będzie opublikowany. Wymagane pola są oznaczone *

Zarejestruj się do naszego newslettera

Uzyskaj najnowsze informacje o naszych produktach i specjalnych ofertach.