Kamera Raspberry Pi tedarikçisi olarak, Raspberry Pi kameralarını çeşitli uygulamalar, özellikle de evcil hayvan izleme için kullanmanın artan eğilimine tanık oldum. Bu blog yazısında tüylü arkadaşlarınıza göz kulak olmak için Raspberry Pi kamerayı kullanmanın bazı pratik yollarını paylaşacağım.
Evcil Hayvan İzleme için Neden Raspberry Pi Kamerayı Seçmelisiniz?
Raspberry Pi kamera, geleneksel evcil hayvan izleme cihazlarına göre çeşitli avantajlar sunar. İlk olarak, uygun maliyetlidir. Oldukça pahalı olabilecek ticari evcil hayvan kameralarıyla karşılaştırıldığında,Raspberry PI Kamera Modülüuygun fiyatlı bir alternatiftir. Çok düşük bir maliyetle yüksek kaliteli bir kameraya sahip olabilirsiniz.
İkincisi, son derece özelleştirilebilir. Raspberry Pi'nin açık kaynak yapısı sayesinde, hareket algılama, hızlandırılmış kayıt ve hatta diğer akıllı ev cihazlarıyla entegrasyon gibi belirli işlevleri gerçekleştirmek için kendi komut dosyalarınızı yazabilirsiniz. Bu esneklik, ihtiyaçlarınızı tam olarak karşılayan bir evcil hayvan izleme sistemi oluşturmanıza olanak tanır.
Üçüncüsü, Raspberry Pi kameranın görüntü ve video kalitesi mükemmel.12MP IMX708 Raspberry Pi Kamera ModülüDüşük ışık koşullarında bile keskin ve net görüntüler sağlar. Bu, evcil hayvanınızın aktivitelerini günün herhangi bir saatinde net bir şekilde görebilmenizi sağlar.
Raspberry Pi'yi Evcil Hayvan İzleme için Kurma
Donanım Kurulumu
- Kamerayı Bağlayın: Öncelikle Raspberry Pi'nizin kapalı olduğundan emin olun. Raspberry Pi kartındaki kamera bağlantı noktasını bulun. Kablonun mavi tarafının Ethernet bağlantı noktasına (çoğu modelde) baktığından emin olarak kamera şerit kablosunu bağlantı noktasına yavaşça takın.
- Güç Kaynağı: Raspberry Pi'yi sabit bir güç kaynağına bağlayın. Cihazın sorunsuz çalışmasını sağlamak için kaliteli bir mikro USB güç adaptörü önerilir.
- Kamerayı Monte Edin: Kamerayı monte etmek için en iyi konuma karar verin. Evcil hayvanınızın zamanının çoğunu geçirdiği alanı net bir şekilde görebilmelidir. Bir kamera standı kullanabilir veya uygun donanımı kullanarak duvara monte edebilirsiniz.
Yazılım Yapılandırması
- Kamera Arayüzünü Etkinleştir: Raspberry Pi'nizi başlatın ve terminali açın. Aşağıdaki komutu yazın:
"Arayüz Seçenekleri"ne gidin ve "Kamera"yı seçin. Kamera arayüzünü etkinleştirin ve ardından yapılandırma aracından çıkın. Raspberry Pi'yi yeniden başlatın.sudo raspi - yapılandırma - Gerekli Yazılımı Yükleyin: Aşağıdaki gibi Python kütüphanelerini kullanabilirsiniz:
fotoğraf makinesikamerayı kontrol etmek için. Aşağıdaki komutu kullanarak yükleyin:
Grafiksel bir kullanıcı arayüzünü tercih ederseniz, kolay kamera kontrolü için uygulamalar da mevcuttur.sudo apt - python'u yükle - picamera
Temel Evcil Hayvan İzleme İşlevleri
Gerçek Zamanlı Görüntüleme
Kamera akışını gerçek zamanlı olarak yayınlamak için basit bir Python komut dosyası oluşturabilirsiniz. İşte temel bir örnek:
picamera içe aktarma süresi kamera = picamera.PiCamera() kamera.çözünürlük = (640, 480) kamera.start_preview() time.sleep(60) # 60 saniyelik akış kamera.stop_preview() kamera.close()
Bu komut dosyası kamera önizlemesini 60 saniye boyunca başlatacaktır. Kodu süresiz olarak çalışacak şekilde değiştirebilir veya akışı bilgisayarınızda veya mobil cihazınızda uzaktan görüntülemek için bir web sunucusuyla entegre edebilirsiniz.
Hareket Algılama
Hareket algılama, evcil hayvan izleme için kullanışlı bir özelliktir. Evcil hayvanınızın kameranın görüş alanında hareket ettiğini tespit edebilir ve uyarı gönderme veya kayıt başlatma gibi işlemler gerçekleştirebilirsiniz.
cv2'yi içe aktar picamera.array'den numpy'yi np olarak içe aktar picamera'dan PiRGBArray'i içe aktar PiCamera'yı içe aktar içe aktarma süresi eşiği = 40 min_area = 200 kamera = PiCamera() kamera.çözünürlük = (640, 480) rawCapture = PiRBArray(camera, size=(640, 480)) time.sleep(0.1)first_frame = Çerçeve için yok Camera.capture_continuous(rawCapture, format="bgr", use_video_port=True): image =frame.array grey = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) grey = cv2.GaussianBlur(gray, (21, 21), 0) iffirst_frame Yok ise:first_frame = grey rawCapture.truncate(0) devam çerçeve_delta = cv2.absdiff(ilk_kare, gri) thresh = cv2.threshold(kare_delta, eşik, 255, cv2.THRESH_BINARY)[1] thresh = cv2.dilate(thresh, Yok, yinelemeler=2) konturlar, _ = cv2.findContours(thresh.copy(), cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) konturlardaki kontur için: if cv2.contourArea(contour) < min_area: devam (x, y, w, h) = cv2.boundingRect(contour) cv2.rectangle(image, (x, y), (x + w, y + h), (0, 255, 0), 2) cv2.imshow("Güvenlik Feed", image) tuşu = cv2.waitKey(1) & 0xFF if key == ord("q"): break rawCapture.truncate(0) cv2.destroyAllWindows()
Bu Python kodu, kamera akışındaki hareketi algılamak için OpenCV kitaplığını kullanır. Hareket algılandığında hareketli nesnenin etrafına yeşil bir dikdörtgen çizer.
Kayıt
Daha sonra incelemek üzere evcil hayvanınızın aktivitelerini kaydetmek isteyebilirsiniz. Bir video kaydetmeye başlamak için aşağıdaki Python kodu kullanılabilir:
picamera içe aktarma süresi kamera = picamera.PiCamera() kamera.çözünürlük = (1280, 720) kamera.start_recording('pet_video.h264') time.sleep(60) # 60 saniye boyunca kayıt kamera.stop_recording() kamera.close()
Gelişmiş Özellikler ve Entegrasyonlar
Akıllı Ev Sistemleri ile Entegrasyon
Raspberry Pi evcil hayvan izleme sistemini diğer akıllı ev cihazlarıyla entegre edebilirsiniz. Örneğin, hareket algılandığında sesli uyarı almak için onu akıllı bir hoparlöre bağlayabilirsiniz. Ayrıca kamerayı kontrol etmek ve yayını merkezi bir kontrol panelinden görüntülemek için bunu Home Assistant gibi bir ev otomasyon platformuyla da entegre edebilirsiniz.


