ESP32 Ekran Kartı: 2.8 inç ILI9341 TFT, Dirençli Dokunmatik ve Wi-Fi Tek Kartta
Bu ESP32 ekran kartı, ESP32-WROOM-32E modülünü 2.8 inç 240x320 piksel renkli TFT LCD ve dirençli dokunmatik panelle aynı kartta birleştirir. Ekran ILI9341V, dokunmatik XPT2046 sürücüsüyle çalışır; kablo çekmeden, lehim yapmadan doğrudan arayüz yazmaya başlarsınız. Type-C ile hem beslenir hem programlanır. Akıllı ev kontrol paneli, Wi-Fi hava durumu ekranı, sensör izleme göstergesi ya da LVGL ile dokunmatik menü gibi projeler için hazır bir donanımdır.
Kart, üreticinin E32R28T kodlu "2.8inch ESP32-32E Display" modülüdür. Ekran ve dokunmatik pin dağılımı, ESP32-2432S028R olarak bilinen "Cheap Yellow Display" (CYD) kartıyla aynıdır; bu yüzden CYD için yazılmış ekran ve dokunmatik örnekleri çoğunlukla küçük değişiklikle çalışır. Farkları aşağıdaki pin tablosunda belirttik.
Öne çıkan özellikler
- Dokunmatik arayüz: Dirençli panel ve kutudaki kalemle küçük düğmelere de isabetli dokunulur; eldivenle bile çalışır.
- Kablosuz bağlantı: 2.4 GHz Wi-Fi (802.11 b/g/n) ve Bluetooth 4.2 (BR/EDR + BLE) ile veri çeker, telefona ya da sunucuya bağlanır.
- Pil ile taşınabilir: 3.7 V lityum polimer pil girişi ve kart üzerinde şarj devresi (TP4054) var; Type-C takılıyken pil şarj olur.
- Ses ve durum ışığı: Hoparlör çıkışı (FM8002E yükselteç, DAC ile ses) ve üç renkli RGB LED.
- MicroSD kart yuvası: Resim, yazı tipi ve ses dosyalarını kartta saklayın.
- Genişleme konnektörleri: 1.25 mm UART, SPI (IO18/19/23/27) ve IO35 çıkışı; BOOT ve RESET düğmeleri. CH340C USB-seri çevirici sayesinde yükleme sırasında BOOT tuşuna basmaya gerek kalmaz.
Teknik özellikler
| Modül / işlemci | ESP32-WROOM-32E · ESP32-D0WD-V3, çift çekirdek Xtensa LX6, en fazla 240 MHz |
| Bellek | 520 KB SRAM, 4 MB Flash |
| Kablosuz | Wi-Fi 802.11 b/g/n (2.4 GHz), Bluetooth 4.2 BR/EDR ve BLE |
| Ekran | 2.8 inç TN TFT, 240x320 piksel, 65K renk (en fazla 262K), 4 hatlı SPI |
| Ekran sürücüsü | ILI9341V |
| Dokunmatik | Dirençli, XPT2046 denetleyici (SPI) |
| Aktif görüntü alanı | 43,2 x 57,6 mm |
| Besleme | 5 V, USB Type-C |
| Akım | Yalnız ekran çalışırken yaklaşık 130 mA; ekran, hoparlör ve pil şarjı birlikte yaklaşık 480 mA |
| Pil girişi | 3.7 V lityum polimer, 1.25 mm 2 pinli konnektör, şarj akımı yaklaşık 290 mA |
| Kart ölçüsü | 50 x 86 x 5,6 mm |
| Çalışma sıcaklığı | -10 ile 50 °C arası (ekran) |
Pin dağılımı
| TFT ekran | MISO 12, MOSI 13, SCK 14, CS 15, DC 2, arka ışık 21, reset ESP32 EN ile ortak |
| Dokunmatik (XPT2046) | CLK 25, MOSI 32, MISO 39, CS 33, IRQ 36 |
| MicroSD | CS 5, MOSI 23, SCK 18, MISO 19 (SPI konnektörüyle ortak hat, onun CS'i 27) |
| RGB LED | Kırmızı 22, yeşil 16, mavi 17 (LOW yanar) |
| Ses | DAC çıkışı 26, yükselteç etkinleştirme 4 (LOW açık) |
| Pil voltajı ölçümü | 34 (ADC giriş) |
| Serbest giriş | 35 (yalnız giriş) |
Arka yüzdeki 1,25 mm konnektörlerin pin sırası: UART RXD (IO3), TXD (IO1), GND, 5V; SPI IO23 (MOSI), IO19 (MISO), IO18 (SCK), IO27 (CS); genişleme 3.3V, IO35, boş, GND. SPI konnektöründe besleme pini yoktur; harici modülü genişleme ya da UART konnektöründeki 3.3V/5V ve GND ile besleyin. Hoparlör çıkışı 8 ohm hoparlörle en fazla 1,5 W, 4 ohm ile 2 W verir.

Üreticinin arka yüz çizimi. Konnektör baskıları kartın üzerindekiyle aynıdır.
CYD kodunu taşırken dikkat: CYD'de kırmızı LED 4, ışık sensörü 34 numaralı pindedir. Bu kartta 4 hoparlör yükseltecini açıp kapatır, 34 pil voltajını okur, kırmızı LED ise 22'dedir.
Arduino IDE ve LVGL ile ilk kurulum
- ESP32 kart paketini kurun ve kart olarak ESP32 Dev Module seçin. Üreticinin örnekleri ESP32 Arduino çekirdeği 2.0.17 ve 3.0.3 sürümleriyle denenmiştir.
- TFT_eSPI kütüphanesini kurun ve User_Setup.h dosyasında ILI9341 sürücüsünü, yukarıdaki TFT pinlerini (MISO 12, MOSI 13, SCLK 14, CS 15, DC 2, RST -1) ve arka ışık için 21'i tanımlayın. Üreticinin örnek paketinde bu kart için hazır User_Setup.h dosyası bulunur.
- Dokunmatik için ayrı kütüphane: XPT2046 ekrandan farklı pinlerde olduğu için TFT_eSPI'nin dahili dokunmatik desteği kullanılmaz; üreticinin örneklerindeki TFT_Touch ya da XPT2046_Touchscreen kütüphanesi ayrı bir SPI hattıyla çalıştırılır.
- LVGL için v8 sürümünü kullanın. Üreticinin örnekleri LVGL 8.3 ile hazırlanmıştır, v9 ile derlenmez. lv_conf.h dosyası örnek pakette gelir.
- Büyük projelerde bölümleme: Wi-Fi ve LVGL birlikte kullanılınca "Sketch too big" hatası alırsanız Araçlar menüsünde Partition Scheme ayarını Huge APP (3MB No OTA) yapın.
Kurulumu doğrulamak için kısa bir test:
#include "TFT_eSPI.h"
TFT_eSPI tft = TFT_eSPI();
void setup() {
tft.init();
tft.setRotation(1);
tft.fillScreen(TFT_BLACK);
tft.setTextColor(TFT_WHITE, TFT_BLACK);
tft.drawString("Merhaba Robotzade", 20, 20, 4);
tft.fillRect(20, 80, 120, 60, TFT_RED);
}
void loop() {
}
Arduino IDE dışında MicroPython ve ESP-IDF ile de programlanabilir; üreticinin belgelerinde üç ortam için de örnek vardır.
Kullanım kılavuzu (PDF) Teknik şartname (PDF) Devre şeması (PDF)
Belgeler üreticiye aittir ve İngilizcedir.
Kutu içeriği
- 1 adet ESP32 2.8 inç TFT dokunmatik ekran kartı
- 1 adet USB Type-C kablo
- 1 adet dokunmatik kalem
- 1 adet 4 pinli 1.25 mm konnektörlü jumper kablo
İlgili ürünler
- Ekransız bir ESP32 kart arıyorsanız ESP32 WROOM-32 Type-C 30 Pin Geliştirme Kartı; diğer modeller NodeMCU ve ESP kategorisinde.
- Farklı boy ve tipteki ekranlar için LCD ve display kategorisi.
Sık sorulan sorular
Bu kart ESP32-2432S028R (CYD) ile aynı mı?
Aynı kart değil, ama çok yakın. Ekran, dokunmatik ve MicroSD pinleri aynıdır. Bu kartta Type-C giriş, ESP32-WROOM-32E modülü, pil şarj devresi ve pil voltajı ölçümü vardır; ışık sensörü yoktur ve kırmızı LED farklı pindedir.
Bilgisayar kartı görmüyor, ne yapmalıyım?
Kartta CH340C USB-seri çevirici vardır; Windows'ta CH340 sürücüsünü kurun. Yalnız şarj eden kablolar veri taşımaz, kutudaki kabloyla deneyin. Yükleme başlamazsa BOOT tuşuna basılı tutarken RESET'e basıp bırakın, sonra BOOT'u bırakın.
Ekran açılıyor ama renkler ters ya da görüntü kaymış.
TFT_eSPI ayarındaki sürücü ya da renk sırası karttan farklıdır. Üreticinin hazır User_Setup.h dosyasını kullanın; renkler ters ise tft.invertDisplay(true) ile, yön hatalıysa setRotation değeriyle düzeltin.
Dokunmatik ekran parmakla çalışır mı?
Evet. Dirençli panel basınçla algılar; parmak, kalem ya da eldivenle kullanılabilir. Telefon ekranı gibi çoklu dokunma desteklemez. İlk kullanımda kalibrasyon yapmanız isabeti artırır.
Pille ne kadar çalışır?
Yalnız ekran açıkken kart yaklaşık 130 mA çeker; Wi-Fi kullanımı bunu artırır. Örneğin 1000 mAh bir pil kabaca birkaç saat yeter. Ekran arka ışığını (pin 21) kapatmak ve ESP32 uyku modlarını kullanmak süreyi uzatır.
| Ürün tipi | : | Geliştirme kartı |
| İşlemci ailesi | : | ESP32 |
| Bağlantı | : | Wi-Fi, Bluetooth |
Kurulum ve kullanım desteği
Kurulum, yazılım ya da kullanımla ilgili sorularınız için Teknik Destek formundan bize yazın; ürününüze özel yardımcı olalım.
Sorun yaşarsanız
Ürünün durumunu ve mümkünse bağlantıların göründüğü bir fotoğrafı destek formundan iletin; teknik ekibimiz kontrol edip size dönüş yapar. Garanti kapsamındaki onarımlarda işçilik ücreti alınmaz, servis süresi ortalama 7-14 iş günüdür.
Mağazadan teslim
Siparişinizi Perpa Ticaret Merkezi'ndeki mağazamızdan hafta içi 10:00-18:00 arasında teslim alabilirsiniz.
Teslimden itibaren 14 gün içinde cayma hakkınızı kullanabilirsiniz; ayrıntılar İptal ve İade Şartları sayfasında.