Bilgisayar
OKUDUĞUNUZ KONU
Raspberry Pi ile Canlı Yayın Kamerası Yapımı
5

Raspberry Pi ile Canlı Yayın Kamerası Yapımı

Yazar : Proje Hocam29 Temmuz 2015

Bugün, akıllı telefonlarımızdan canlı izleyebileceğimiz ve kontrol edebileceğimiz bir güvenlik kamerası geliştireceğiz. Dropcam ve nestcam gibi güvenlik kameralarının maker versiyonu olan bu projede Raspberry PI kullandığımız için projeye Butterfly PI ismini verdik.  – Butterfly PI şu an açık beta testindedir. – Geliştirmeyi olabildiğince küçük adımlar halinde yazmaya çalıştık ki kolay olsun. Yine de anlatamadığımız bir yer varsa cevap vermekten mutluluk duyarız. Kameramızı akıllı telefonlardan izleyebilmemiz için iki işlem yapmamız gerekiyor. İlk olarak mobil uygulamamızı hazır hale getirmeli ve sonrasında ise kameramızı geliştirmeye başlamalıyız. – Eğer sadece projeyi denemek istiyorsanız, kameranızı birleştirmemiz için iletişim kurunuz contact@butterflytv.net –

Geliştirmeye başlamadan önce ihtiyacımız olan şeyleri listeyelim.

  • Android Telefon(4.0+)
  • Raspberry PI 2
  • Raspberry Kamera Modülü
  • Güç Adaptörü 5V – 1A Mikro USB uçlu
  • USB Ses Kartı(Opsiyonel)
  • USB Wi-Fi Adaptoru(Raspberry PI uyumlu) ve Ethernet Kablosu

Hadi başlayalım.

Mobil uygulamayı hazırlayalım

  • Butterfly TV Raspberry PI ile entegre edildi. Butterfly TV’yi Google Play‘den indiriniz ve kurunuz
  • Uygulamaya giriş yapın ve Butterfly PI elemanına tıklayın
  • Butterfly PI ekranını açtınızda ilk aşağıdaki gibi bir görüntü karşınıza çıkacak.
  • Menü’den “Yeni Butterfly PI Ekle” elemanına tıklayınız.
  • Kameranızın adını ve gizli kodu giriniz. İstediğiniz herhangi değerleri girebilirsiniz. Yalnız ismi ve gizli kodu unutmayınız . Çünkü aşağıdaki bölümlerde [DeviceName] yazan yere cihazın adını [SecretCode] yazan yere ise güvenlik kodunu yazacağız.
  • Tamam düğmesine bastıktan sonra eklediğiniz Butterfly PI’ın çevrimdışı olduğunu görmelisiniz.

Kameramızı geliştirelim

  • Raspberry PI içinde bir dosyayı değiştirmemiz gerekiyor. Eğer klavye ve ekranınız varsa Raspberry PI bağlayarak gücü versiniz.  (Eğer klavye ve ekranınız yoksa ssh(putty, windows kullanıcıları için) ile bağlanabilirsiniz(aşağıda anlatılıyor)) ve  /home/pi/startup/startup.sh dosyasında aşağıdaki satırı değiştiriniz.
java -jar /home/pi/butterflypi.jar [DeviceName] [SecretCode] &

[DeviceName] ve [SecretCode] yerine mobil uygulamada Butterfly PI eklerken kullanıdığınız cihazın adı ve cihazın gizli kodunu sırasıyla giriniz.(& simgesini silmeyiniz.) – Gizli kodun aslında kameranızın şifresi olduğunu unutmayınız. –

  • (Opsiyonel) Eğer kameranızla SSH bağlantısı kurmanız gerekmiyorsa bu bölümü atlayınız. Network kablosunu raspberry pi’a bağlayınız. SSH bağlantısı için raspberry pi’nin ip adresini öğrenmemiz gerekiyor. Bunu raspberry’nin bağlandığı modemin web arayüzünden öğrenebilirsiniz. (Muhtemelen browser’dan 192.168.2.1 gibi bir adres girerek modem arayüzünüze erişebilirsiniz.) IP adresini öğrendikten sonra ssh komutunu aşağıdaki kullanabilirsiniz
ssh pi@RASPBERRY_IP_ADRESI

ssh şifresi “butterflypi” dir. Bağlanamada problem yaşıyorsanız, bir de bu bağlantıyı deneyiniz. (Eğer bir önceki verilen link ile bağlantı kurduysanız, cmdline.txt dosyasını eski haline getirmeyi unutmayınız)

  •  (Opsiyonel) Eğer sesi de kayıt etmek istiyorsanız, bir USB ses kartını Raspberry PI’a ekleyebilirsiniz. USB ses kartı olarak bunu ve bunu kullanabilirsiniz
  • Neredeyse bitirdik. Şimdi Raspberry PI’i internete bağlayalım. Wi-Fi veya ethernet kablosu ile bunu yapabiliriz. Eğer Wi-Fi kullanacaksanız, uyumlu cihazlardan bir tanesini almayı düşünebilirsiniz. Wi-Fi konfigurasyonunun nasıl yapılacağını öğrenmek için burayı ziyaret edebilirsiniz. Ethernet kablosu ve SSH ile wifi ayarını yaptıysanız wifi kullanabilmek için ethernet kablosunu çıkarın ve Raspberry PI restart edin. Artık wifi kullanacaktır.
  • Ayrıca eğer isterseniz Raspberry PI’yi bir kutuya koyabilirsiniz. Fanlı bir kutunun olması veya ısı yutucu(heatsink) kullanmanız daha iyi performans almanızı sağlayacaktır. Son olarka Raspberry PI farklı kutularda aşağıdaki gibi görünmektedir.
  • Ağa bağlandığı zaman, Butterfly TV üzerinde cihazının çevrimiçi olacaktır.
  • Başla düğmesine basınız ve ekran aşağıdaki gibi olana kadar bekleyiniz. İzlemek için ise Oynat düğmesine tıklayınız.
  • Sonuç olarak akıllı telefonla kontrol edebileceğiniz bir kameranız oldu. Butterfly PI istediğiniz yere monte edebilirsiniz. Montajın kolay olması için böyle bir kutu kullanabilirsiniz.

Proje hakkında geri bildirim vermek veya soru sormak isterseniz cevaplamaktan mutluluk duyarız. İletişim için contact@butterflytv.net & @butterfly_tv

SİZCE NASIL OLMUŞ?
Beğendim
24%
İlginç
65%
Eh İşte
0%
Anlamadım
12%
Kötü
0%
Berbat
0%
YAZAR HAKKINDA
Proje Hocam
5 YORUMLAR

YORUM YAP