LilyGO T-Display S3 Kurulum ve Örnek Kılavuzu

Proje Tanıtımı

LilyGO T-Display S3, 1,9 inçlik bir TFT ekrana sahip, ESP32-S3 tabanlı bir geliştirme kartıdır. Bu proje, geliştiricilerin hızlı bir şekilde işe koyulup bu geliştirme kartını yazılım geliştirme amacıyla kullanabilmelerine yardımcı olmak üzere ayrıntılı kurulum kılavuzları ve çok sayıda örnek kod sunmaktadır.

Lilygo T display 1
T-Display S3 | Resim: LilyGO

T-Display S3 Proje Örneği

Ortam Hazırlığı

Arduino IDE'yi yükleyin

Arduino IDE'nin en son sürümünün yüklü olduğundan emin olun.

ESP32 Kart Desteğini Yükle

  1. Arduino IDE'de Dosya -> Tercihler'e gidin ve Ek Kart Yöneticisi URL'leri bölümüne aşağıdaki URL'yi ekleyin:
				
					https://dl.espressif.com/dl/package_esp32_index.json  
				
			
Arduino IDE Preferences window with ESP32 board manager URL configured
Configuring the ESP32 board manager URL in Arduino IDE's Preferences.
  1. Araçlar -> Kartlar -> Kart Yöneticisi'ni açın, "esp32" ifadesini arayın ve desteği yükleyin.
Arduino IDE Boards Manager showing installed ESP32 board packages
Managing ESP32 board support in Arduino IDE's Boards Manager

Proje Kodunu İndir:

GitHub web sayfasından indirin (yeni başlayanlar için)
  1. Proje sayfasını ziyaret edin: https://github.com/teastainGit/LilyGO-T-display-S3-setup-and-examples.
  2. (Sağdaki) Kod düğmesine tıklayın, ardından ZIP'i İndir seçeneğini seçerek sıkıştırılmış dosyayı indirin.
GitHub repository page showing Download ZIP option for LilyGO T Display S3 project
Downloading the LilyGO T-Display S3 project code as a ZIP file from GitHub.
  1. İndirme işlemi tamamlandıktan sonra dosyayı yerel bir klasöre açın.
Git Komut Satırı Üzerinden İndirme (Geliştiriciler için)
Adımlar:
  1. Git'i yükleyin:
    • Windows: Git for Windows'u indirin ve kurun.
    • macOS/Linux: Git genellikle önceden yüklenmiştir. Değilse, bir paket yöneticisi kullanın (örneğin, sudo apt install git Linux'ta).
  2. Komut İstemi/Terminal'i açın:
    • Windows: Git Bash'ı başlatın (Git yüklemesiyle birlikte gelir).
    • macOS/Linux: Terminal uygulamasını açın.
  3. Clone Komutunu Çalıştırın:
				
					git clone https://github.com/teastainGit/LilyGO-T-display-S3-setup-and-examples.git  
				
			

Bu işlem, kodu şu anki komut satırı dizininize indirecektir.

Geliştirme Kartını Yapılandırın

  • Arduino IDE'de Araçlar -> Kart -> ESP32 Arduino -> ESP32S3 Geliştirme Modülü seçeneğini seçin.
  • Doğru bağlantı noktasını seçin (genellikle /dev/cu.usbserial-* veya COM3, vb.).
Arduino IDE Tools menu with ESP32S3 Dev Module selected
Configuring the ESP32S3 Dev Module in Arduino IDE's Tools menu

Örnek Kod Yükle

  • Projedeki LilyGO T-Display-S3 Setup.txt dosyasını açın ve talimatları izleyin.
  • ESPNOW_for_T_Display örnek kodunu örnek olarak alın:
				
					// Example Code: ESPNOW_for_T_Display  
#include <esp_now.h>  
#include <WiFi.h>  

void setup() {  
  Serial.begin(115200);  
  WiFi.mode(WIFI_STA);  
  if (esp_now_init() != ESP_OK) {  
    Serial.println("Error initializing ESP-NOW");  
    return;  
  }  
}  

void loop() {  
  // Main loop code  
}  
				
			

Bu eğitim sayesinde, LilyGO T-Display S3 geliştirme kartını hızla kullanmaya başlayabilir ve geliştirme çalışmalarınızda kartın sunduğu zengin örnek kodlardan yararlanabilirsiniz. Bu projeden keyif almanızı ve ilham bulmanızı dileriz!

not:

Bu kartı satın almak isterseniz, şirketin web sitesinden temin edebilirsiniz: T-Display S3

LILYGO T-Display S3 proje kurulumu ve GPIO checklist

LILYGO T-Display S3 projects sırasında yaygın sorunlar board profile, TFT driver, USB CDC/JTAG, pil ölçümü ve boot strapping pins ile GPIO çakışmalarıdır. Wi-Fi, BLE, LVGL, sensor veya MQTT eklemeden önce bunları kontrol edin.

Örnekleri derlemeden önce kontroller

ÖğeKontrolBelirti
Board profileESP32S3 Dev Module veya LILYGO profili, varsa PSRAM açıkSketch derlenir ama graphics veya LVGL sırasında çöker
Display driverST7789 pins, backlight, rotation, TFT_eSPI veya Arduino_GFXBeyaz ekran, ters UI veya yanlış renkler
USB modeUSB CDC on boot, USB JTAG ve serial port izinleriUpload bir kez çalışır, serial monitor kaybolur
Power ve batteryVBAT divider, charging IC, sleep current, wake sourceYanlış pil yüzdesi veya yüksek deep sleep tüketimi

ESP32-S3 tabanlı custom PCB için strapping pins ayırın, display SPI hatlarını kısa tutun ve antenna keep-out alanını test edin.

Paylaş:

Scroll to Top

Anında Fiyat Teklifi

Instant Quote