Jak korzystać z płytki rozwojowej LILYGO T-QT Pro ESP32-S3

LILYGO T-QT Pro ESP32-S3 to bogata w funkcje płytka rozwojowa, idealna do tworzenia projektów i prototypów IoT. Zawiera mikroprocesor ESP32-S3FN4R2 Xtensa LX7, oferujący potężną wydajność oraz wsparcie zarówno dla Wi-Fi, jak i Bluetooth 5.0. W tym przewodniku przeprowadzimy Cię przez proces konfiguracji i użytkowania LILYGO T-QT Pro ESP32-S3 zgodnie z Twoimi potrzebami rozwojowymi.
LILYGO T-QT Pro ESP32-S3

LILYGO T-QT Pro ESP32-S3

Zobacz produkt

Kluczowe cechy Podsumowanie

  • Mikroprocesor: ESP32-S3FN4R2 Xtensa LX7
  • Łączność bezprzewodowa: Wi-Fi 802.11 b/g/n, Bluetooth 5.0+BLE
  • Platformy programistyczne: Kompatybilne z Arduino IDE oraz MicroPython
  • Pamięć: 4MB Flash i 2MB PSRAM
  • Wyświetlacz: 0,85-calowy GC9107 TFT IPS LCD (rozdzielczość 128x128)
  • Obsługa baterii: Funkcje ładowania i rozładowywania baterii
  • Przełączanie anteny: Obsługuje zarówno wbudowane, jak i zewnętrzne opcje antenowe
  • Interfejs USB: USB Type-C dla łatwej łączności

