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
dincmelikeyagmur512@gmail.com