Kuinka käyttää LILYGO T-QT Pro ESP32-S3 -kehitysalustaa

LILYGO T-QT Pro ESP32-S3 on monipuolinen kehityskortti, joka sopii erinomaisesti IoT-projektien ja prototyyppien rakentamiseen. Se sisältää ESP32-S3FN4R2 Xtensa LX7 -mikroprosessorin, joka tarjoaa tehokkaan suorituskyvyn sekä tuen Wi-Fille ja Bluetooth 5.0:lle. Tässä oppaassa käymme läpi, miten LILYGO T-QT Pro ESP32-S3 otetaan käyttöön ja miten sitä käytetään kehitystarpeisiisi.
LILYGO T-QT Pro ESP32-S3

LILYGO T-QT Pro ESP32-S3

Näytä tuote

Avainominaisuudet Yhteenveto

  • Suoritin: ESP32-S3FN4R2 Xtensa LX7
  • Langaton Yhteys: Wi-Fi 802.11 b/g/n, Bluetooth 5.0+BLE
  • Ohjelmointiympäristöt: Yhteensopiva Arduino IDEn ja MicroPythonin kanssa
  • Muisti: 4 Mt Flash ja 2 Mt PSRAM
  • Näyttö: 0,85 tuuman GC9107 TFT IPS LCD (128x128 resoluutio)
  • Akun tuki: Akun lataus- ja purkutoiminnot
  • Antennin vaihto: Tukee sekä sisäistä että ulkoista antennivaihtoehtoa
  • USB-liitäntä: USB Type-C helppoa liitettävyyttä varten

