Arduino ST7789 1.3" 240x240 IPS TFT LCD OLED Ekran Modülü
Arduino ST7789 1.3" 240x240 IPS TFT LCD OLED Ekran Modülü, kompakt boyutlarına rağmen yüksek çözünürlük ve görüntü kalitesi sunan gelişmiş bir ekran çözümüdür. Güçlü ST7789 sürücü entegresi ile donatılmış bu ekran, 240x240 piksel çözünürlüğe ve net görüntü sunan IPS panel teknolojisine sahiptir.
SPI iletişim protokolü kullanan bu modül, Arduino başta olmak üzere çeşitli mikrodenetleyici platformlarıyla kolayca entegre edilebilir. 65K renkli (16 bit) görüntü desteği sunan ekran, geniş izleme açısı ve yüksek kontrast oranı sayesinde grafiksel kullanıcı arayüzleri, ölçüm cihazları ve interaktif projeler için ideal bir seçenektir.
Arduino ST7789 Ekran Modülü, düşük güç tüketimi, kompakt tasarımı ve yüksek kaliteli görüntüleme özellikleriyle, Arduino tabanlı akıllı saat, taşınabilir ölçüm cihazları, oyun konsolları ve IoT cihazları gibi çeşitli projelere hayat verebilmeniz için mükemmel bir görsel arabirimdir.
Teknik Özellikler
Bu bölümde Arduino ST7789 1.3" 240x240 IPS TFT LCD OLED Ekran Modülünün detaylı teknik özellikleri listelenmektedir.
- Ekran Tipi: IPS TFT LCD
- Kontrolcü: ST7789
- Ekran Boyutu: 1.3 inç diagonal
- Çözünürlük: 240 x 240 piksel
- Piksel Yoğunluğu: Yaklaşık 260 PPI
- Renk Derinliği: 65K renk (16 bit RGB 565)
- İletişim Protokolü: 4-wire SPI (Serial Peripheral Interface)
- Çalışma Voltajı: 3.3V lojik seviye
- Çalışma Akımı: 25mA (tipik)
- Görüş Açısı: Yaklaşık 170°
- Ekran Boyutları: Yaklaşık 35mm x 35mm (görüntü alanı)
- PCB Boyutları: Yaklaşık 40mm x 40mm
- Arayüz Pinleri: GND, VCC, SCL, SDA, RES, DC, BLK (Backlight)
- Arka Işık: Dahili beyaz LED arka ışık
- Tepki Süresi: Yaklaşık 30ms
- Çalışma Sıcaklığı: -20°C ~ +70°C
- Depolama Sıcaklığı: -30°C ~ +80°C
- Montaj Delikleri: 4 adet 2.5mm çapında
- Kütüphane Desteği: Adafruit GFX, Adafruit ST7789, TFT_eSPI
- Uyumlu Platformlar: Arduino, ESP8266, ESP32, STM32, Raspberry Pi vb.
Kullanım Avantajları
Arduino ST7789 1.3" 240x240 IPS TFT LCD OLED Ekran Modülünün sağladığı temel avantajlar aşağıda listelenmiştir.
- Yüksek Çözünürlük: 240x240 piksel çözünürlük ile detaylı görseller sunabilme
- IPS Panel Teknolojisi: Geniş görüş açısı ve doğru renk temsili
- Hızlı Tepki Süresi: Akıcı animasyon ve video gösterimi için hızlı piksel değişimi
- Basit SPI Arayüzü: Az sayıda pin ile mikrodenetleyicilere kolay bağlantı
- Zengin Kütüphane Desteği: Hazır yazılım kütüphaneleri ile hızlı geliştirme imkanı
- Kompakt Boyut: Küçük cihazlara ve taşınabilir projelere entegrasyon kolaylığı
- Düşük Güç Tüketimi: Pil ile çalışan projelerde uzun kullanım süresi
- 65K Renk: Zengin ve canlı grafik gösterimi için yüksek renk derinliği
- Geniş Çalışma Sıcaklığı: Çeşitli ortam koşullarında güvenilir çalışma
- Entegre Arka Işık: Düşük ışık koşullarında bile iyi görünürlük
İdeal Kullanım Alanları
Arduino ST7789 1.3" 240x240 IPS TFT LCD OLED Ekran Modülünün tipik kullanım alanları aşağıda listelenmiştir.
Giyilebilir Teknoloji ve Taşınabilir Cihazlar
Kompakt boyutu ve düşük güç tüketimi ile giyilebilir teknoloji uygulamaları:
- DIY Akıllı Saatler: Zaman, bildirim ve sensör verilerini gösteren kişisel saatler
- Fitness Takip Cihazları: Adım sayısı, kalp atış hızı ve aktivite verileri görüntüleme
- Portatif Oyun Konsolları: Retro oyunlar ve yeni oyun geliştirmeleri için ekran arayüzü
- Taşınabilir Ölçüm Cihazları: Çevre sensörleri ve test ekipmanları için veri görüntüleme
- Elektronik Rozetler: Dinamik içerik gösteren interaktif isim kartları ve rozetler
IoT ve Akıllı Ev Projeleri
Nesnelerin interneti (IoT) ve akıllı ev uygulamaları için görsel arayüzler:
- Akıllı Termostatlar: Sıcaklık, nem kontrolü ve program ayarları için görsel arayüz
- Hava Durumu İstasyonları: İç/dış mekan çevresel verilerin görsel sunumu
- Ev Otomasyon Kontrol Panelleri: Aydınlatma, perde ve cihaz kontrolü için dokunmatik arayüz
- Akıllı Bahçe Sistemleri: Toprak nemi, ışık seviyesi ve sulama programı görüntüleme
- Enerji Monitörleri: Elektrik, su ve gaz tüketimini takip eden görsel göstergeler
Eğitim ve Hobi Projeleri
Eğitim amaçlı ve hobi elektronik projeler için görsel arayüz çözümleri:
- Elektronik Eğitim Kitleri: Devre ve kod öğrenimini destekleyen görsel geri bildirim
- Robotik Projeleri: Robot durum bilgisi, sensör verileri ve kontrol arayüzleri
- STEM Eğitim Cihazları: Bilimsel deneylerin sonuçlarını görselleştirme
- Bilgisayar Bilimleri Demoları: Algoritma ve veri yapıları için görsel gösterim
- Elektronik Oyunlar:Arduino tabanlı klasik oyunlar ve yeni oyun geliştirmeleri
Endüstriyel ve Profesyonel Uygulamalar
Profesyonel ve endüstriyel alanda kullanım örnekleri:
- Kontrol Panel İnterface'leri: Makine ve ekipman kontrolü için görsel arayüzler
- Veri Toplama Sistemleri: Sensor verilerini grafiksel olarak görüntüleme
- Test ve Ölçüm Ekipmanları: Dijital multimetreler ve özel test cihazları için ekranlar
- Proses Monitörleri: Üretim hattı ve proses parametrelerinin gerçek zamanlı izlenmesi
- POS Terminal Eklentileri: Müşteri bilgilendirme ve interaktif kontrol arayüzleri
Kurulum ve Bağlantı Kılavuzu
Arduino ST7789 1.3" 240x240 IPS TFT LCD OLED Ekran Modülünün doğru kurulumu ve bağlantısı için detaylı bilgiler.
İpucu: ST7789 ekran modülünü Arduino'ya bağlarken, SPI veri yolundaki saat hızı (SCK) önemlidir. ESP8266/ESP32 gibi daha hızlı mikrodenetleyicilerde 40MHz'e kadar çıkabilirken, Arduino Uno gibi platformlarda 8MHz civarında kalır. Kütüphane kurulumunda bu ayarı platformunuza göre optimum değere ayarlayın. Ekran bağlantısını yaparken, pin tanımlamalarında kütüphane dokümantasyonuna uyun; bazı kütüphaneler farklı pin isimlendirmeleri kullanabilir (SCL/SCK veya SDA/MOSI gibi). DC (Data/Command) pini kritik öneme sahiptir; doğru bağlantı yapılmazsa ekran çalışmaz veya garip şekiller gösterebilir.
Paket İçeriği
Ürün kutusunda bulunan parçaların listesi.
İlgili Ürün Kategorilerimiz
ST7789 ekran modülünüzü kontrol etmek için gerekli Arduino kartları ve aksesuarlarını keşfedin. Uno, Nano, Mega ve diğer Arduino uyumlu geliştirme kartlarıyla projelerinizi hayata geçirin.
Ürünleri İncele →Projeleriniz için çeşitli boyut ve özelliklerde LCD, TFT, OLED ekranlar. Farklı çözünürlük, boyut ve bağlantı seçenekleriyle her türlü görselleştirme ihtiyacınızı karşılayabileceğiniz geniş ekran ürün yelpazemizi inceleyin.
Ürünleri İncele →
Neden Voltaj.Net'ten Almalısınız?
Voltaj.Net, Türkiye'nin güvenilir elektronik komponent tedarikçisi olarak, projeleriniz için yüksek kaliteli ekran modülleri ve mikrodenetleyici çözümleri sunmaktadır.
- Kalite Güvencesi: Test edilmiş ve onaylanmış ürünlerle projelerinizde sorunsuz performans.
- Teknik Destek: Ekran entegrasyonu ve programlama konusunda uzman desteği.
- Hızlı Teslimat: Siparişiniz aynı gün işleme alınır ve kısa sürede kargolanır.
- Tamamlayıcı Ürünler: Projeleriniz için gerekli tüm elektronik komponentleri tek yerden alabilirsiniz.
- Proje Çözümleri: Hobi, eğitim veya profesyonel projeleriniz için komple çözümler.
- Uygun Fiyatlar: Rekabetçi fiyatlarla kaliteli elektronik bileşenler.
- Geniş Ürün Yelpazesi: Farklı boyut ve özelliklerde ekran modülleri ve mikrodenetleyiciler.
- Güvenli Alışveriş: SSL korumalı ödeme sistemi ve güvenilir teslimat.
Ürün Hakkında Sıkça Sorulan Sorular
ST7789 ekranı Arduino Uno ile nasıl bağlarım?
Arduino Uno ile ST7789 ekranı şu şekilde bağlayabilirsiniz: VCC → Arduino 3.3V (5V pin kullanıyorsanız regülatör olduğundan emin olun), GND → Arduino GND, SCL/SCK → Arduino D13 (SPI Clock), SDA/MOSI → Arduino D11 (SPI MOSI), RES/RST → Arduino D9 (veya başka bir dijital pin), DC → Arduino D8 (veya başka bir dijital pin), BLK → Arduino D7 (PWM pin önerilir), CS → Arduino D10 (veya başka bir dijital pin). Arduino 5V ile çalışırken mantık seviyesi dönüştürücü kullanmanız önerilir çünkü ST7789 ekran 3.3V lojik seviyede çalışır. Bağlantı sonrası doğru kütüphaneleri (Adafruit ST7789 ve Adafruit GFX) kurmanız ve kodunuzda pin tanımlamalarını doğru yapmanız gerekir.
ST7789 ekran modülü için hangi kütüphaneleri kullanmalıyım?
ST7789 ekran modülü için temelde iki popüler kütüphane seçeneğiniz var: 1) Adafruit GFX ve Adafruit ST7789 kütüphaneleri - kullanımı kolay, yaygın destekli ve Arduino IDE Kütüphane Yöneticisinden doğrudan kurulabilir. Bu kütüphaneler birlikte kullanılmalıdır. 2) TFT_eSPI kütüphanesi - daha hızlı performans sunar ve özellikle ESP8266/ESP32 platformlarında DMA desteği gibi gelişmiş özellikler sağlar. Ancak kullanmadan önce User_Setup.h dosyasında pin ve ekran ayarlarını yapmanız gerekir. Hangi kütüphaneyi seçeceğiniz projenin karmaşıklığına ve mikrodenetleyicinize bağlıdır. Başlangıç için Adafruit kütüphaneleri daha kolaydır, daha ileri projeler için TFT_eSPI daha iyi performans sağlar.
Bu ekranın çözünürlüğü ve renk derinliği nedir?
ST7789 ekran modülü 240x240 piksel çözünürlük ve 65K renk (16-bit RGB565 formatı) derinliği sunmaktadır. Bu çözünürlük 1.3 inç boyutunda piksel yoğunluğunun yaklaşık 260 PPI olduğu anlamına gelir, bu da oldukça keskin ve net bir görüntü sağlar. 16-bit renk derinliği her piksel için 65,536 farklı rengi temsil edebilir (5-bit kırmızı, 6-bit yeşil, 5-bit mavi). ST7789 denetleyicisi dahili olarak 18-bit (262K renk) işleme yapabilse de ekrana aktarılan renk derinliği 16-bit'tir. Bu renk derinliği fotoğraflar, grafikler ve arayüzler için oldukça yeterlidir. Ayrıca, 0-255 arasında parlaklık değerleri ve farklı renk kombinasyonları oluşturmanıza olanak sağlar.
ST7789 ekran ne kadar güç tüketir?
ST7789 ekran modülünün güç tüketimi çalışma koşullarına göre değişir. Normal çalışma sırasında ekran denetleyicisi yaklaşık 20-25mA tüketir. Arka ışık açıkken toplam tüketim genellikle 70-100mA civarındadır. Arka ışık parlaklığı PWM ile azaltılarak güç tüketimi düşürülebilir. Ekranın sleep modunda tüketimi 10μA'den düşüktür. Deep standby modunda ise tüketim 5μA seviyesine kadar iner. Güç tüketimini azaltmak için arka ışığı kısma, sleep modlarını kullanma ve ekranı yalnızca gerektiğinde güncelleme stratejileri uygulanabilir. Pil ile çalışan projelerde düşük tüketimli ESP32 veya STM32L serisi gibi mikrodenetleyiciler kullanarak sistem verimliliğini artırabilirsiniz.
ST7789 ekran modülünde görüntü ters çıkıyor, nasıl düzeltebilirim?
ST7789 ekranınızda görüntünün ters çıkması yaygın bir durumdur ve kolayca düzeltilebilir. tft.setRotation() fonksiyonunu kullanarak ekran yönünü ayarlayabilirsiniz. Bu fonksiyon 0-3 arasında değer alır, her biri 90 derecelik bir rotasyon temsil eder. Örneğin: tft.setRotation(0); // 0° (varsayılan), tft.setRotation(1); // 90° saat yönünde, tft.setRotation(2); // 180° dönüş, tft.setRotation(3); // 270° saat yönünde. Kütüphanenize bağlı olarak, bazı ST7789 varyasyonları için setRotation fonksiyonundan sonra ekran belleği kaydırma (offset) ayarları gerekebilir. TFT_eSPI kütüphanesini kullanıyorsanız, User_Setup.h dosyasında #define TFT_INVERSION_ON veya #define TFT_INVERSION_OFF tanımlamasını değiştirerek renklerin ters çıkma durumunu düzeltebilirsiniz.
ST7789 ekranı ESP32 veya ESP8266 ile nasıl kullanabilirim?
ESP8266/ESP32 ile ST7789 ekranı bağlamak için: VCC → 3.3V, GND → GND, SCL/SCK → GPIO14 (ESP8266) veya GPIO18 (ESP32), SDA/MOSI → GPIO13 (ESP8266) veya GPIO23 (ESP32), RES/RST → GPIO0 (ESP8266) veya GPIO4 (ESP32), DC → GPIO2 (ESP8266) veya GPIO2 (ESP32), BLK → GPIO15 (veya PWM destekli başka bir pin), CS → GPIO12 (ESP8266) veya GPIO5 (ESP32). ESP cihazları 3.3V lojik seviyede çalıştığından seviye dönüştürücü gerekmez. TFT_eSPI kütüphanesi ESP platformlarında en iyi performansı sunar. User_Setup.h dosyasında #define USER_SETUP_INFO kullanın ve #define ST7789_DRIVER, #define TFT_WIDTH 240, #define TFT_HEIGHT 240 ayarlarını yapın. ESP8266/ESP32 üzerinde SPI saati 40MHz'e kadar çıkabilir, bu hızlı ekran güncelleme sağlar. TFT_eSPI ile DMA kullanarak ESP32'de ekstra hız kazanabilirsiniz.
ST7789 ekranda bitmap resimler nasıl gösterilir?
ST7789 ekranda bitmap göstermek için birkaç yöntem vardır: 1) drawBitmap() - 1-bit siyah/beyaz bitmap için, 2) drawRGBBitmap() - 16-bit renkli bitmap için. Resimleri önce uygun formata dönüştürmelisiniz. Araçlar: LCD Image Converter, Image2CPP, GIMP. Dönüştürme işlemi sonrasında bitmap verisini PROGMEM'de saklayın: const uint16_t myBitmap[] PROGMEM = { ... bitmap verileri ... }; RGB565 formatını kullanın (16-bit renk). Bitmap görüntüleme kodu: tft.drawRGBBitmap(x, y, myBitmap, width, height); Büyük görseller için bellek kullanımını optimize etmek amacıyla SD kart depolama veya tile rendering kullanabilirsiniz. ESP8266/ESP32 platformlarında daha büyük görseller desteklenirken, Arduino'da bellek sınırlıdır. Animasyonlar için TFT_eSPI'nin sprite fonksiyonları tavsiye edilir.
Dokunmatik ekran özelliği var mı?
Hayır, standart Arduino ST7789 1.3 inç 240x240 IPS TFT LCD modülünde dokunmatik ekran özelliği bulunmamaktadır. Bu sadece görüntüleme ekranıdır. Dokunmatik özellik istiyorsanız, XPT2046 veya FT6236 gibi dokunmatik kontrolcülere sahip ayrı modüller tercih etmelisiniz. Standart ekranınıza harici bir dokunmatik panel eklemek teknik olarak mümkündür, ancak oldukça karmaşıktır ve hassas hizalama gerektirir. Dokunmatik özellik olmadan kullanıcı arayüzü için alternatif olarak fiziksel butonlar, döner encoder veya joystick ekleyebilirsiniz. İleri projelerde IR sensör, ultrasonik mesafe sensörü veya kamera ile temassız etkileşim sağlayabilirsiniz. Bazı satıcılar benzer boyutta dokunmatik ekran modülleri sunmaktadır, projeniz için dokunmatik özellik gerekliyse bunları araştırabilirsiniz.