Sensorli va sensorsiz rangli TFT LCD displeylar, SPI
GC9A01 drayverli: 1.28' (doirasimon, GC9A01, 240x240, 7 ta pin);
ST7735 drayverli: 1.44' (ST7735S, 128x128, 8 ta pin), 1.8' (128x160, 8 ta pin);
ST7789V drayverli: 2.4' (240x320, 14 pin), 2.8' (240x320, 14 pin);
ILI9488 drayverli: 3.5' (320x480, 14 pin).
Asosiy ma'lumotlar:
Ruxsati (resolution) 128x128 dan 320x480 gacha piksel bo‘lgan, yuqori yorqinlikka ega 1.28-3.5 dyuymli rangli TFT-displeylar.
Qurilmalar unumdor GC9A01, ST7735, ST7789V yoki ILI9488 drayverlari negizida va tejamkor SPI interfeysi orqali ishlaydi.
Arduino, ESP32, STM32 yoki Raspberry Pi loyihalarida grafik interfeyslar, mini-asboblar hamda "aqlli uy" tizimlarini yaratish uchun ajoyib tanlov.
IPS matritsasi tufayli displey har qanday tomondan qaraganda ham ranglarni yorqin va buzilmagan holda ko‘rsatadi.
🔌 Pinlar vazifasi
14 pinli modullar:
- VCC — Modul quvvati (+3.3V yoki +5V, agar platada LDO stabilizatori bo‘lsa).
- GND — Yer (umumiy minus).
- CS — Chip Select (SPI shinasida qurilmani tanlash, past darajada faollashadi).
- RESET (RES) — Displey kontrollerini qayta yuklash (sbros).
- DC (RS) — Rejimni tanlash (Buyruq / Ma'lumotlar).
- SDI (MOSI) — SPI shinasi orqali ma'lumot kirishi.
- SCK (SCL) — SPI shinasi takt signali.
- LED (BLK) — Ekran orqa yorug‘ligini (podsvetka) boshqarish (3.3V ga yoki yorqinlikni sozlash uchun PWM-pinga ulanadi).
- Sensorni boshqarish (sensorli versiyasi uchun):
- T_CLK — Sensor takt signali (SCK ga ulanadi).
- T_CS — Sensor chipini tanlash (Touch Chip Select).
- T_DIN — Sensor ma'lumotlar kirishi (MOSI ga ulanadi).
- T_DO — Sensor ma'lumotlar chiqishi (MISO).
- T_IRQ — Bosilganda uzilish (uzluksiz so‘rov yubormaslik uchun).
- (Ixtiyoriy) SD_... (CS, MOSI, MISO, CLK) — O‘rnatilgan MicroSD adapteri chiqishlari (agar plataning orqa tomonida mavjud bo‘lsa).
8 pinli modullar:
- VCC — Modul quvvati (+3.3V yoki +5V, agar platada LDO stabilizatori bo‘lsa).
- GND — Yer (umumiy minus).
- CS — Chip Select (SPI shinasida qurilmani tanlash, past darajada faollashadi).
- RESET (RES) — Displey kontrollerini qayta yuklash (sbros).
- SDA — SPI shinasi orqali ma'lumot kirishi.
- A0 — boshqaruv registrini tanlash.
- SCK — SPI shinasi takt signali.
- LED — Ekran orqa yorug‘ligini (podsvetka) boshqarish (3.3V ga yoki yorqinlikni sozlash uchun PWM-pinga ulanadi).
⚠️ Quvvat bo‘yicha muhim eslatma: VCC pini 5V quvvatni qo‘llab-quvvatlasa ham, ma'lumotlar liniyalari (SPI) qat'iy 3.3 V kuchlanishga mo‘ljallangan. Uni 5 voltli platalarga (Arduino Uno, Nano, Mega) ulashda rezistorli kuchlanish bo‘luvchi yoki mantiqiy daraja konverteridan (level shifter) foydalanish shart!
💡 Afzalliklari
- Qulay o‘lcham: matn va grafikalarni oson o‘qish hamda tayyor qurilmaning ixchamligini saqlash uchun ideal muvozanatdir.
- IPS Matritsa: Arzon TN-ekranlardan farqli o‘laroq, bu displey ranglarni teskari (inversiya) qilmaydi va qaysi burchakdan qaramang, tasvir aniq ko‘rinadi.
- Yuqori aniqlik: batafsil grafiklar, maxsus piktogrammalar (ikonkalar) va mayda shriftli menyularni chiqarish imkonini beradi.
- Keng dasturiy ta'minot ko‘magi: Displey eng mashhur grafik kutubxonalar tomonidan qo‘llab-quvvatlanadi. ESP32 uchun o‘ta tezkor TFT_eSPI yoki professional LVGL grafik qobig‘i tavsiya etiladi. Shuningdek, Adafruit_GFX bilan ham mukammal ishlaydi.