Raspberry Pi Nedir? Raspberry Pi ile Ne Tarz Projeler Yapılır?
Kredi kartı büyüklüğünde tam teşekküllü bir bilgisayar düşünün. Raspberry Pi, bütçe dostu yapısı ve yüksek performansıyla robotik projelerden akıllı ev sistemlerine kadar uzanan devasa bir ekosistemin kapısını aralıyor.
Teknoloji dünyasında çığır açan mini bilgisayarların başında gelen Raspberry Pi, ilk olarak İngiltere'de bilgisayar bilimlerini gençlere sevdirmek amacıyla geliştirildi. Günümüzde ise sadece eğitimde değil; mühendislik projelerinde, endüstriyel otomasyonda ve maker kültüründe vazgeçilmez bir standart haline geldi.
1 Raspberry Pi Nedir? Nasıl Çalışır?
Raspberry Pi; üzerinde işlemci (CPU), grafik birimi (GPU), RAM belleği, USB portları, HDMI çıkışı ve kablosuz bağlantı modülleri barındıran tek kartlı bir bilgisayardır (Single Board Computer).
Klasik masaüstü bilgisayarlardan temel farkı, bir sabit diske sahip olmamasıdır. Bunun yerine işletim sistemi (genellikle Raspberry Pi OS / Linux) bir MicroSD karta yüklenir. Kartı takıp bir monitör, klavye ve fare bağladığınızda tam fonksiyonel bir bilgisayar deneyimi elde edersiniz.
2 Raspberry Pi ile Ne Tarz Projeler Yapılır?
Raspberry Pi'nin en büyük gücü, üzerindeki GPIO (General Purpose Input/Output) pinleri sayesinde fiziksel dünya ile dijital dünya arasında köprü kurabilmesidir. İşte geliştirebileceğiniz en popüler proje türleri:
A. Robotik ve Otonom Araç Projeleri
Raspberry Pi, gelişmiş işlem kapasitesi sayesinde kamera görüntüsünü işleyebilir ve yapay zeka algoritmalarını koşturabilir. Bu özellikle robotik yarışmalarda devasa bir avantaj sağlar:
- Çizgi İzleyen ve Engelden Kaçan Robotlar: Kamera entegrasyonu ile çizgi takibi ve nesne tanıma.
- Görüntü İşlemeli Otonom Araçlar: OpenCV kütüphanesi kullanarak trafik işaretlerini tanıyan ve şerit takibi yapan akıllı robotlar.
- Yapay Zeka Destekli Robot Kolları: Nesneleri renklerine ve boyutlarına göre ayırt edebilen 3D yazıcı üretimi robot kollar.
B. Akıllı Ev ve IoT (Nesnelerin İnterneti) Sistemleri
Evinizi akıllı hale getirmek için binlerce lira harcamanıza gerek yok. Home Assistant veya Node-RED yazılımlarını kurarak kendi akıllı ev merkezinizi oluşturabilirsiniz:
- Sıcaklık, nem ve gaz sensörleri ile ev durumunu uzaktan izleme.
- Röle kartları yardımıyla ışıkları ve prizleri akıllı telefondan kontrol etme.
- Yüz tanıma sistemli akıllı kapı zilleri.
Başlangıç İpucu: Raspberry Pi vs. Arduino
Eğer projeniz sadece bir sensörden veri okuyup motor döndürmekten ibaretse Arduino yeterlidir. Ancak projenizde kamera görüntüsü işleme, internet sunucusu kurma, veri tabanı tutma veya yapay zeka mantığı varsa tercihiniz mutlaka Raspberry Pi olmalıdır.
C. Retro Oyun Konsolu (RetroPie)
Eski atari oyunlarını seviyorsanız Raspberry Pi mükemmel bir nostalgic oyun konsoludur. RetroPie yazılımı sayesinde Game Boy, Arcade, NES ve PlayStation 1 oyunlarını televizyonunuzda kolayca oynayabilirsiniz.
D. Ev Sunucusu ve Ağ Güvenliği
- Pi-hole (Ağ Düzeyinde Reklam Engelleme): Evdeki tüm cihazlarda (TV, telefon, tablet) çıkan reklamları modem seviyesinde engeller.
- Kişisel Bulut Sunucusu (Nextcloud): Kendi verilerinizi güvenle depolayabileceğiniz özel bir depolama alanı.
- Media Center (Kodi): Filmlerinizi ve müziklerinizi TV ekranına taşıyan medya merkezi.
3 Örnek Raspberry Pi Kodlaması (Python ile LED Kontrolü)
Raspberry Pi ile elektronik dünyasına girmek son derece kolaydır. Aşağıdaki Python kodu, GPIO pinine bağlı bir LED'i yakıp söndürmenin ne kadar basit olduğunu gösterir:
import RPi.GPIO as GPIO
import time
# Pin modunu ayarlıyoruz
GPIO.setmode(GPIO.BCM)
GPIO.setup(18, GPIO.OUT)
try:
while True:
GPIO.output(18, GPIO.HIGH) # LED Yansın
time.sleep(1)
GPIO.output(18, GPIO.LOW) # LED Sönsün
time.sleep(1)
except KeyboardInterrupt:
GPIO.cleanup() # Pinleri temizle
4 Raspberry Pi'ye Başlarken Nelere İhtiyacınız Var?
Başarılı bir başlangıç yapmak için edinmeniz gereken temel kit şu şekildedir:
- Raspberry Pi Kartı: Güncel projeler için Raspberry Pi 4 veya Raspberry Pi 5.
- Kaliteli Bir Güç Adaptörü: Yetersiz akım kartın kilitlenmesine neden olabilir (En az 5V 3A / 5V 5A).
- MicroSD Kart: En az 16 GB veya 32 GB Class 10 yüksek hızlı kart.
- Sensör ve Robotik Seti: LED'ler, dirençler, jumper kablolar ve mesafe sensörleri.
Robotik Kodlama Projelerinize Başlayın!
Sürükle-bırak blok tabanlı kodlama ve robotik eğitim materyallerimiz ile kendi projelerinizi hemen tasarlamaya başlayın.
Eğitim Materyallerini İnceleSıkça Sorulan Sorular
Raspberry Pi kullanmak için kodlama bilmek şart mı?
Temel kullanım ve hazır işletim sistemlerini kurmak için kodlama şart değildir. Ancak kendi özgün projelerinizi geliştirmek ve pinleri yönlendirmek için temel düzeyde Python öğrenmeniz faydalı olacaktır.
Raspberry Pi ile Arduino arasındaki fark nedir?
Arduino bir mikrodenetleyicidir ve tek bir yazılım kodunu sürekli çalıştırır. Raspberry Pi ise işletim sistemi (Linux) çalıştırabilen, ekran kartı, işlemcisi ve USB portları olan tam teşekküllü bir bilgisayardır.
Raspberry Pi hangi programlama dillerini destekler?
Raspberry Pi üzerinde Linux çalıştığı için Python başta olmak üzere C++, Java, JavaScript (Node.js), Scratch ve PHP dahil neredeyse tüm popüler yazılım dillerini destekler.

