Haberler

Raspberry Pi ve IoT Projeleri

Raspberry Pi ve IoT Projeleri

🌍 Raspberry Pi ve IoT Projeleri: İnternet üzerinden cihazları kontrol etmek, sensörlerden veri almak ve akıllı sistemler kurmak mı istiyorsunuz? Raspberry Pi ile IoT (Internet of Things) projeleri geliştirerek evinizde, ofisinizde veya endüstriyel alanlarda akıllı otomasyon sağlayabilirsiniz!

Bu rehberde, Wi-Fi ve bulut bağlantılı projelerden veri analizine, akıllı sensörlerden ev otomasyonuna kadar Raspberry Pi ile IoT projelerini adım adım anlatacağız. Kod bilmeseniz bile bu projeleri rahatça yapabilirsiniz! 🚀

🔧 1. Raspberry Pi ile IoT Projeleri İçin Gerekli Malzemeler

📌 Temel bileşenler:
✔️ Raspberry Pi 4 / Raspberry Pi 3 Model B+ (Güçlü ve Wi-Fi destekli modeller önerilir)
✔️ 16GB veya 32GB microSD kart (İşletim sistemi ve veri depolama için)
✔️ Wi-Fi veya Ethernet bağlantısı (IoT için gereklidir)
✔️ ESP8266 veya ESP32 (Ekstra Wi-Fi modülü, sensör bağlantısı için)
✔️ DHT11 veya DHT22 Sıcaklık ve Nem Sensörü
✔️ PIR Hareket Sensörü (Güvenlik sistemi için)
✔️ Röle Modülü (Işık ve prizleri uzaktan aç/kapatmak için)
✔️ MQTT Broker (Mosquitto gibi, cihazları bağlamak için)

📌 Ekstra: Daha büyük projeler için MQTT sunucusu, LoRa modülleri ve Zigbee cihazları ekleyebilirsiniz!

💡 2. Raspberry Pi ile Yapabileceğiniz En İyi IoT Projeleri

📡 2.1. Raspberry Pi ile Wi-Fi Kontrollü Işık ve Priz Sistemi

🔹 Telefonunuzdan veya internet üzerinden ışıkları ve prizleri açıp kapatmak ister misiniz? Bunun için bir röle modülü ve Raspberry Pi kullanacağız!

📌 Gereken Malzemeler:
✔️ Raspberry Pi 4 veya 3 Model B+
✔️ Röle Modülü (5V, 2 kanal)
✔️ ESP8266 Wi-Fi Modülü veya Raspberry Pi’nin dahili Wi-Fi bağlantısı

📌 Bağlantılar:
✔️ Rölenin IN pinini Raspberry Pi’nin GPIO4 pinine bağlayın.
✔️ Röle çıkışına ışık veya priz bağlantısını yapın.

📌 Python Kodu:

python
import RPi.GPIO as GPIO
import time

role_pin = 4 # Röleye bağlanan GPIO pini

GPIO.setmode(GPIO.BCM)
GPIO.setup(role_pin, GPIO.OUT)

try:
while True:
GPIO.output(role_pin, GPIO.HIGH) # Röleyi aç
print("Lamba Açık")
time.sleep(5)

GPIO.output(role_pin, GPIO.LOW) # Röleyi kapat
print("Lamba Kapalı")
time.sleep(5)

except KeyboardInterrupt:
GPIO.cleanup()

📌 Nasıl Çalışır?
✔️ Kod çalıştırıldığında ışık 5 saniye açık, 5 saniye kapalı olur.
✔️ Bunu uzaktan kontrol edilebilir hale getirmek için bir web arayüzü veya MQTT ekleyebilirsiniz.

📌 Ekstra: Bu projeyi Alexa veya Google Assistant ile uyumlu hale getirebilirsiniz!

🌡️ 2.2. Raspberry Pi ile Uzaktan Sıcaklık ve Nem Ölçme (IoT Dashboard Entegrasyonu)

📌 Gereken Malzemeler:
✔️ Raspberry Pi 4 veya 3 Model B+
✔️ DHT11 veya DHT22 sıcaklık ve nem sensörü
✔️ Adafruit IO, Thingspeak veya Firebase (Verileri buluta yüklemek için)

📌 Bağlantılar:
✔️ DHT11’in VCC pinini Raspberry Pi’nin 3.3V pinine bağlayın.
✔️ GND pinini Raspberry Pi’nin GND hattına bağlayın.
✔️ Data pinini Raspberry Pi’nin GPIO17 (BCM 17) pinine bağlayın.

📌 Python Kodu (Verileri Thingspeak’e Gönderme):

python
import Adafruit_DHT
import requests
import time

DHT_SENSOR = Adafruit_DHT.DHT11
DHT_PIN = 17
API_KEY = "YOUR_THINGSPEAK_API_KEY"

while True:
humidity, temperature = Adafruit_DHT.read(DHT_SENSOR, DHT_PIN)

