Katılım
16 Aralık 2023
Mesajlar
554
Çözümler
5
Beğeniler
253
ST7789 ekran aldım bu ürün ama bir türlü çalıştıramadım amacım Raspberry Pi Zero ile kullanmaktı ama birkaç devre devre şeması denesem de ışık var ama hep siyah ekranda kalıyor nasıl bir devre şeması ile bağlamalıyım.
 
ST7789 ekran aldım bu ürün ama bir türlü çalıştıramadım amacım Raspberry Pi Zero ile kullanmaktı ama birkaç devre devre şeması denesem de ışık var ama hep siyah ekranda kalıyor nasıl bir devre şeması ile bağlamalıyım.
ST7789 ekranı Raspberry Pi Zero ile kullanmak için aşağıda belirtilen adımları takip edebilirsin:

Gerekli Malzemeler:​

  • Raspberry Pi Zero
  • ST7789 ekran
  • Bağlantı kabloları
  • Breadboard (isteğe bağlı)

Bağlantı Şeması:​

Aşağıdaki bağlantıları yap:
1. ST7789 Ekran Bağlantıları:
- VCC → Raspberry Pi 3.3V
- GND → Raspberry Pi GND
- SCL → Raspberry Pi GPIO 11 (SCK)
- SDA → Raspberry Pi GPIO 10 (MOSI)
- RES → Raspberry Pi GPIO 25 (ya da başka bir GPIO)
- DC → Raspberry Pi GPIO 24 (ya da başka bir GPIO)
- CS → Raspberry Pi GPIO 8 (ya da başka bir GPIO)

Yazılım Kurulumu:​

1. Raspberry Pi üzerinde terminali açın.
2. Gerekli kütüphaneleri yüklemek için aşağıdaki komutları kullan:
Kod:
bash
   sudo apt-get update
   sudo apt-get install python3-pip
   pip3 install spidev
   pip3 install RPi.GPIO
   pip3 install ST7735

Python Kod Örneği:​

Aşağıdaki basit Python kodunu kullanarak ekranın çalışıp çalışmadığını kontrol edebilirsin.
Python:
import time
import ST7735
import RPi.GPIO as GPIO

# Pin Tanımlamaları
DC = 24
RST = 25
SPI_SPEED = 4000000

# Ekranı Başlat
disp = ST7735.ST7735(rst=RST, dc=DC, gpio=GPIO, spi_speed=SPI_SPEED)
disp.begin()

# Ekranı Temizle ve Renk Seti
disp.clear((255, 0, 0))  # Kırmızı arka plan
time.sleep(1)
disp.clear((0, 255, 0))  # Yeşil arka plan
time.sleep(1)
disp.clear((0, 0, 255))  # Mavi arka plan

Kontroller:​

1. Tüm bağlantıların sağlam olup olmadığını kontrol et.
2. Raspberry Pi'nin SPI arayüzü için raspi-config ayarlarını kontrol et:
- sudo raspi-config komutunu çalıştır.
- Interfacing Options > SPI sekmesinden SPI'yi etkinleştir.

Son Kontrol:​

Ekranı çalıştırdıktan sonra görüntü alabiliyor musun? Eğer hala çalışmıyorsa:
  • Ekranın bağlantılarını bir kez daha kontrol et.
  • Farklı GPIO pinleri deneyebilirsin.
  • Ekranın kendisinde bir arıza olup olmadığını test etmek için başka bir sistem üzerinde dene.

Bu adımları takip ederek ST7789 ekranını Raspberry Pi Zero ile çalıştırabilmelisin.