İçindekiler:

Raspberry Pi Kullanan IP Kamera Ekranı/Monitör: 4 Adım
Raspberry Pi Kullanan IP Kamera Ekranı/Monitör: 4 Adım

Video: Raspberry Pi Kullanan IP Kamera Ekranı/Monitör: 4 Adım

Video: Raspberry Pi Kullanan IP Kamera Ekranı/Monitör: 4 Adım
Video: Raspberry pi 5 inch HDMI Screen Installation | #Shorts 2024, Temmuz
Anonim
Raspberry Pi Kullanan IP Kamera Ekranı/Monitör
Raspberry Pi Kullanan IP Kamera Ekranı/Monitör

Uygun NVR seçeneklerini değerlendirirken, birden fazla ağ kamerası video beslemesini görüntülemenize izin veren görüntü kameraları deposuna rastladım. Aynı zamanda birden fazla ekran arasında geçiş yapmayı da destekler ve bu yapı için bu projeyi kullanacağız. Bir önceki videoda kurduğumuz RPi Zero kameradan ve bir süre önce kurduğumuz ESP32-CAM board tabanlı kameradan video beslemelerini alıp görüntüleyeceğiz. Küçük bir 7 ekran kullanıyorum, ancak gereksinimlerinize göre ahududu pi'yi harici bir monitöre de bağlayabilirsiniz.

Yukarıdaki video, tüm projenin nasıl bir araya getirildiğini gösterir. Her şeyin birlikte nasıl çalıştığına dair genel bir fikir edinmek için önce bunu izlemenizi tavsiye ederim.

Adım 1: Bileşenleri Toplayın

Bileşenleri Toplayın
Bileşenleri Toplayın
Bileşenleri Toplayın
Bileşenleri Toplayın
Bileşenleri Toplayın
Bileşenleri Toplayın

Tam boyutlu bir HDMI bağlantı noktasına sahip olduğu ve yeterince güçlü olduğu için bu yapı için bir Raspberry Pi 3 kullanmaya karar verdim. Bunun dışında uygun bir microSD karta, güç kaynağına ve monitöre ihtiyacınız olacak. Yazılım bunu otomatik olarak algılayacağı ve kamera akışlarını ölçeklendireceği için monitör çözünürlüğü çok önemli değil.

Kameralar için, bir süre önce yaptığımız ESP32-CAM tabanlı kamera ile birlikte bir önceki gönderide oluşturduğumuz Rpi Zero W kamerayı kullanmaya karar verdim.

Adım 2: İşletim Sistemini Hazırlayın ve Yükleyin

İşletim Sistemini Hazırlayın ve Yükleyin
İşletim Sistemini Hazırlayın ve Yükleyin
İşletim Sistemini Hazırlayın ve Yükleyin
İşletim Sistemini Hazırlayın ve Yükleyin
İşletim Sistemini Hazırlayın ve Yükleyin
İşletim Sistemini Hazırlayın ve Yükleyin

Raspberry Pi masaüstünü kullanacağımız için Raspbian OS'nin masaüstü sürümünü indirdim.

Ardından, önyükleme sürücüsünde wpa_supplicant.conf dosyasını oluşturarak WiFi ağını etkinleştirmemiz gerekiyor. Ayrıca aşağıdaki şablonu indirebilir ve ülke kodu, ağ adı ve şifre gibi bilgilerinizle güncelleyebilirsiniz. Bunu yapmak için notepad++ veya sublime gibi bir metin düzenleyici kullanmanız önerilir.

www.bitsnblobs.com/wp-content/uploads/2020/05/wpa_supplicant.txt

WiFi kullanmak yerine, karta bir ethernet kablosu takabilir ve diğer ucunu yönlendiriciye takabilirsiniz. Kart ayrıca kablolu bir bağlantı kullanarak da çalışacaktır.

Yapmamız gereken bir sonraki şey SSH'yi etkinleştirmek. Bu, Raspberry Pi'ye bir ağ üzerinden uzaktan erişmemizi ve kontrol etmemizi sağlar. Bunu yapmak basittir. Yeni bir dosya oluşturmak için yukarıda bahsedilen metin düzenleyicilerinden birini kullanın ve ardından onu "ssh" adıyla önyükleme sürücüsüne kaydedin. Dosyaya herhangi bir uzantı eklemenize gerek yoktur.

