Sadržaj:

Zaslon/monitor IP kamere pomoću Raspberry Pi: 4 koraka
Zaslon/monitor IP kamere pomoću Raspberry Pi: 4 koraka

Video: Zaslon/monitor IP kamere pomoću Raspberry Pi: 4 koraka

Video: Zaslon/monitor IP kamere pomoću Raspberry Pi: 4 koraka
Video: How to setup and use ESP32 Cam with Micro USB WiFi Camera 2024, Srpanj
Anonim
Zaslon/monitor IP kamere pomoću Raspberry Pi
Zaslon/monitor IP kamere pomoću Raspberry Pi

Prilikom ocjenjivanja odgovarajućih NVR opcija naišao sam na spremište kamera za prikaz koje vam omogućuje prikaz više izvora video zapisa mrežne kamere. Također podržava prebacivanje između više zaslona i taj ćemo projekt koristiti za ovu verziju. Nabavit ćemo i prikazati video izvore s kamere RPi Zero koju smo izgradili u prethodnom videu i kamere zasnovane na ploči ESP32-CAM koju smo izgradili prije nekog vremena. Koristim mali 7 -inčni zaslon, ali također možete spojiti malinu pi na vanjski monitor prema vašim zahtjevima.

Gornji video prikazuje kako je cijeli projekt sastavljen. Preporučio bih da to pogledate prvo kako biste stekli opću sliku o tome kako sve zajedno funkcionira.

Korak 1: Skupite komponente

Skupite komponente
Skupite komponente
Skupite komponente
Skupite komponente
Skupite komponente
Skupite komponente

Odlučio sam upotrijebiti Raspberry Pi 3 za ovu verziju jer ima HDMI port pune veličine i također je dovoljno moćan. Osim toga, potrebna vam je odgovarajuća microSD kartica, napajanje i monitor. Razlučivost monitora nije toliko važna jer će softver to automatski otkriti i povećati tokove kamere.

Za kamere sam odlučio koristiti kameru Rpi Zero W koju smo izgradili u prethodnom postu zajedno s kamerom temeljenom na ESP32-CAM-u koju smo izgradili prije nekog vremena.

Korak 2: Pripremite i učitajte operacijski sustav

Pripremite i učitajte operacijski sustav
Pripremite i učitajte operacijski sustav
Pripremite i učitajte operacijski sustav
Pripremite i učitajte operacijski sustav
Pripremite i učitajte operacijski sustav
Pripremite i učitajte operacijski sustav

Budući da ćemo koristiti Raspberry Pi stolno računalo, preuzeo sam desktop verziju Raspbian OS -a.

Zatim moramo omogućiti WiFi umrežavanje stvaranjem datoteke wpa_supplicant.conf na pogonu za pokretanje. Također možete preuzeti sljedeći predložak i ažurirati ga svojim podacima - kod zemlje, naziv mreže i lozinka. Za to se preporučuje upotreba uređivača teksta poput notepad ++ ili uzvišenog.

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

Umjesto korištenja WiFi -ja, na ploču možete priključiti i Ethernet kabel, a drugi kraj priključiti u usmjerivač. Ploča će također raditi pomoću žičane veze.

Sljedeće što moramo učiniti je omogućiti SSH. To nam omogućuje daljinski pristup i kontrolu Raspberry Pi preko mreže. To je jednostavno. Jednostavno upotrijebite jedan od gore navedenih uređivača teksta za stvaranje nove datoteke, a zatim je spremite na bootdrive s imenom "ssh". Ne morate dodati nikakvo proširenje u datoteku.

Prije izbacivanja microSD kartice odlučio sam povećati GPU memoriju za izgradnju nadogradnjom datoteke config.txt. Jednostavno trebate dodati redak gpu_memory = 512 u konfiguracijsku datoteku kako se vidi na slici. Datoteka config.txt nalazi se na pokretačkom pogonu i možete je urediti otvaranjem u uređivaču teksta, kao što je prikazano u videu.

Nakon što je sve ovo dovršeno, umetnuo sam microSD karticu u ploču, spojio zaslon i uključio ga. Kao što se može vidjeti na slici, razlučivost zaslona bila je pogrešna, pa je to prvo što je trebalo popraviti. Jednostavno sam morao otvoriti datoteku config.txt i dodati retke prikazane na slici, za konfiguraciju HDMI zaslona. Uklonio sam i ograničenje struje USB -a jer se moj zaslon napaja iz USB priključka. Nakon što sam to učinio, ponovno sam pokrenuo ploču upisivanjem "sudo reboot" i zaslon zajedno s dodirnim sučeljem počeo je ispravno raditi.

Korak 3: Instalirajte softver

Nakon što smo pokrenuli zaslon, sljedeći je korak bio SSH na ploču, a zatim ažurirati OS pokretanjem naredbe "sudo apt-get update && sudo apt-get upgrade". To može potrajati, ali preporučuje se to učiniti za novu instalaciju.

Nakon što sam završio, tada sam klonirao spremište GitHub pokretanjem naredbe "git clone https://github.com/SvenVD/rpisurv". Slijedi "cd rpisurv" koji nas vodi u novostvoreni direktorij. Ostalo je samo instalirati softver pokretanjem "sudo./install.sh". Pred kraj instalacije pitalo me želim li konfiguracijsku datoteku prebrisati primjerom, na što sam rekao da jer sam to htio koristiti kao referencu.

Korak 4: Testiranje izrade

Testiranje izrade
Testiranje izrade
Testiranje izrade
Testiranje izrade
Testiranje izrade
Testiranje izrade

Nakon što je instalacija dovršena, jednostavno sam morao ažurirati konfiguracijsku datoteku pokretanjem naredbe "sudo nano /etc/rpisurv.conf" koja je otvorila datoteku u uređivaču teksta. Zatim sam komentirao postojeću konfiguraciju i jednostavno dodao tok Rpi kamere na prvi zaslon, a ESP32-CAM tok na drugi.

Zatim sam spremio datoteku i ponovno pokrenuo ploču. Ploča je zatim prikupila tokove i prikazala ih monitoru.

Tada sam odlučio komentirati drugi zaslon i jednostavno dodati 4 streama na prvi zaslon. Budući da sam imao samo jednu kameru, odlučio sam duplicirati streamove kako se vidi u tekstualnoj datoteci. Zatim sam spremio i ponovno pokrenuo ploču te sam mogao vidjeti 4 streama što nije bilo loše. Imajte na umu da Raspberry PI mora učiniti puno posla kako bi smanjio full HD stream na nižu rezoluciju, tako da ga može prikazati na ekranu. Preporučuje se korištenje streama blizu konačne razlučivosti zaslona. Sve u svemu, bio sam jako iznenađen konačnim ishodom, s obzirom da je sve ovo radilo putem WiFi -a. Uglavnom sam želio prikazati jedan stream, pa sam za to uredio konfiguracijsku datoteku, a performanse su bile još bolje.

Tako sam izgradio zaslon mrežne kamere pomoću maline pi. Ako vam se svidio ovaj projekt, razmislite o pretplati na naš kanal na YouTubeu jer to uvelike pomaže.

YouTube:

Hvala na čitanju!

Preporučeni: