Adım 1: Raspberry Pi’yi Hazırlayın
İlk adım, Raspberry Pi’nizi hazırlamaktır. Raspberry Pi 3 ya da Raspberry Pi 4 modelini kullanmanızı öneririm, çünkü bu modeller daha hızlı işlemciye sahip ve daha güçlüdür. Hemen her modelde olduğu gibi, bir microSD kart, HDMI kablo, güç kaynağı ve bir klavye/mouse ile Raspberry Pi’nizi çalışır duruma getirin.
İpucu: Raspberry Pi’yi internet bağlantısına bağlamak için Wi-Fi ya da Ethernet kablosu kullanabilirsiniz. Güvenlik kamerası sisteminizin internet üzerinden izlenebilmesi için aktif bir internet bağlantısına ihtiyacınız olacak.
Adım 2: Kamera Modülünü Bağlayın
Raspberry Pi’niz hazırsa, şimdi kamera modülünü bağlayabilirsiniz. Raspberry Pi’ye uygun bir kamera modülü edinin. Bu, hareket algılama, video kaydı ve uzaktan izleme gibi işlemleri kolayca yapmanızı sağlar. Pi’nizin camera portuna (CSI portu) kamera modülünü takarak, basit bir şekilde bağlantıyı gerçekleştirebilirsiniz.
Kod örneği:
import picamera
camera = picamera.PICamera()
camera.start_preview()
camera.capture('image.jpg')
camera.stop_preview()
Adım 3: Hareket Algılama Sistemi Kurun
Bir güvenlik sisteminin en önemli bileşenlerinden biri hareket algılama sistemidir. Raspberry Pi ile, hareket algılayan sensörleri kullanarak çevrenizdeki değişiklikleri takip edebilirsiniz. Bu sensörler, belirli bir alan içinde hareket tespit ettiğinde, kamera otomatik olarak kayda başlar ve sizi bilgilendirir.
Örnek Sensör: PIR (Passive Infrared) Sensör ile hareket algılama yapmak oldukça kolay. Bu sensör, insanların hareketini algılar ve bunu Raspberry Pi ile entegre eder.
Hareket Algılama Kodları:
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setup(17, GPIO.IN) # PIR sensörü bağlı olduğu pin numarası
try:
while True:
if GPIO.input(17):
print("Hareket Algılandı!")
# Kamera kaydını başlatma kodu buraya eklenebilir
time.sleep(1)
finally:
GPIO.cleanup()
Adım 4: İzleme ve Bildirim Sistemi Kurun
Güvenlik kameranızın kaydettiği görüntüleri uzaktan izlemek çok önemli bir özellik. Raspberry Pi ile bu işlemi gerçekleştirebilirsiniz. VNC ya da RDP gibi protokoller kullanarak, bilgisayarınızdan ya da telefonunuzdan Raspberry Pi’nize bağlanabilir ve güvenlik kamerasının yayınını izleyebilirsiniz. Ayrıca, hareket tespit edildiğinde size bir bildirim göndermek için e-posta ya da SMS servislerini kullanabilirsiniz.
Örnek Bildirim:
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
def send_email():
sender_email = "youremail@example.com"
receiver_email = "recipient@example.com"
password = "yourpassword"
msg = MIMEMultipart()
msg['From'] = sender_email
msg['To'] = receiver_email
msg['Subject'] = "Hareket Algılandı!"
body = "Evde hareket tespit edildi. Güvenlik kameranızı kontrol edin."
msg.attach(MIMEText(body, 'plain'))
server = smtplib.SMTP('smtp.example.com', 587)
server.starttls()
server.login(sender_email, password)
text = msg.as_string()
server.sendmail(sender_email, receiver_email, text)
server.quit()
Adım 5: Güvenlik Kamerasını İnternete Bağlayın
Son olarak, güvenlik kameranızı internet üzerinden izlemek için bir servis kullanmanız gerekecek. Raspberry Pi’nizi bir IP kameraya dönüştürmek için MJPG-Streamer veya MotionEyeOS gibi yazılımları kullanabilirsiniz. Bu yazılımlar sayesinde, kameranızı herhangi bir internet bağlantısı olan cihazdan izleyebilirsiniz.
İpucu: MotionEyeOS gibi yazılımlar, Raspberry Pi’yi otomatik olarak bir güvenlik kameraya dönüştürür ve izleme için bir web arayüzü sağlar.
Sonuç
İşte bu kadar! Artık evinizde kendi akıllı güvenlik sisteminizi kurmuş oldunuz. Raspberry Pi sayesinde, profesyonel sistemlere kıyasla çok daha uygun fiyatla güçlü bir güvenlik ağı oluşturabilirsiniz. Ayrıca, projeye dahil ettiğiniz her yeni özellik ile daha da özelleştirebilirsiniz.
Sonraki adım: Bu güvenlik sistemini daha da geliştirerek, uzaktan kameraya erişim, video kaydı depolama veya çoklu sensör entegrasyonu gibi özellikler ekleyebilirsiniz.