MicroSD kartı çıkarmadan önce, config.txt dosyasını güncelleyerek yapı için GPU belleğini artırmaya karar verdim. Yapılandırma dosyasına resimde görüldüğü gibi gpu_memory=512 satırını eklemeniz yeterlidir. config.txt dosyası önyükleme sürücüsünde bulunur ve bunu videoda gösterildiği gibi bir metin düzenleyicide açarak düzenleyebilirsiniz.

Tüm bunlar tamamlandıktan sonra microSD kartı panoya yerleştirdim, ekranı bağladım ve AÇIK konuma getirdim. Resimde de görüldüğü gibi ekran çözünürlüğü yanlıştı, bu yüzden düzeltilmesi gereken ilk şey buydu. HDMI ekranını yapılandırmak için sadece config.txt dosyasını açmam ve resimde gösterilen satırları eklemem gerekiyordu. Ayrıca ekranım USB bağlantı noktasından güç aldığı için USB akımı üzerindeki tüm sınırları kaldırdım. Bu yapıldıktan sonra, "sudo restart" yazarak kartı yeniden başlattım ve dokunmatik arayüzle birlikte ekran düzgün çalışmaya başladı.

3. Adım: Yazılımı Kurun

Ekranı çalıştırdıktan sonra, sonraki adım panoya SSH eklemek ve ardından "sudo apt-get update && sudo apt-get upgrade" komutunu çalıştırarak işletim sistemini güncellemekti. Bu biraz zaman alabilir ancak yeni bir kurulum için yapılması önerilir.

Tamamlandığında, "git clone https://github.com/SvenVD/rpisurv" komutunu çalıştırarak GitHub deposunu klonladım. Ardından bizi yeni oluşturulan dizine götüren "cd rpisurv" gelir. Geriye sadece "sudo./install.sh" komutunu çalıştırarak yazılımı yüklemek kaldı. Kurulumun sonuna doğru, config dosyasının üzerine bir örnek ile yazmak isteyip istemediğimi sordu, evet dediğim için bunu referans olarak kullanmak istedim.

4. Adım: Yapıyı Test Etme

Yapıyı Test Etme
Yapıyı Test Etme
Yapıyı Test Etme
Yapıyı Test Etme
Yapıyı Test Etme
Yapıyı Test Etme

Kurulum tamamlandıktan sonra, dosyayı metin düzenleyicide açan "sudo nano /etc/rpisurv.conf" komutunu çalıştırarak yapılandırma dosyasını güncellemem gerekiyordu. Daha sonra mevcut konfigürasyonu yorumladım ve Rpi kamera akışını ilk ekrana ve ESP32-CAM akışını diğerine ekledim.

Daha sonra dosyayı kaydettim ve kartı yeniden başlattım. Yönetim kurulu daha sonra akışları aldı ve bunları monitöre gösterdi.

Daha sonra ikinci ekrana yorum yapmaya ve ilk ekrana 4 akış eklemeye karar verdim. Sadece bir kameram olduğu için, metin dosyasında görüldüğü gibi akışları çoğaltmaya karar verdim. Daha sonra kartı kaydedip yeniden başlattım ve fena olmayan 4 akışı görüntüleyebildim. Raspberry PI'nin full HD akışını daha düşük bir çözünürlüğe düşürmek için çok çalışması gerektiğini, böylece ekranda görüntüleyebileceğini unutmayın. Nihai ekran çözünürlüğüne yakın bir akış kullanılması önerilir. Genel olarak, tüm bunların WiFi üzerinden çalıştığı göz önüne alındığında, nihai sonuca çok şaşırdım. Esas olarak bir akışı görüntülemek istedim ve bunun için yapılandırma dosyasını düzenledim ve performans daha da iyiydi.

Ahududu pi kullanarak bir ağ kamerası ekranı bu şekilde oluşturdum. Bu projeyi beğendiyseniz, lütfen YouTube'daki kanalımıza abone olmayı düşünün, çünkü bu çok yardımcı olur.

YouTube:

Okuduğunuz için teşekkürler!

Önerilen: