LCD1604 - Mavi Arka Işık
LCD1604, HD44780 uyumlu sürücü mantığına sahip, 16 karakter x 4 satır kapasiteli mavi arka ışıklı bir alfanümerik karakter LCD ekran modülüdür. Her karakter 5x8 nokta matrisi ile oluşturulur ve modül, standart 16 pinlik arayüz üzerinden 4-bit veya 8-bit paralel haberleşme ile mikrodenetleyiciye bağlanır. Mavi zemin üzerine beyaz karakterlerle yüksek kontrastlı bir görüntü sunduğu için sayaç, sıcaklık-nem değeri, menü metni veya sabit yazı gibi bilgileri kullanıcıya göstermek amacıyla Arduino, PIC ve STM32 gibi platformlarda yaygın kullanılır. Kontrast seviyesi modülün VO pinine bağlanan harici bir potansiyometre ile ayarlanır.
Teknik Özellikler
| Ekran Tipi | Karakter (alfanümerik) nokta matrisli LCD |
| Çözünürlük | 16 karakter x 4 satır (toplam 64 karakter) |
| Karakter Boyutu | 5x8 nokta matrisi |
| Sürücü/Kontrolcü | HD44780 uyumlu komut seti (KS0066, ST7066U gibi eşdeğer sürücülerle de üretilir) |
| Arayüz | 4-bit veya 8-bit paralel, standart 16 pinli bağlantı |
| Çalışma Gerilimi (Lojik) | 5V DC (bu tip modüllerde yaygın değer) |
| Arka Işık | LED, mavi zemin üzerine beyaz karakter |
| Arka Işık Sürümü | Seri akım sınırlayıcı direnç ile beslenir (doğrudan dirençsiz bağlanmaz) |
| Kontrast Ayarı | VO pini üzerinden harici potansiyometre (tipik 10 kΩ) ile yapılır |
| Veri/Okuma Kontrolü | RS, RW ve E pinleri ile komut/veri seçimi ve zamanlama kontrolü |
| Pin Sayısı | 16 pin (VSS, VDD, VO, RS, RW, E, D0-D7, A, K) |
| Komut Seti | HD44780U standart komut seti (imleç kontrolü, kaydırma, ekran temizleme vb.) |
| Çalışma Sıcaklığı | Yaklaşık 0°C ile +50°C arası (ticari sınıf tipik değer) |
| Bağlantı Yöntemi | Doğrudan paralel bağlantı veya I2C/SPI seri arayüz adaptörü ile |
| İmleç/Yanıp Sönme Kontrolü | Yazılım üzerinden imleç gösterme/gizleme ve karakter yanıp sönmesi ayarlanabilir |
| Uyumlu Kütüphaneler | Arduino LiquidCrystal ve LiquidCrystal_I2C gibi HD44780 uyumlu kütüphaneler |
| Modül Gövde Ölçüsü | 16x4 tip için yaklaşık 87 x 60 mm (üreticiye göre birkaç mm farklılık gösterebilir) |
| Karakter Kümesi | Standart ASCII karakterler ile CGRAM üzerinden kullanıcı tanımlı özel karakter (8 adet) desteği |
Öne Çıkan Özellikler
- 16 karakter genişliğinde 4 satırlık geniş görüntü alanı sayesinde tek satırlı ekranlara göre çok daha fazla bilgi aynı anda gösterilebilir.
- HD44780 uyumlu standart komut seti kullanır, bu sayede Arduino LiquidCrystal kütüphanesi ve benzer hazır kütüphanelerle doğrudan çalışır.
- Mavi arka ışık ve beyaz karakter kombinasyonu, özellikle loş ortamlarda okunabilirliği artırır.
- 4-bit veri modu desteklediği için mikrodenetleyici üzerinde sadece 6 dijital pin kullanarak (RS, E, D4-D7) çalıştırılabilir.
- İsteğe bağlı I2C seri arayüz adaptörü eklenerek pin sayısı 2 hatta (SDA, SCL) düşürülebilir.
- Kontrast seviyesi harici potansiyometre ile serbestçe ayarlanabildiğinden farklı besleme gerilimlerinde ve açılarda okunabilirlik korunur.
- Standart 16 pinli bacak dizilimi sayesinde piyasadaki çoğu LCD kütüphanesi ve breadboard/shield ile uyumludur.
Kullanım Alanları
- Bir sıcaklık-nem sensörü projesinde anlık sıcaklık, nem ve tarih/saat bilgisini aynı anda dört ayrı satırda göstermek.
- Menü tabanlı bir cihazda (örneğin ayarlanabilir zaman rölesi) kullanıcıya çok seviyeli menü seçeneklerini satır satır listeleyerek sunmak.
- Bir güç kaynağı veya şarj cihazı projesinde gerilim, akım, güç ve durum bilgisini dört satıra bölerek eş zamanlı izlemek.
- Arduino tabanlı bir hesap makinesi ya da şifreli kilit sisteminde girilen tuş dizisini ve işlem sonucunu ekranda göstermek.
- Bir CNC veya 3D yazıcı kontrol panelinde eksen konumları (X, Y, Z) ile sıcaklık değerini ayrı satırlarda canlı olarak izlemek.
- Sera veya bahçe sulama otomasyonunda toprak nem seviyesi, vana durumu ve zamanlayıcı geri sayımını tek ekranda listelemek.
- Envanter takibi yapan bir barkod okuyucu istasyonunda okunan ürün kodu, adı ve stok miktarını dört satırlık alanda göstermek.
- Elektronik ölçü aletleri ve test düzeneklerinde ölçülen gerilim, akım, direnç ve frekans gibi birden fazla parametreyi aynı anda listelemek.
- Bir otopark veya park sayacı projesinde giriş-çıkış sayısı, doluluk oranı ve tarife bilgisini dört ayrı satırda kullanıcıya sunmak.
Bağlantı ve Kullanım
Modülün VSS pini devre toprağına (GND), VDD pini ise 5V besleme hattına bağlanır; VO pinine bağlanan bir potansiyometrenin orta ucu ile kontrast ayarlanır. RS pini komut/veri seçimini, RW pini yazma/okuma yönünü, E pini ise verinin ekrana işlenmesini tetikleyen saat sinyalini taşır; RW pini yalnızca yazma yapılacaksa doğrudan GND'ye bağlanabilir. Veri hattı olarak 4-bit modda D4-D7, 8-bit modda D0-D7 pinleri mikrodenetleyicinin dijital çıkışlarına bağlanır ve Arduino üzerinde LiquidCrystal kütüphanesi ile satır/sütun sayısı 16x4 olarak tanımlanarak metin yazdırılır. Arka ışık için A (anot) pini seri bir direnç üzerinden 5V'a, K (katot) pini ise doğrudan GND'ye bağlanmalıdır; pin sayısını azaltmak isteyenler modülün üzerine takılan bir I2C adaptör kartı kullanarak bağlantıyı yalnızca SDA, SCL, VCC ve GND hatlarına indirebilir.
Paket İçeriği
- 1 adet LCD1604 (16x4) mavi arka ışıklı karakter LCD ekran modülü
- Kontrast potansiyometresi, bağlantı kabloları ve I2C adaptör modülü pakete dahil değildir, ayrıca temin edilmelidir
- Mikrodenetleyici (Arduino, PIC, STM32 vb.), breadboard ve jumper kablolar pakete dahil değildir
Dikkat Edilmesi Gerekenler
- VDD ve VSS pinleri ters bağlanırsa modül kalıcı olarak zarar görebilir; ilk bağlantıdan önce pin sırası modül üzerindeki serigrafiden mutlaka kontrol edilmelidir.
- VO pinine kontrast potansiyometresi bağlanmadan veya doğru ayarlanmadan ekran boş ya da tamamen dolu siyah kutular şeklinde görünebilir; çoğu "çalışmıyor" şikayetinin sebebi budur.
- Arka ışık LED'i seri sınırlayıcı direnç kullanılmadan doğrudan 5V'a bağlanmamalıdır, aksi halde LED kısa sürede yanabilir.
- 16x4 tip ekranlarda satır adresleme (DDRAM) standart 2 satırlı LCD'lerden farklı çalışır; kullanılan kütüphanenin 4 satırlı modele uygun şekilde başlatıldığından emin olunmalıdır, aksi halde 3. ve 4. satırlara yazılan metinler yanlış konumda çıkabilir.
- RW pini havada bırakılmamalı, kullanılmıyorsa GND'ye sabitlenmelidir; aksi halde tanımsız lojik seviye veri yazma işlemlerini güvenilmez hale getirebilir.
- Besleme geriliminin 5V'u aşmaması gerekir, aşırı gerilim hem lojik devreyi hem de arka ışık LED'ini kalıcı olarak zarar verebilir.
- Modül sökülüp takılırken veya kablolama yapılırken güç kapalıyken çalışılmalı, çalışır durumdaki devrede pin değişikliği yapılmamalıdır.
- Pin başlıkları lehimlenirken lehim ısısının uzun süre uygulanmaması gerekir; aşırı ısınma modül üzerindeki lehim yollarına ve ekran panele zarar verebilir.
- Statik elektriğe hassas olabileceğinden montaj ve sökme işlemleri sırasında topraklanmış çalışma yüzeyi kullanılması önerilir.