LILYGO T-QT Pro ESP32-S3:n käyttöönotto

  1. Asenna Vaaditut ohjelmistot:
  • Arduino IDE: Lataa ja asenna Arduino IDE viralliselta Arduino-verkkosivustolta.
  • MicroPython (valinnainen): MicroPythonin käyttämiseksi lataa sopiva laiteohjelmisto MicroPythonin verkkosivustolta.
  1. Asenna ESP32-kortti Arduinossa IDE:
  • Avaa Arduino IDE ja siirry kohtaan Tiedosto > Asetukset.
  • Lisää seuraava URL-osoite kenttään Lisäkorttien hallinnan URL-osoitteet:
     
    https://dl.espressif.com/dl/package_esp32_index.json
    
      
    ✔ Kopioitu!
    • Siirry kohtaan Työkalut > Kortti > Korttien hallinta, etsi "ESP32" ja napsauta Asenna.
    1. Valitse korttisi ja porttisi:
    • Asennuksen jälkeen valitse LILYGO T-QT Pro ESP32-S3 -levy: Tools > Board > ESP32 Dev Module
    • Valitse oikea Port kohdasta Tools > Port.
    1. Lataa koodi:
    • Kirjoita tai lataa sketch Arduino IDE:ssä.
    • Napsauta Upload-painiketta. Muutaman sekunnin kuluttua koodisi ladataan levylle.

    Näytön käyttö

    LILYGO T-QT Pro ESP32-S3 sisältää 0,85 tuuman GC9107 TFT IPS LCD-näytön, joka sopii erinomaisesti visuaalien näyttämiseen projekteissasi. Näin aloitat näytön käytön:
    1. Alusta LCD Arduinoon IDE:
    • Asenna Adafruit_GFX ja Adafruit_ILI9341 -kirjastot valitsemalla Sketch > Include Library > Manage Libraries.
    • Käytä seuraavaa koodia näyttääksesi yksinkertaisen tekstiviestin näytöllä:
     
        // 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
        }
    
      
    ✔ Kopioitu!
    1. Säädä näytön asetuksia:
    • Käytä setRotation()-menetelmää vaihtaaksesi näytön suuntaa.
    • setTextColor(), setTextSize() ja setCursor() -menetelmät mahdollistavat helpon tekstin muokkaamisen.

    Langaton viestintä (Wi-Fi & Bluetooth)

    Sisäänrakennetun tuen ansiosta Wi-Fi 802.11 b/g/n ja Bluetooth 5.0+BLE voit nopeasti yhdistää projektisi verkkoon tai muihin Bluetooth-yhteensopiviin laitteisiin.
    1. Wi-Fi-asetukset Arduinossa IDE:
    • Sisällytä Wi-Fi-kirjasto:
       
          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("Yhdistetään WiFi-verkkoon...");
            }
            Serial.println("Yhdistetty WiFi-verkkoon!");
          }
          
          void loop() {
            // Your Wi-Fi related code here
          }
      
      
        
      ✔ Kopioitu!

       

      1. Bluetooth-asetukset (BLE):
      • Käytä sisäänrakennettua BluetoothSerial-kirjastoa kommunikoidaksesi Bluetoothin kautta.
         
            BluetoothSerial SerialBT;
            
            void setup() {
              Serial.begin(115200);
              SerialBT.begin("ESP32_TQTPro");
              Serial.println("Bluetooth-laite on valmis paritettavaksi");
            }
            
            void loop() {
              if (SerialBT.available()) {
                Serial.write(SerialBT.read());
              }
            }
          
        ✔ Kopioitu!

        Akun ja lataustoimintojen käyttö

        LILYGO T-QT Pro ESP32-S3 tukee akun lataamista ja purkamista, mikä on ihanteellista kannettaviin sovelluksiin. Käyttääksesi tätä ominaisuutta:
        1. Akun tunnistus: Akun tunnistuspinni on kytketty IO04-nastaan. Voit käyttää tätä pinniä akun tilan valvontaan projektissasi.
        2. Lataus ja purku: Käytä akun lataus- ja purkuominaisuuksia projekteissa, jotka vaativat liikkuvuutta tai itsenäistä käyttöä. Tämä on erityisen hyödyllistä Li-ion- tai Li-poly-akkujen kanssa työskennellessä.

        Ulkoinen Yhteydet

        1. Antenni vaihtaminen: LILYGO T-QT Pro ESP32-S3 mahdollistaa joustavan antennin vaihdon, jolloin voit valita laitteeseen integroidun tai ulkoisen antennin signaalitarpeidesi mukaan.
        2. USB Type-C: Levyssä on USB Type-C-liitäntä helppoa ja kätevää yhteydenpitoa varten, mikä yksinkertaistaa virran ja datan siirtoa.

        Mikä on ero LILYGO T-QT Pro -versioiden välillä?

        LILYGO T-QT Pro ESP32-S3 on saatavana useissa eri versioissa, jotka on räätälöity erilaisiin vaatimuksiin muistin, antennivaihtoehtojen ja yleisen kokoonpanon osalta. Alla on erittely tärkeimpien versioiden eroista:

        Ominaisuus S3FN8 perus S3FN8 Shell
        Versio
        S3FN4R2
        Perus
        S3FN4R2
        Hitsattu PIN
        S3FN4R2-kuori
        Piirimalli ESP32-S3FN8 ESP32-S3FN8 ESP32-S3FN4R2 ESP32-S3FN4R2 ESP32-S3FN4R2
        Akun lataus
        Akun purkaus
        Salama 8M 4M 4M 4M 4M
        PSRAM - 2M - - -
        LCD-ohjain GC9A01 GC9A01 GC9A01 GC9A01 GC9A01
        Näytön koko 0,85 tuumaa 0,85 tuumaa 0,85 tuumaa 0,85 tuumaa 0,85 tuumaa

        • Flash-muisti: S3FN8 Basic-versiossa on 8MB flash-tallennustilaa, joka tarjoaa enemmän tilaa datan ja ohjelmien tallentamiseen, kun taas muut versiot, kuten S3FN8 Shell ja S3FN4R2-variantit, sisältävät 4MB flash-muistia.
        • PSRAM: S3FN8 Shell Version on ainoa malli, joka sisältää 2MB PSRAM, mikä parantaa muistin saatavuutta monimutkaisempiin toimintoihin ja moniajoon.
        • Sirumalli: Perusversio (S3FN8) käyttää tehokkaampaa ESP32-S3FN8-sirua, kun taas muut (S3FN4R2) käyttävät ESP32-S3FN4R2-sirua, joka tarjoaa alhaisemman suorituskyvyn mutta soveltuu silti useimpiin IoT-sovelluksiin.
        • Antennivaihtoehdot: S3FN8 Shell ja S3FN4R2 Shell -versiot sisältävät lisätoiminnon antennin vaihtoon, jolloin käyttäjät voivat valita sisäisen tai ulkoisen antennin projektin vaatimusten mukaan.
        Jokaisella versiolla on omat vahvuutensa, ja oikean valinta riippuu projektisi muistista, suorituskyvystä ja yhteyksistä.

        Usein kysytyt kysymykset (Usein Kysytyt Kysymykset)

        1. Mikä on ero ESP32-S3FN8- ja ESP32-S3FN4R2-sirujen välillä?

        • ESP32-S3FN8 on tehokkaampi siru, jossa on korkeampi kellotaajuus ja suurempi flash-muisti verrattuna ESP32-S3FN4R2:een. Joissakin S3FN8-malleissa on myös PSRAM, mikä tekee siitä ihanteellisen vaativampiin tehtäviin.

        2. Miten voin käyttää Bluetoothia LILYGO T-QT Pro ESP32-S3:n kanssa?

        • LILYGO T-QT Pro tukee Bluetooth 5.0+BLE:tä, jota voit käyttää ohjelmoimalla BluetoothSerial-kirjastolla Arduino IDE:ssä tai hyödyntämällä BLE-toimintoja MicroPythonissa.

        3. Voinko käyttää ulkoista antennia LILYGO T-QT Pro ESP32-S3:n kanssa?

        • Kyllä, kortti tukee antennin vaihtoa, jolloin voit valita sisäisen antennin tai ulkoisen paremman signaalin vastaanoton saamiseksi.

        4. Onko LILYGO T-QT Pro ESP32-S3 yhteensopiva MicroPythonin kanssa?

        • Kyllä, kortti on täysin yhteensopiva MicroPythonin kanssa, jolloin voit ohjelmoida sitä Pythonilla sulautettuihin sovelluksiin.

        5. Mikä on LILYGO T-QT Pro ESP32-S3:n näytön koko?

        • LILYGO T-QT Pro ESP32-S3 sisältää 0,85 tuuman GC9107 TFT IPS LCD:n 128x128-resoluutiolla, tarjoten selkeät kuvat sulautettuihin projekteihisi.

        Jätä kommentti

        Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

        Sivupalkki

        Uusin julkaisu

        Tässä osiossa ei ole tällä hetkellä sisältöä. Lisää sisältöä tähän osioon käyttämällä sivupalkkia.

        Rekisteröidy uutiskirjeeseemme

        Hanki viimeisimmät tiedot tuotteistamme ja erikoistarjouksistamme.