VNC nedir?
VNC, internet üzerinden bir bilgisayarın ekranını paylaşmanıza ve kontrol etmenize olanak tanıyan bir araçtır. Bunu, Raspberry Pi’nizin masaüstüne açılan sanal bir pencere olarak düşünün. En iyi yanı ne mi? Platformlar arası çalışır: Windows PC’nizi kullanarak Linux tabanlı bir Pi’yi kontrol edebilir veya iPhone’unuzla Pi ile çalışan medya merkezinizin ayarlarını değiştirebilirsiniz. Sınır yok, sadece esneklik var!

Raspberry Pi'de Neden VNC Kullanılmalı?
Raspberry Pi'nizin masaüstünü Windows dizüstü bilgisayarınızdan, Mac'inizden veya hatta akıllı telefonunuzdan kontrol ettiğinizi hayal edin; karmaşık kablolar yok, fiziksel bir monitöre gerek yok. İşte VNC'nin (Virtual Network Computing) büyüsü budur! İster bir ev sunucusu, ister bir retro oyun konsolu ya da bir IoT projesi kuruyor olun, VNC sayesinde ağınızın herhangi bir yerinden Pi'nizin grafik arayüzüne uzaktan erişebilirsiniz. Hadi kurulum sürecine bir göz atalım; teknik bilgi gerektirmiyor!
Gerekli Malzemeler
- Bir Raspberry Pi (herhangi bir model, ancak burada Pi 5'e odaklanacağız!)
- Raspberry Pi işletim sisteminin yüklü olduğu bir SD kart (tercihen Masaüstü sürümü)
- Güç Kaynağı ve Ağ Bağlantısı (Ethernet veya Wi-Fi)
- VNC İstemci Yazılımı (ücretsiz ve yeni başlayanlar için uygun olan RealVNC Viewer'ı kullanacağız)
- Sabır — kolay olduğunu garanti ediyoruz, ancak adım adım ilerleyelim!
Raspberry Pi 5 ile VNC Kullanımı - Proje Örneği
1. Adım: Raspberry Pi'nizde VNC'yi etkinleştirin
Öncelikle, Pi'nizin uzaktan bağlantıları kabul etmeye hazır olduğundan emin olun.
Seçenek 1: Raspberry Pi Masaüstü aracılığıyla (monitör ile)
- Pi'nizi bir monitöre, klavyeye ve fareye bağlayın.
- Raspberry Pi Menüsü → Tercihler → Raspberry Pi Yapılandırması'nı tıklayın.
- Arayüzler sekmesine gidin, VNC'yi Etkinleştir konumuna getirin ve Tamam'ı tıklayın.

Seçenek 2: Başsız Kurulum (Monitörsüz, SSH üzerinden)
- Pi'nizi ağa bağlayın (Ethernet veya önceden yapılandırılmış Wi-Fi üzerinden).
- Pi'nize SSH ile bağlanın:
ssh pi@raspberrypi.local
- Terminal üzerinden VNC'yi etkinleştirin:
sudo raspi-config
5 Arayüz Seçeneği → P3 VNC'yi seçin.


2. Adım: Bilgisayarınıza VNC İstemcisini Yükleyin
Şimdi, Pi'nizin masaüstünü görüntülemenizi sağlayacak aracı edelim.
RealVNC Viewer'ı indir
- RealVNC Viewer İndirme Sayfasına gidin.
- Cihazınızın işletim sistemini seçin (Windows, macOS, Linux veya hatta Android/iOS!).
- Diğer uygulamalar gibi yükleyin — sadece talimatları izleyin!

Alternatif: TigerVNC (Teknoloji Meraklıları İçin)
- Açık kaynaklı seçenekleri tercih ediyorsanız, TigerVNC'yi deneyin.
- Hafif bir yazılımdır ve benzer şekilde çalışır, ancak RealVNC yeni başlayanlar için daha uygundur.

3. Adım: Raspberry Pi’nizin IP adresini bulun
- Pi'nizin terminalinde (veya SSH üzerinden) şunu yazın:
hostname -I
192.168.1.100—bu, Pi'nizin yerel IP adresidir.- Profesyonel İpucu: Wi-Fi kullanıyorsanız, Pi'nizin adını bulmak için yönlendiricinizin cihaz listesini kontrol edin (ör.
192.168.1.1tarayıcınızda) Pi'nizin adını (raspberrypi) ve IP adresini bulun.
4. Adım: VNC Viewer ile Raspberry Pi'nize bağlanın
Karar anı geldi!
- Bilgisayarınızda RealVNC Viewer'ı açın.
- Arama çubuğuna Pi'nizin IP adresini yazın (ör.
192.168.50.131) yazın ve Enter tuşuna basın. - İstenildiğinde, Pi'nizin kullanıcı adını (
pi) ve şifrenizi (raspberry). - Tamam'ı tıklayın ve işte bu kadar! Pi'nizin masaüstünü bilgisayar ekranınızda göreceksiniz.


5. Adım: Sık Karşılaşılan Sorunların Giderilmesi
Ekran siyah mı?
Eğer şöyle bir hata alırsanız:

Pi'nizin çözünürlüğünü artırmanız gerekebilir. Pi'nize SSH ile bağlanın ve şu komutu çalıştırın:
sudo raspi-config
Gelişmiş Seçenekler → Çözünürlük bölümüne gidin ve daha yüksek bir ayar seçin (ör. 1920×1080).



Bağlantı reddedildi mi?
- VNC'nin etkinleştirildiğini kontrol edin (1. Adımı tekrarlayın).
- Pi'nizin ve bilgisayarınızın aynı ağda olduğundan emin olun.
- Güvenlik duvarı? Bilgisayarınızda, güvenlik ayarlarından VNC'ye izin verin (5900 numaralı bağlantı noktası).
Yavaş mı çalışıyor?
- VNC istemcisinin çözünürlüğünü düşürün veya ayarlardan sıkıştırma özelliğini etkinleştirin.