Bulut Depolama
Kaydedilen videoların bulutta saklanması ekstra bir güvenlik ve rahatlık katmanı sağlar. Video dosyalarını depolamak için Google Drive, Dropbox veya Amazon S3 gibi hizmetler kullanılabilir. Kaydedilen videoları otomatik olarak bulut depolama alanına yüklemek için bir komut dosyası yazabilirsiniz.
Çözüm
Evcil hayvan takibi için Raspberry Pi kamera kullanmak, siz uzaktayken tüylü arkadaşlarınıza göz kulak olmanın harika bir yoludur. Maliyet etkinliği, özelleştirilebilirliği ve mükemmel görüntü kalitesiyle geleneksel evcil hayvan izleme cihazlarına güçlü bir alternatif sunar.
İster temel gerçek zamanlı görüntüleme, hareket algılama veya daha gelişmiş entegrasyonlarla ilgileniyor olun,Raspberry PI'da Kamera Modülüihtiyaçlarınızı karşılayabilir.
Raspberry Pi kameralarını kullanarak bir evcil hayvan izleme sistemi kurmayı düşünüyorsanız yardım etmek için buradayız. Camera Raspberry Pi'nin lider tedarikçisi olarak geniş bir yelpazede kamera modülleri, yüksek kaliteli donanım ve teknik destek sunuyoruz. Özel gereksinimlerinizi görüşmek ve özel evcil hayvan izleme çözümünüzü bugün oluşturmaya başlamak için bizimle iletişime geçin.
Referanslar
- "Raspberry Pi Kamera Modülü Dokümantasyonu", Raspberry Pi Vakfı
- "OpenCV Belgeleri", OpenCV geliştiricileri
- "Yeni Başlayanlar İçin Python Programlama", Çeşitli çevrimiçi kaynaklar