if humidity is not None and temperature is not None:
requests.get(f"https://api.thingspeak.com/update?api_key={API_KEY}&field1={temperature}&field2={humidity}")
print(f"Sıcaklık: {temperature}C Nem: {humidity}%")

time.sleep(15)

📌 Nasıl Çalışır?
✔️ Sensörden sıcaklık ve nem verisi okunur ve Thingspeak platformuna gönderilir.
✔️ Verileri bir IoT Dashboard üzerinden takip edebilirsiniz!

📌 Ekstra: Google Sheets veya Firebase kullanarak verileri kaydedebilirsiniz!

🔐 2.3. Raspberry Pi ile IoT Tabanlı Akıllı Kapı Kilidi

📌 Gereken Malzemeler:
✔️ Raspberry Pi 4 veya 3 Model B+
✔️ RFID RC522 Modülü (Kapıyı açmak için)
✔️ Servo Motor (Kapıyı açma mekanizması için)
✔️ MQTT veya Google Firebase ile uzaktan kontrol

📌 Bağlantılar:
✔️ RFID modülünü Raspberry Pi’nin SPI pinlerine bağlayın.
✔️ Servo motoru Raspberry Pi’nin GPIO18 (PWM çıkışı) pinine bağlayın.

📌 Python Kodu:

python
import RPi.GPIO as GPIO
from mfrc522 import SimpleMFRC522
import time
import requests

API_KEY = "YOUR_FIREBASE_API_KEY"

reader = SimpleMFRC522()
servo_pin = 18
GPIO.setmode(GPIO.BCM)
GPIO.setup(servo_pin, GPIO.OUT)
pwm = GPIO.PWM(servo_pin, 50)
pwm.start(0)

while True:
print("Kartı okutun...")
id, text = reader.read()
print(f"Kart ID: {id}")

if id == 123456789: # Kart ID'yi değiştirin
requests.post(f"https://your-firebase-url.firebaseio.com/lock_status.json", json={"status": "open"})
pwm.ChangeDutyCycle(7) # Kapıyı aç
time.sleep(3)
pwm.ChangeDutyCycle(2) # Kapıyı kapat
else:
print("Yetkisiz giriş!")

time.sleep(2)

📌 Nasıl Çalışır?
✔️ RFID kart okutulduğunda Firebase’e veri gönderilir ve kapı açılır.
✔️ Yetkisiz kartlar giriş yapamaz.

📌 Ekstra: Yüz tanıma sistemi veya şifreli giriş ekleyerek sistemi daha güvenli hale getirebilirsiniz!

📌 Sonuç: Raspberry Pi ile IoT Sistemlerinizi Kurun!

🎯 Bu rehber ile Raspberry Pi kullanarak IoT projeleri yapmayı öğrendiniz! İster ev otomasyonu, ister güvenlik sistemleri geliştirin!

💡 Özetle:
✔️ Wi-Fi ile ışıkları ve prizleri uzaktan kontrol ettiniz.
✔️ Sıcaklık ve nem verilerini buluta aktardınız.
✔️ IoT tabanlı akıllı kapı kilidi yaptınız.
✔️ Verileri Thingspeak, Firebase veya MQTT ile uzaktan takip ettiniz.

📢 Sizce en iyi IoT projesi hangisi? Yorumlarda paylaşın! 👇😊

Merih Karaagac

Recent Posts

Türkiye’de saatler alınacak mı? Saatler neden 02:00’de geri alınıyor?

Türkiye’de saatler geri alınacak mı? Avrupa’da yaşanan saat farklılıkları sorun olsa da Türkiye bir kaç…

37 dakika ago

PlayStation oyunlarında AI destekli karakter göreceğiz

PlayStation oyunlarında yer alan karakterler için bundan sonra çok daha farklı şeyler göreceğiz. AI destekli…

2 saat ago

Oppo A5 Pro 4G tanıtıldı! Özellikleri ve fiyatı

Oppo A5 Pro 4G tanıtıldı. Daha ucuz bir cihaz arayanlar ancak yüksek donanım isteyenlere özel…

2 saat ago

Tamamen Elektrikli Toyota C-HR+ Tanıtıldı: İşte Öne Çıkan Özellikler

Toyota, sevilen kompakt SUV modeli C-HR’ın tamamen elektrikli versiyonu C-HR+'ı resmi olarak duyurdu. Tasarımı ve…

5 saat ago

2025 Renault Megane E-Tech Tanıtıldı: İşte Fiyatı, Menzili

Renault, 2025 model Megane E-Tech ile elektrikli otomobil segmentinde yenilikleri sürdürüyor! 13 Mart 2025’te tanıtılan…

5 saat ago

İKİ TÜR OYUN AMA İKİSİDE GÜZEL OYUN! (Atomfall, 33 Immortals)

Yakın zamanda çıkacak olan 2 farklı tür oyun Atomfall ile 33 Immortals'ı inceledim. Farklı oyunlara…

5 saat ago

This website uses cookies.