Sadržaj:

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

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

Video: Prikaz/monitor IP kamere pomoću Raspberry Pi: 4 koraka
Video: Как сделать систему для расширенного измерения тока в ... 2024, Juli
Anonim
Ekran/monitor IP kamere pomoću Raspberry Pi
Ekran/monitor IP kamere pomoću Raspberry Pi

Prilikom ocjenjivanja odgovarajućih opcija NVR -a naišao sam na spremište kamera za prikaz koje vam omogućuje prikaz više video zapisa mrežnih kamera. Podržava i prebacivanje između više ekrana i taj ćemo projekt koristiti za ovu verziju. Video zapise ćemo nabaviti i prikazati sa 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 ekran, ali možete povezati malinovo pi i na vanjski monitor prema vašim potrebama.

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 koristiti 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. Rezolucija monitora nije bitna jer će softver to automatski otkriti i povećati tokove kamere.

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

Korak 2: Pripremite i učitajte operativni sistem

Pripremite i učitajte operativni sistem
Pripremite i učitajte operativni sistem
Pripremite i učitajte operativni sistem
Pripremite i učitajte operativni sistem
Pripremite i učitajte operativni sistem
Pripremite i učitajte operativni sistem

Pošto ćemo koristiti Raspberry Pi desktop, 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 -a, možete priključiti i Ethernet kabel u ploču, a drugi kraj priključiti u usmjerivač. Ploča će raditi i putem žičane veze.

Sljedeća stvar koju trebamo učiniti je omogućiti SSH. To nam omogućava daljinski pristup i kontrolu Raspberry Pi preko mreže. Ovo je jednostavno. Jednostavno upotrijebite jedan od gore navedenih uređivača teksta za kreiranje nove datoteke, a zatim je spremite na pokretački pogon s imenom "ssh". Ne morate dodavati nikakvu ekstenziju u datoteku.

Prije izbacivanja microSD kartice, odlučio sam povećati GPU memoriju za izgradnju nadogradnjom datoteke config.txt. Jednostavno trebate dodati red 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.

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

Korak 3: Instalirajte softver

Nakon što smo pokrenuli ekran, sljedeći korak je bio SSH na ploču, a zatim ažuriranje OS-a pokretanjem naredbe "sudo apt-get update && sudo apt-get upgrade". To može potrajati, ali se preporučuje da to učinite 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 pitao me želim li prebrisati konfiguracijsku datoteku primjerom, na što sam rekao da jer sam to htio koristiti kao referencu.

Korak 4: Testiranje verzije

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

Nakon što je instalacija završ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 prokomentirao postojeću konfiguraciju i jednostavno dodao tok Rpi kamere na prvi ekran, a ESP32-CAM tok na drugi.

Zatim sam sačuvao datoteku i ponovo pokrenuo ploču. Ploča je zatim prikupila tokove i prikazala ih monitoru.

Tada sam odlučio komentirati drugi ekran i jednostavno dodati 4 streama na prvi ekran. Pošto sam imao samo jednu kameru, odlučio sam da dupliram tokove kako se vidi u tekstualnoj datoteci. Zatim sam sačuvao i ponovo pokrenuo ploču i mogao sam vidjeti 4 streama što nije bilo loše. Imajte na umu da Raspberry PI mora učiniti puno posla da bi smanjio veličinu full HD stream -a na nižu rezoluciju, tako da ga može prikazati na ekranu. Preporučuje se korištenje toka koji je blizu konačne rezolucije prikaza. 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 tok, pa sam za to uredio konfiguracijsku datoteku, a performanse su bile još bolje.

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

YouTube:

Hvala vam na čitanju!

Preporučuje se: