Sådan bruger du LILYGO T-QT Pro ESP32-S3 udviklingskortet

LILYGO T-QT Pro ESP32-S3 er et funktionsrigt udviklingskort, perfekt til at bygge IoT-projekter og prototyper. Det indeholder ESP32-S3FN4R2 Xtensa LX7 microprocessoren, som tilbyder kraftfuld ydeevne og understøttelse af både Wi-Fi og Bluetooth 5.0. I denne vejledning vil vi guide dig gennem opsætning og brug af LILYGO T-QT Pro ESP32-S3 til dine udviklingsbehov.
LILYGO T-QT Pro ESP32-S3

LILYGO T-QT Pro ESP32-S3

Se produkt

Nøglefunktioner Opsummering

  • Microprocessor: ESP32-S3FN4R2 Xtensa LX7
  • Trådløs Forbindelse: Wi-Fi 802.11 b/g/n, Bluetooth 5.0+BLE
  • Programmeringsplatforme: Kompatibel med Arduino IDE og MicroPython
  • Hukommelse: 4MB Flash og 2MB PSRAM
  • Display: 0,85-tommer GC9107 TFT IPS LCD (128x128 opløsning)
  • Batteristøtte: Batteriopladning og -afladningsfunktioner
  • Antenne-skift: Understøtter både indbygget og ekstern antennemulighed
  • USB Interface: USB Type-C for nem tilslutning