Konfiguracja LILYGO T-QT Pro ESP32-S3

  1. Zainstaluj wymagane oprogramowanie:
  • Arduino IDE: Pobierz i zainstaluj Arduino IDE ze oficjalnej strony Arduino.
  • MicroPython (Opcjonalnie): Aby korzystać z MicroPython, pobierz odpowiednie oprogramowanie układowe ze strony MicroPython.
  1. Zainstaluj Płytka ESP32 w Arduino IDE:
  • Otwórz Arduino IDE i przejdź do Plik > Preferencje.
  • W polu Additional Boards Manager URLs dodaj następujący adres URL:
     
    https://dl.espressif.com/dl/package_esp32_index.json
    
      
    ✔ Skopiowano!
    • Przejdź do Narzędzia > Płytka > Menedżer płytek, wyszukaj "ESP32" i kliknij Zainstaluj.
    1. Wybierz swoją płytę i port:
    • Po instalacji wybierz płytę LILYGO T-QT Pro ESP32-S3: Narzędzia > Płyta > ESP32 Moduł deweloperski
    • Wybierz poprawny Port w Narzędzia > Port.
    1. Prześlij kod:
    • Napisz lub załaduj swój szkic w Arduino IDE.
    • Kliknij przycisk Prześlij. Po kilku sekundach Twój kod zostanie przesłany na płytkę.

    Używanie wyświetlacza

    LILYGO T-QT Pro ESP32-S3 jest wyposażony w 0,85-calowy GC9107 TFT IPS LCD, który doskonale nadaje się do wyświetlania wizualizacji w Twoich projektach. Oto jak zacząć korzystać z ekranu:
    1. Zainicjuj wyświetlacz LCD w Arduino IDE:
    • Zainstaluj biblioteki Adafruit_GFX i Adafruit_ILI9341 przez Szkic > Dołącz bibliotekę > Zarządzaj bibliotekami.
    • Użyj następującego kodu, aby wyświetlić prostą wiadomość tekstową na ekranie:
     
        // Define the pins for the LCD
        #define TFT_CS     5
        #define TFT_RST    22
        #define TFT_DC     21
        
        Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST);
        
        void setup() {
          // Initialize the LCD
          tft.begin();
          tft.setRotation(3);  // Adjust orientation if necessary
          tft.fillScreen(ILI9341_BLACK);
          tft.setTextColor(ILI9341_WHITE);
          tft.setTextSize(1);
          tft.setCursor(10, 10);
          tft.println("Hello, T-QT Pro!");
        }
        
        void loop() {
          // Add more functionality here if needed
        }
    
      
    ✔ Skopiowano!
    1. Dostosuj ustawienia ekranu:
    • Użyj metody setRotation(), aby zmienić orientację wyświetlania.
    • setTextColor(), setTextSize() i setCursor() umożliwiają łatwą personalizację tekstu.

    Komunikacja bezprzewodowa (Wi-Fi i Bluetooth)

    Dzięki wbudowanemu wsparciu dla Wi-Fi 802.11 b/g/n oraz Bluetooth 5.0+BLE, możesz szybko połączyć swój projekt z siecią lub innymi urządzeniami obsługującymi Bluetooth.
    1. Konfiguracja Wi-Fi w Arduino IDE:
    • Dołącz bibliotekę Wi-Fi:
       
          const char* ssid = "twoja_siec";
          const char* password = "twoje_hasło";
          
          void setup() {
            Serial.begin(115200);
            WiFi.begin(ssid, hasło);
            while (WiFi.status() != WL_CONNECTED) {
              opóźnienie(1000);
              Serial.println("Łączenie z WiFi...");
            }
            Serial.println("Połączono z WiFi!");
          }
          
          void loop() {
            // Your Wi-Fi related code here
          }
      
      
        
      ✔ Skopiowano!

       

      1. Konfiguracja Bluetooth (BLE):
      • Użyj wbudowanej biblioteki BluetoothSerial, aby komunikować się przez Bluetooth.
         
            BluetoothSerial SerialBT;
            
            void setup() {
              Serial.begin(115200);
              SerialBT.begin("ESP32_TQTPro");
              Serial.println("Urządzenie Bluetooth jest gotowe do parowania");
            }
            
            void loop() {
              jeśli (SerialBT.available()) {
                Serial.write(SerialBT.read());
              }
            }
          
        ✔ Skopiowano!

        Korzystanie z funkcji baterii i ładowania

        LILYGO T-QT Pro ESP32-S3 obsługuje ładowanie baterii oraz rozładowywanie, co jest idealne dla przenośnych zastosowań. Aby skorzystać z tej funkcji:
        1. Wykrywanie baterii: Pin wykrywania baterii jest podłączony do IO04. Możesz użyć tego pinu do monitorowania stanu baterii w swoim projekcie.
        2. Ładowanie i rozładowywanie: Używaj ładowania i rozładowywania baterii do projektów wymagających mobilności lub samodzielnego użytkowania. Jest to szczególnie przydatne podczas pracy z bateriami Li-ion lub Li-poly.

        Zewnętrzny Łączność

        1. Przełączanie anteny: LILYGO T-QT Pro ESP32-S3 umożliwia elastyczne przełączanie anten, pozwalając na wybór między anteną wbudowaną a zewnętrzną, w zależności od wymagań sygnału.
        2. USB Type-C: Płyta wyposażona jest w interfejs USB Type-C zapewniający łatwe i wygodne połączenie, upraszczając przesyłanie zasilania i danych.

        Jaka jest różnica między wersjami LILYGO T-QT Pro?

        LILYGO T-QT Pro ESP32-S3 występuje w kilku wariantach, z których każdy jest dostosowany do różnych wymagań pod względem pamięci, opcji antenowych i ogólnej konfiguracji. Poniżej znajduje się podział różnic między kluczowymi wersjami:

        Funkcja S3FN8 Podstawowy S3FN8 Shell
        Wersja
        S3FN4R2
        Podstawowy
        S3FN4R2
        Spawany PIN
        S3FN4R2 Shell
        Model układu scalonego ESP32-S3FN8 ESP32-S3FN8 ESP32-S3FN4R2 ESP32-S3FN4R2 ESP32-S3FN4R2
        Ładowanie baterii
        Rozładowanie baterii
        Błysk 8M 4M 4M 4M 4M
        PSRAM - 2M - - -
        Sterownik LCD GC9A01 GC9A01 GC9A01 GC9A01 GC9A01
        Rozmiar ekranu 0,85 cala 0,85 cala 0,85 cala 0,85 cala 0,85 cala

        • Pamięć Flash: Wersja S3FN8 Basic ma 8MB pamięci flash, co zapewnia więcej miejsca na przechowywanie danych i programów, podczas gdy inne wersje, takie jak warianty S3FN8 Shell i S3FN4R2, mają 4MB pamięci flash.
        • PSRAM: Wersja S3FN8 Shell jest jedynym modelem, który zawiera 2MB PSRAM, co zwiększa dostępność pamięci dla bardziej złożonych operacji i wielozadaniowości.
        • Model układu: Podstawowa wersja (S3FN8) używa mocniejszego układu ESP32-S3FN8, natomiast pozostałe (S3FN4R2) korzystają z układu ESP32-S3FN4R2, który oferuje niższą wydajność, ale nadal nadaje się do większości zastosowań IoT.
        • Opcje anteny: Wersje S3FN8 Shell i S3FN4R2 Shell posiadają dodatkowe przełączanie anteny, umożliwiające użytkownikom wybór między anteną wbudowaną a anteną zewnętrzną w zależności od wymagań ich projektu.
        Każda wersja ma swoje specyficzne zalety, a wybór odpowiedniej zależy od Twojej pamięci, mocy obliczeniowej i potrzeb związanych z łącznością dla projektu.

        Najczęściej zadawane pytania (Najczęściej zadawane pytania)

        1. Jaka jest różnica między układami ESP32-S3FN8 a ESP32-S3FN4R2?

        • ESP32-S3FN8 to bardziej wydajny układ z wyższą częstotliwością taktowania i większą pamięcią flash w porównaniu do ESP32-S3FN4R2. S3FN8 w niektórych modelach wyposażony jest również w PSRAM, co czyni go idealnym do bardziej wymagających zadań.

        2. Jak mogę używać Bluetooth z LILYGO T-QT Pro ESP32-S3?

        • LILYGO T-QT Pro obsługuje Bluetooth 5.0+BLE, którego możesz używać, programując go za pomocą biblioteki BluetoothSerial w Arduino IDE lub korzystając z funkcji BLE w MicroPython.

        3. Czy mogę użyć zewnętrznej anteny z LILYGO T-QT Pro ESP32-S3?

        • Tak, płyta obsługuje przełączanie anteny, co pozwala wybrać między anteną wbudowaną a zewnętrzną dla lepszego odbioru sygnału.

        4. Czy LILYGO T-QT Pro ESP32-S3 jest kompatybilny z MicroPythonem?

        • Tak, płytka jest w pełni kompatybilna z MicroPython, co pozwala na programowanie jej za pomocą Python do zastosowań wbudowanych.

        5. Jaki jest rozmiar wyświetlacza w LILYGO T-QT Pro ESP32-S3?

        • LILYGO T-QT Pro ESP32-S3 posiada 0,85-calowy wyświetlacz GC9107 TFT IPS LCD o rozdzielczości 128x128, zapewniający wyraźne obrazy dla Twoich projektów wbudowanych.

        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.