Proje Tanıtımı
Lilygo T-Display S3, 1.9 inç TFT ekranla donatılmış ESP32-S3 tabanlı bir geliştirme kartıdır. Bu proje, geliştiricilerin hızlı bir şekilde başlamasına ve bu geliştirme panosunu geliştirme için kullanmasına yardımcı olmak için ayrıntılı kurulum kılavuzları ve çoklu örnek kodlar sağlar.
T-Ekran S3 Proje Örneği
çevre hazırlığı
Arduino IDE'yi yükleyin
Arduino IDE’nin en son sürümünün kurulu olduğundan emin olun.
ESP32 kartı desteğini yükleyin
- Arduino Ide’de, git dosya -> tercihlerve aşağıdaki URL’yi şuraya ekleyin: Ek Kurullar Yöneticisi URL’leri:
https://dl.espressif.com/dl/package_esp32_index.json

- Açık Araçlar -> panolar -> yönetim kurulu başkanı, “ESP32” yi arayın ve desteği yükleyin.

Proje kodunu indirin:
GitHub web sayfası üzerinden indirin (yeni başlayanlar için)
- Proje sayfasını ziyaret edin: https://github.com/teastainGit/LilyGO-T-display-S3-setup-and-examples.
- tıklayın Kod düğmesi (sağda), ardından Zip İndir Sıkıştırılmış bir dosya almak için.

- Tamamlandıktan sonra indirilen dosyayı yerel bir klasöre açın.
Git komut satırı aracılığıyla indirin (geliştiriciler için)
- Git’i yükle:
- pencereler: İndir Windows için git ve yükleyin.
- MacOS/Linux: Git genellikle önceden yüklenir. Değilse, bir paket yöneticisi kullanın (ör.
sudo apt kurulum gitLinux’ta).
- Bir komut istemi/terminalini açın:
- pencereler: Fırlatma git bash (git kurulumuna dahildir).
- MacOS/Linux: Terminal uygulamasını açın.
- klon komutunu çalıştır:
git clone https://github.com/teastainGit/LilyGO-T-display-S3-setup-and-examples.git
Bu, kodu mevcut komut satırı dizininize indirecektir.
Geliştirme panosunu yapılandırın
- Arduino IDE’de, seçin Araçlar -> tahta -> ESP32 Arduino -> ESP32S3 Dev Modülü.
- Doğru bağlantı noktasını seçin (genellikle
/dev/cu.usbserial-*veyacom3, vb.).

Örnek Kod Yükle
- Aç Lilygo T-Display-S3 Setup.txt projeye dosyalayın ve talimatları izleyin.
- Örnek kodu al ESPNOW_FOR_T_GÖRÜNTÜ Örnek olarak:
// 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 öğretici aracılığıyla, Lilygo T-Display S3 geliştirme panosuna hızlı bir şekilde başlayabilir ve geliştirme için bol örnek kodlarından yararlanabilirsiniz. Umarız bu projede eğlence ve ilham bulursunuz!
Not:
Tahtaya ihtiyacınız varsa, kendi sitesinden satın alabilirsiniz: T-Ekran S3
Lilygo T-Display S3 Proje Kurulumu ve GPIO Kontrol Listesi
Gerçek için Lilygo T-Display S3 Projeleri, en yaygın sorunlar, pano paketi seçimi, TFT sürücü yapılandırması, USB CDC/JTAG davranışı, pil ölçümü ve önyükleme çemberleme pinleriyle GPIO çakışmalarıdır. Wi-Fi, BLE, LVGL, Sensörler veya MQTT kodunu eklemeden önce bunları doğrulayın.
Örnekleri derlemeden önce proje kontrolleri
| Öğe | Önerilen kontrol | Tipik belirti |
|---|---|---|
| Kart profili | ESP32S3 Dev Module veya uygun LILYGO profilini seçin, takılıysa PSRAM'i etkinleştirin | Kod derleniyor ancak grafik işlemleri veya LVGL bellek ayırma sırasında çöküyor |
| Ekran sürücüsü | ST7789 pinlerini, arka ışık pinini, rotasyonu ve TFT_eSPI veya Arduino_GFX yapılandırmasını doğrulayın | Beyaz ekran, yansıtılmış arayüz veya yanlış renkler |
| USB modu | Önyüklemede USB CDC, USB JTAG ve seri port izinlerini kontrol edin | Yükleme bir kez çalışıyor ancak seri monitör kayboluyor |
| Güç ve pil | VBAT bölücüyü, şarj entegresi davranışını, uyku akımını ve uyandırma kaynağını ölçün | Pil yüzdesi yanlış veya derin uyku (deep sleep) çok hızlı tüketim yapıyor |
ESP32-S3’te özel bir PCB tabanlı çalışma için, çemberleme pimlerini rezerve edin, SPI kısa ekranından izleri tutun ve düzeni çalıştırmadan önce anten tutmayı test edin.




