Rasberry Pi

Rasberry Pi

RASBERRY Pİ

1. Raspberry Pi Nedir?

Raspberry Pi, ilk olarak 2012 yılında İngiltere’de Raspberry Pi Foundation tarafından geliştirilen, kredi kartı büyüklüğünde, düşük maliyetli ve tek kartlı bir bilgisayardır (Single Board Computer – SBC). Amacı; özellikle öğrencilerin, hobicilerin ve geliştiricilerin bilgisayar bilimi, programlama ve elektronik alanlarında kendilerini geliştirmelerini sağlamaktır.
Bir Raspberry Pi; işlemci, RAM, USB portları, HDMI çıkışı ve GPIO pinleri sayesinde temel bir bilgisayarın yapabildiği birçok işlemi gerçekleştirebilir.


2. Raspberry Pi’nin Özellikleri

Raspberry Pi’nin genel özellikleri modelden modele değişmekle birlikte şunlardır:

  • ARM tabanlı işlemci (CPU)

  • 512 MB – 8 GB arası RAM (modele göre)

  • HDMI veya micro-HDMI görüntü çıkışı

  • USB portları (klavye, mouse vb. için)

  • Ethernet ve/veya Wi-Fi bağlantısı

  • Bluetooth desteği

  • MicroSD kart ile depolama

  • GPIO (General Purpose Input Output) pinleri

  • Düşük güç tüketimi

  • Küçük boyut ve taşınabilirlik


3. Raspberry Pi Modelleri

Bugüne kadar birçok Raspberry Pi modeli üretilmiştir:

  • Raspberry Pi 1 (A, B, B+): İlk nesil, temel kullanım

  • Raspberry Pi 2: Daha güçlü işlemci ve RAM

  • Raspberry Pi 3 (Model B, B+): Wi-Fi ve Bluetooth dahili

  • Raspberry Pi 4 (Model B): 2GB, 4GB ve 8GB RAM seçenekleri, çift monitör desteği

  • Raspberry Pi 400: Klavye içine gömülü Raspberry Pi

  • Raspberry Pi Zero / Zero W / Zero 2 W: Küçük boyut, düşük enerji tüketimi


4. Kurulabilen İşletim Sistemleri

Raspberry Pi, Linux tabanlı işletim sistemleriyle çalışır. En yaygın olanlar:

  • Raspberry Pi OS (eski adıyla Raspbian) – En çok önerilen

  • Ubuntu (Server ve Desktop sürümleri)

  • Kali Linux – Siber güvenlik ve etik hacking için

  • LibreELEC / OSMC – Medya merkezi (Kodi)

  • Windows 10 IoT Core

  • RetroPie – Retro oyun konsolu

  • Arch Linux ARM

İşletim sistemi genellikle microSD karta yazılarak kullanılır.


5. Hangi Dillerde Yazılım Geliştirilebilir?

Raspberry Pi, bir bilgisayar gibi çalıştığı için birçok programlama dili desteklenir:

  • Python (en yaygın ve önerilen)

  • C / C++

  • Java

  • JavaScript (Node.js)

  • Scratch (eğitim amaçlı)

  • PHP

  • Ruby

  • Go

Özellikle Python, GPIO pinleri ve sensörlerle çalışmak için çok uygundur.


6. Çevre Donanımları Nelerdir?

Raspberry Pi’ye bağlanabilen çevre donanımları şunlardır:

  • Klavye ve mouse (USB)

  • Monitör veya TV (HDMI)

  • Kamera modülü

  • Dokunmatik ekran

  • Hoparlör ve mikrofon

  • USB bellek ve harici disk

  • Ethernet kablosu

  • Breadboard, jumper kablolar

  • HAT kartları (özel genişleme kartları)


7. Enerji Besleme Özellikleri

Raspberry Pi genellikle:

  • 5V – 2.5A / 3A (modele göre) enerji ile çalışır

  • Micro USB veya USB-C üzerinden beslenir

  • Powerbank ile taşınabilir şekilde kullanılabilir

  • Düşük güç tüketimi sayesinde 7/24 çalışmaya uygundur

  • Aşırı akım ve düşük voltaj durumlarında uyarı verebilir


8. Sensörler ile İletişimi Nasıldır?

Raspberry Pi, GPIO pinleri sayesinde sensörlerle iletişim kurar. Desteklenen iletişim protokolleri:

  • GPIO (Dijital giriş/çıkış)

  • I2C

  • SPI

  • UART (Serial)

Bağlanabilen sensör örnekleri:

  • Sıcaklık ve nem sensörleri (DHT11, DHT22)

  • Mesafe sensörleri (HC-SR04)

  • Işık sensörleri

  • Hareket sensörleri (PIR)

  • Gaz sensörleri

  • Kamera modülleri

Python kütüphaneleri sayesinde sensör verileri kolayca okunabilir.


9. Nerelerde Kullanılabilir?

Raspberry Pi’nin kullanım alanları oldukça geniştir:

  • Eğitim ve programlama öğrenme

  • Akıllı ev sistemleri

  • Medya merkezi (ev sinema sistemi)

  • Web ve dosya sunucusu

  • Robotik projeler

  • IoT (Nesnelerin İnterneti) projeleri

  • Güvenlik ve kamera sistemleri

  • Oyun konsolu

  • Endüstriyel otomasyon (basit seviyede)


10. Arduino ile Raspberry Pi Arasındaki Farklar

Özellik Raspberry Pi Arduino
Tür Mini bilgisayar Mikrodenetleyici
İşletim Sistemi Var Yok
Programlama Python, C, Java vb. C / C++
Çoklu görev Evet Hayır
GPIO Tepkisi Daha yavaş Gerçek zamanlı
Güç tüketimi Daha fazla Çok düşük
Kullanım amacı Yazılım + donanım Donanım odaklı

Özetle:

  • Arduino, sensör ve motor kontrolü gibi gerçek zamanlı işlerde daha iyidir.

  • Raspberry Pi, kamera, internet, ekran ve işletim sistemi gerektiren projelerde daha uygundur.
    İki kart birlikte de kullanılabilir. 

                                                                                                                                                                        Melike Yağmur DİNÇ

                                                                                                                                                                Matriks Yazılım Anadolu Lisesi