Opsætning af LILYGO T-QT Pro ESP32-S3

  1. Installer Den nødvendige software:
  • Arduino IDE: Download og installer Arduino IDE fra det officielle Arduino-websted.
  • MicroPython (valgfrit): For at bruge MicroPython, download den passende firmware fra MicroPython-webstedet.
  1. Installer ESP32 Board i Arduino IDE:
  • Åbn Arduino IDE og gå til Fil > Indstillinger.
  • I feltet Additional Boards Manager URLs tilføj følgende URL:
     
    https://dl.espressif.com/dl/package_esp32_index.json
    
      
    ✔ Kopieret!
    • Gå til Værktøjer > Board > Boards Manager, søg efter "ESP32", og klik på Installer.
    1. Vælg dit board og port:
    • Efter installation skal du vælge LILYGO T-QT Pro ESP32-S3-boardet: Tools > Board > ESP32 Dev Module
    • Vælg den korrekte Port under Tools > Port.
    1. Upload kode:
    • Skriv eller indlæs dit sketch i Arduino IDE.
    • Klik på Upload-knappen. Efter få sekunder bliver din kode uploadet til boardet.

    Brug af displayet

    LILYGO T-QT Pro ESP32-S3 leveres med en 0,85-tommer GC9107 TFT IPS LCD, som er fantastisk til at vise grafik i dine projekter. Sådan kommer du i gang med skærmen:
    1. Initialiser LCD'en i Arduino IDE:
    • Installer Adafruit_GFX og Adafruit_ILI9341-bibliotekerne via Sketch > Include Library > Manage Libraries.
    • Brug følgende kode til at vise en simpel tekstbesked på skærmen:
     
        // 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
        }
    
      
    ✔ Kopieret!
    1. Juster skærmindstillinger:
    • Brug setRotation()-metoden til at ændre displayets orientering.
    • setTextColor(), setTextSize() og setCursor()-metoderne gør det nemt at tilpasse teksten.

    Trådløs kommunikation (Wi-Fi & Bluetooth)

    Med indbygget understøttelse af Wi-Fi 802.11 b/g/n og Bluetooth 5.0+BLE kan du hurtigt forbinde dit projekt til et netværk eller andre Bluetooth-aktiverede enheder.
    1. Wi-Fi-indstillinger i Arduino IDE:
    • Inkluder Wi-Fi-biblioteket:
       
          const char* ssid = "your_network";
          const char* password = "your_password";
          
          void setup() {
            Serial.begin(115200);
            WiFi.begin(ssid, password);
            while (WiFi.status() != WL_CONNECTED) {
              delay(1000);
              Serial.println("Forbinder til WiFi...");
            }
            Serial.println("Forbundet til WiFi!");
          }
          
          void loop() {
            // Your Wi-Fi related code here
          }
      
      
        
      ✔ Kopieret!

       

      1. Bluetooth-indstillinger (BLE):
      • Brug det indbyggede BluetoothSerial-bibliotek til at kommunikere via Bluetooth.
         
            BluetoothSerial SerialBT;
            
            void setup() {
              Serial.begin(115200);
              SerialBT.begin("ESP32_TQTPro");
              Serial.println("Bluetooth-enhed er klar til parring");
            }
            
            void loop() {
              if (SerialBT.available()) {
                Serial.write(SerialBT.read());
              }
            }
          
        ✔ Kopieret!

        Brug af batteri- og opladningsfunktioner

        LILYGO T-QT Pro ESP32-S3 understøtter batteriopladning og afladning, hvilket er ideelt til bærbare applikationer. For at bruge denne funktion:
        1. Batteriopdagelse: batteriopdagelses-pinnen er forbundet til IO04. Du kan bruge denne pin til at overvåge batteristatus i dit projekt.
        2. Opladning og afladning: Brug batteriopladnings- og afladnings funktionerne til projekter, der kræver mobilitet eller selvstændig brug. Dette er særligt nyttigt ved arbejde med Li-ion eller Li-poly batterier.

        Ekstern Forbindelse

        1. Antenneomskiftning: LILYGO T-QT Pro ESP32-S3 tillader fleksibel antenneomskiftning, så du kan vælge mellem en indbygget eller ekstern antenne, afhængigt af dine signalbehov.
        2. USB Type-C: Kortet har en USB Type-C grænseflade for nem og bekvem tilslutning, hvilket forenkler strøm- og dataoverførsel.

        Hvad er forskellen mellem LILYGO T-QT Pro versionerne?

        LILYGO T-QT Pro ESP32-S3 findes i flere varianter, hver tilpasset forskellige krav med hensyn til hukommelse, antennemuligheder og samlet konfiguration. Nedenfor er en oversigt over forskellene mellem nøgleversionerne:

        Funktion S3FN8 Basis S3FN8 Shell
        Version
        S3FN4R2
        Basis
        S3FN4R2
        Svejset PIN
        S3FN4R2-kabinet
        Chipmodel ESP32-S3FN8 ESP32-S3FN8 ESP32-S3FN4R2 ESP32-S3FN4R2 ESP32-S3FN4R2
        Batteriopladning
        Batteriafladning
        Flash 8M 4M 4M 4M 4M
        PSRAM - 2M - - -
        LCD-driver GC9A01 GC9A01 GC9A01 GC9A01 GC9A01
        Skærmstørrelse 0,85 tomme 0,85 tomme 0,85 tomme 0,85 tomme 0,85 tomme

        • Flashhukommelse: S3FN8 Basic versionen har 8MB flashlager, hvilket giver mere plads til lagring af data og programmer, mens andre versioner som S3FN8 Shell og S3FN4R2 varianterne kommer med 4MB flash.
        • PSRAM: S3FN8 Shell Version er den eneste model, der inkluderer 2MB PSRAM, hvilket øger hukommelsestilgængeligheden til mere komplekse operationer og multitasking.
        • Chipmodel: Den grundlæggende version (S3FN8) bruger den mere kraftfulde ESP32-S3FN8 chip, mens de andre (S3FN4R2) bruger ESP32-S3FN4R2 chippen, som tilbyder lavere ydeevne, men stadig er egnet til de fleste IoT-applikationer.
        • Antennevalg: S3FN8 Shell og S3FN4R2 Shell versionerne har ekstra antenne-skift, som giver brugerne mulighed for at vælge mellem en indbygget antenne og en ekstern antenne afhængigt af projektets krav.
        Hver version har sine specifikke styrker, og valget afhænger af dine behov for hukommelse, processorkraft og tilslutning til projektet.

        Ofte stillede spørgsmål (Ofte stillede spørgsmål)

        1. Hvad er forskellen mellem ESP32-S3FN8 og ESP32-S3FN4R2 chips?

        • ESP32-S3FN8 er en mere kraftfuld chip med højere clockfrekvens og større flashhukommelse sammenlignet med ESP32-S3FN4R2. S3FN8 kommer også med PSRAM i nogle modeller, hvilket gør den ideel til mere krævende opgaver.

        2. Hvordan kan jeg bruge Bluetooth med LILYGO T-QT Pro ESP32-S3?

        • LILYGO T-QT Pro understøtter Bluetooth 5.0+BLE, som du kan bruge ved at programmere med BluetoothSerial-biblioteket i Arduino IDE eller ved at benytte BLE-funktioner i MicroPython.

        3. Kan jeg bruge en ekstern antenne med LILYGO T-QT Pro ESP32-S3?

        • Ja, boardet understøtter antenne-skift, så du kan vælge mellem en indbygget antenne eller en ekstern for bedre signalmodtagelse.

        4. Er LILYGO T-QT Pro ESP32-S3 kompatibel med MicroPython?

        • Ja, boardet er fuldt kompatibelt med MicroPython, så du kan programmere det med Python til indlejrede applikationer.

        5. Hvad er størrelsen på displayet på LILYGO T-QT Pro ESP32-S3?

        • LILYGO T-QT Pro ESP32-S3 har en 0,85-tommer GC9107 TFT IPS LCD med en 128x128 opløsning, som giver klare billeder til dine indlejrede projekter.

        Efterlad en kommentar

        Din e-mail-adresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

        Sidebar

        Seneste indlæg

        Dette afsnit inkluderer i øjeblikket ikke noget indhold. Tilføj indhold til dette afsnit ved hjælp af sidebar'en.

        Tilmeld dig vores nyhedsbrev

        Få de seneste oplysninger om vores produkter og særlige tilbud.