
William Charles
0
4533
322
Raspberry Pi ile yapabileceğiniz birçok projeden en ilginç ve kalıcı olarak kullanışlı olanlarından biri, hareket yakalama güvenlik sistemidir..
İhtiyacınız olan tek şey, her zamanki Raspberry Pi kurulumu, bir web kamerası ve isteğe bağlı bir pil takımı ve güvenlik sistemini gizlemek için sıradan bir kılıf..
Bu ayar sayesinde, web kameranız tarafından bir şey yakalanırsa uyarılar almanız ve gerekirse görüntüye bağlantı kurmanız durumunda mülkünüze uzak bir konumdan bakabilirsiniz..
Kullanıma hazır güvenlik sistemlerinin fiyatı ile karşılaştırıldığında, bu oldukça uygun maliyetli ve taşınabilirdir ve aşağıda göreceğiniz gibi dakikalar içinde kurulabilir.
Motion Capture Güvenlik Sisteminiz için Neye İhtiyacınız Var?
Ahududu Pi için bir hareket yakalama güvenlik sistemi oluşturmak için birkaç yaklaşım vardır. Başlangıçta blogcu Kean Walmsley'in her zamanki Raspbian yerine ARM tabanlı bir Arch Linux dağıtımını kullanma önerisini takip ettim..
Ancak bunun bir araya gelmediği görülüyor, bu yüzden Raspbian işletim sistemine geri döndüm ve birazdan geleceğimiz kamera sürücülerini ve hareket algılama paketini kullandım..
Ayrıca, bir Raspberry Pi'ye, formatlanmış bir SD karta, bir web kamerasına (uyumlu cihazlar için elinux.org/RPi_USB_Webcams bakınız) ve bir güç kaynağına da ihtiyacınız olacak; Pi'ye bağlıyken birçok web kamerası kendi güç kaynağına ihtiyaç duyduğundan muhtemelen güçlü bir USB hub'ına da ihtiyacınız olacaktır. Bu, güçlü bir USB kablosu veya çoğu eLinux wiki üzerinden bulabileceğiniz birçok seçenek bulunan Raspberry Pi için bir pil çözümü olabilir. Ancak, 4x veya 6x şarj edilebilir AA piller gibi alternatifler olduğunu unutmayın. Bazı taşınabilir iPad şarj cihazları da çalışacak - ancak Raspberry Pi'nize bağlanmayı denemeden önce şarj cihazınızın model numarasını çevrimiçi olarak kontrol edin)
Zaten bir web kameranız yoksa, resmi Raspberry Pi kamerasına birkaç dolar harcamayı tercih edebilirsiniz.
Raspbian'ı yüklemek için daha önce MakeUseOf'ta açıklanan talimatları takip edin. Raspberry Pi ile Başlarken Hakkında Bilmeniz Gerekenler Raspberry Pi ile Başlarken Hakkında Bilmeniz Gerekenler Raspberry Pi bilgisayarı, kompakt, çok işlevli cihazların en iyisidir. Son kullanıcılar, donanıma gelebilecek herhangi bir bilgisayar projesi için donanımı kullanabilirler ve en iyi sonuçları elde etmek için SSH ile kurduğundan emin olun. SSH ile Ahududu Pi'nizi Ayarlayın SSH ile Başsız Kullanım İçin Ayarlayın SSH ile Başsız Kullanım İçin Ahududu Pi Raspberry Pi, yerel bir ağa bağlandığında (Ethernet veya Wi-Fi ile) SSH komutlarını kabul edebilir ve kolayca ayarlamanızı sağlar. SSH'nin faydaları günlük gösterimi üzmenin ötesine geçiyor…. Raspi_config menüsünü kullanarak şifreyi de değiştirmelisin. Ahududu Pi'nin Gücünü Raspbian İle En İyileştirin Ahududu Pi'nin Gücünü En İyileştirin Ahududu Pi İle Elinde Çok Fazla Teknolojiye Sahip Bir Adam Olarak Yakında Ahududu Pi ile Oynuyorum Son zamanlarda, cihazı en yüksek potansiyele kadar çalışacak şekilde yapılandırma. … Olarak koşmaya devam ediyor .
Gerekli Yazılımı Yükleyin
Ahududu Pi açıldığında ve ana bilgisayarınızdan bir SSH bağlantısı açıkken 4 Windows'ta SSH Kullanmanın Kolay Yolları 4 Windows'ta SSH Kullanmanın Kolay Yolları Windows'ta SSH, Linux ve diğer UNIX benzeri uzak terminallere güvenli bir şekilde erişmek için fiili bir çözümdür sistemleri. Erişmek istediğiniz uzak bir SSH sunucunuz varsa, bir SSH istemcisi indirmeniz gerekir… (Pi'nizde bir klavye kullanabilirsiniz, ancak güvenlik kurulumuyla gelecekteki iletişimin bu şekilde yapılması gerekeceğinden SSH daha iyidir. En son güncellemeyi indirme işlemine başlamalısınız:
sudo apt-get update
Ardından, istemleri kabul ederek emacs düzenleyicisini yükleyin:
sudo apt-get emacs kurulumu
Bunu takiben bir VNC sunucusu kurmanız gerekecektir. Bu, güvenlik sistemine bağlanmanızı ve çıktıları görüntülemenizi sağlar. Talepleri gözlemleyin ve kabul edin.
sudo apt-get install tightvncserver
VNC Sunucusunu kurduktan sonra, komutu girin vncserver - sistemi kullanmak için bir şifre belirlemeniz gerekecektir. Ayrıca, yalnızca görüntüleme şifresi girme isteğini de kabul etmelisiniz..
Bir sonraki adım, VNC Sunucusu başlangıç betiğini düzenlemektir. Doğru dizine geçmek için aşağıdakileri girin:
cd /etc/init.d
Daha sonra emacs çalıştırabilirsiniz:
sudo emacs tightvncserver
Konsol açıkken aşağıdakileri kopyalayın:
#! / bin / sh # /etc/init.d/tightvncserver # # Başlangıçta "$ 1" sistem kasası tarafından istendiğinde belirli işlevleri yerine getirin) başlangıç pi -c '/ usr / bin / vncserver' echo "VNC sunucusunu başlatma" ;; stop) pkill vncserver echo "VNC Sunucusu durduruldu (yine de iki kez kontrol etmedi)" ;; *) echo "Kullanım: /etc/init.d/blah start | stop" exit 1; esac çıkışı 0
Emacs içine yapıştırmak için sağ tıklayın. Birkaç dakika sonra otomatik kaydetmeli. Ctrl + X tuşlarına basarak çıkıp dosyayı çıkarken kaydetmeyi kabul edin..
Yeni komut dosyasını çalıştırılabilir hale getirerek VNC Sunucusu dizininin izinlerini değiştirmelisiniz:
sudo chmod + x Instagram Hesabındaki Resim ve Videoları tightvncserver
Aşağıdaki komut, VNC Sunucusuna Raspberry Pi Güvenlik Merkezini başlattığınızda yüklenmesini söyleyecektir:
sudo update-rc.d tightvncserver varsayılanları
Neredeyse bitti, şu anki VNC oturumunu sonlandırın:
sudo pkill Xtightvnc
Daha sonra yeniden başlatmaya hazırsınız:
sudo /etc/init.d/tightvncserver start
Ana cihazınızda - web kameranızı izlemeyi planladığınız bilgisayar - artık VNC istemcinizi açabilirsiniz. Çeşitli uygun istemciler mevcuttur - Windows için TightVNC istemcisini kullandım.
Web Kameranızı Yapılandırma
Artık web kameranız için Raspberry Pi'yi hazırlamaya başlayacağımız aşamada, yani sürücü yüklemek, gerekli kütüphaneler ve yazılım yakalamak anlamına geliyoruz. Aşağıdaki komutları sırayla girin ve uyarıları dikkate alın.
İlk olarak, hareket algılama yazılımı:
sudo apt-get yükleme hareketi
Ardından, gerekli kitaplıkları yükleyin:
sudo apt-get kurulum libv4l-0
UVCcapture, bir web kamerasından beslemeyi yakalamak için tasarlanmış bir yazılımdır:
sudo apt-get install uvccapture
Artık web kameranızı ekleyebilir ve hepsinin çalışıp çalışmadığını kontrol edebilirsiniz. Aşağıdaki komutu girin:
dmesg | kuyruk
Bu, aşağıdaki gibi kamera modelinizle ilgili ayrıntıları verir.
Ardından hareket yakalamayı ayarlamamız gerekiyor, o yüzden koş:
emacs / etc / default / motion
… Ve ayarlandı start_motion_daemon için Evet.
Buradaki izinlerle ilgili sorunlarınız varsa kullanın:
sudo chmod 777 / etc / default / hareket
Düzenleme kaydedildikten sonra bunu geri almayı unutmayın.
Bu değişiklik kaydedildiğinde (CTRL + C, ekrandaki istemleri takip eder), ardından motion.conf dosyasını düzenlemeniz gerekecektir..
emacs /etc/motion/motion.conf
Aşağıdaki script (bir Raspberry Pi forum başlığından alınmıştır) “Web kamerasıyla hareket algılama için kurulum kılavuzu“) motion.conf dosyasına eklenmeli:
set "daemon" a "set" minimum_frame_time 5 "(bu resim çekmek istediğinize bağlı olarak değiştirilebilir) set" pre_capture 2 "set" post_capture 2 "set" çıkış_normal "set" quality 100 "set" ffmpeg_cap_new on " set "ffmpeg_timelapse 30" set "ffmpeg_variable_bitrate 2" set "get_dir / medya / web kamerası / hareket" set "webcam_port 8080" set "kontrol_port 8081" (önemli) set "webcam_localhost kapalı" set "genişlik 320" (önemli) set "yükseklik 240 "(önemli)
Bu ayarların gerektiği gibi yapılandırılabileceğini unutmayın. Etiketli olanlar “(önemli)” olduğu gibi bırakılmalıdır.
Motion için Medya Ayarlarını Yapılandırma
Neredeyse bitti, sadece birkaç medya ayarları ve gitmek için kablosuz donanım kilidinin konfigürasyonu ile.
Hareket algılama görüntülerinin medya klasörüne kaydedilmesi gerekir - ancak önce okuma / yazma izinlerini değiştirmeniz gerekir:
sudo chmod 777 / medya
Ardından, hareket yazılımını başlatın:
sudo /etc/init.d/motion start
Hareket ile durdurulabilir:
sudo /etc/init.d/motion stop
Yazılımın çalıştığını onaylayan bir mesaj görmelisiniz. Web kameranla mı konuşuyor? Kontrol etmek için aşağıdaki komutu çalıştırın:
kuyruk -f / var / log / syslog
Çıkış, cihazın canlı ve veri aldığını doğrulamalıdır. Buradaki son adım, VNC istemcisini masaüstü bilgisayarınıza önyüklemek ve Raspberry Pi'nize bağlanmak (IP adresini kontrol etmek için ipconfig'i çalıştırmak). : 1 bir numaralı X oturumunu gösteren sonek.
Hareket Sensörü Güvenlik Kamerasının Bokslenmesi ve Konumlandırılması
Gelişmiş taşınabilirlik ve daha kolay sekresyon için web kamerasını stilize kılıfından çıkarmayı tercih etseniz de, bunu yapmadan önce konumlandırma seçeneklerini değerlendirmek en iyisidir..
Dahili test, kameranın menzilini ve hareket yakalama hassasiyetini belirlemenize yardımcı olur, cihazın dışarıda kurulmasına gelince yararlıdır..
Harici kullanım için, uygun bir su geçirmez kılıf, belki eski bir dondurma küveti veya bir elektronik mağazasından bir hobi kutusu kullanmanız gerekir. Dışarıda yerleştirmek istiyorsanız, güç kablonuzu monte edilmiş Raspberry Pi'nin güçlendirdiği güvenlik kamerasına çalıştırmak için biraz delme gerekebilir. Ancak, küçük bilgisayarınız için pille çalışan bir çözüm de düşünebilirsiniz (bunun için düzenli olarak şarj edilmesi gerekeceğini unutmayın). Ethernet şartlar altında tercih edilebilir, bu nedenle tam DIY moduna geçmek ve bazı sakız tabancası su yalıtımı uygulamak isteyebilirsiniz, ancak kablosuz ağ kullanmak istiyorsanız, yapabilirsiniz. Kablosuz bir tekrarlayıcı kullanmak, açık havada sinyal gücüne yardımcı olabilir.
Konumlandırma Sonrası Kontrolleri
RPI konumundayken, bilgisayarınıza dönmeli ve her şeyin olması gerektiği gibi olup olmadığını kontrol etmelisiniz.
Ağ bağlantısının çalışır durumda olup olmadığını kontrol ederek başlayın. Bunun daha önce kontrol edilmiş olmasına rağmen, kablosuz donanım kilidiniz rüzgarlı havalarda bağlantı kurmakta zorlanıyor olabilir veya bazı olağandışı mimari yapılar veya malzemeler varsa Kablosuz Feng Shui: Evinizi En İyi Wi-Fi Alımı İçin Optimize Etme Kablosuz Feng Shui: Nasıl Optimize Edilir En İyi Wi-Fi Alımı İçin Eviniz Wi-Fi ağı kurmak kolay bir ihtimal olmalı, değil mi? Bir ev kapalı bir kutu ve kablosuz sinyalleri her yöne ileten bir cihaz yerleştirdiğinizde düşünürdünüz. .
Bağlantı kurulduktan sonra, hareketinizin algılanmasını ve uyarılmasını sağlamak için dışarı çıkmalı ve çeşitli hareket yakalama senaryoları izlemelisiniz..
Son olarak, testin ilk günü için, taşınabilir bir güç kaynağı seçtiyseniz, ne kadar şarj gerekeceğini bilmeniz gerektiğinden, pil kullanımına göz atın. Kamerayı içeride veya nispeten güçsüz bir binaya yakın konumlandırılmışsanız, şebeke gücünü kullanmanın daha iyi bir çözüm olduğunu unutmayın..
Sonuç: Eğitim Aracıyla Ev Güvenliği Çözümü!
Çocuklara Scratch gibi programlarla programlama öğretmek için görünüşte tasarlanmış, kasasız, soyulmuş mini bir bilgisayarla bu kadar şey yapabileceğinizi kim düşünürdü??
Medya merkezi çözümü gibi En Ucuz Eğlence: Bir Ev Sineması Hazırlamanın En Ekonomik Yolları En Ucuz Eğlence: Bir Ev Sineması Hazırlamanın En Ekonomik Yolları Çok pahalı önceden inşa edilmiş çözümler varken, bir kaç yolu var Ucuz bir şekilde oturma odanıza bir eğlence kutusu akışı getirmek için. Bazı açık kaynaklı medya yazılımları, a… ve dikkat çeken diğer kullanımları ile Raspberry Pi'nizi hareket yakalama özelliğine sahip bir ev güvenlik çözümü olarak ayarlamak, her ne zaman güvenlik için tek bir cihazla yapılabilecek bir şey olabilir. dışarı çıkar veya uygun fiyatlı özel bir cihazla.
Ahududu Pi olasılıkları görünüşte sonsuzdur. Ahududu Pi Resmi olmayan El Kitabımızda daha fazlasını öğrenin.