Kazalo:

Zaslon/monitor IP kamere z uporabo Raspberry Pi: 4 koraki
Zaslon/monitor IP kamere z uporabo Raspberry Pi: 4 koraki

Video: Zaslon/monitor IP kamere z uporabo Raspberry Pi: 4 koraki

Video: Zaslon/monitor IP kamere z uporabo Raspberry Pi: 4 koraki
Video: $5 WiFi Camera Setup | ESP32 Wifi Setup view on Mobile phone 2024, Julij
Anonim
Zaslon/monitor IP kamere z uporabo Raspberry Pi
Zaslon/monitor IP kamere z uporabo Raspberry Pi

Med ocenjevanjem ustreznih možnosti NVR sem naletel na skladišče zaslonskih kamer, ki vam omogoča prikaz več video virov omrežnih kamer. Podpira tudi preklapljanje med več zasloni in ta projekt bomo uporabili za to gradnjo. Video vire bomo pridobili in prikazali iz kamere RPi Zero, ki smo jo zgradili v prejšnjem videoposnetku, in kamere, ki temelji na plošči ESP32-CAM, ki smo jo zgradili pred časom. Uporabljam majhen 7 -palčni zaslon, vendar lahko malino pi priključite tudi na zunanji monitor glede na vaše potrebe.

Zgornji videoposnetek prikazuje, kako je bil sestavljen celoten projekt. Priporočam, da si najprej ogledate to, da dobite splošno predstavo o tem, kako vse skupaj deluje.

1. korak: Zberite komponente

Zberite komponente
Zberite komponente
Zberite komponente
Zberite komponente
Zberite komponente
Zberite komponente

Odločil sem se, da bom za to gradnjo uporabil Raspberry Pi 3, saj ima vrata HDMI v polni velikosti in je tudi dovolj zmogljiv. Poleg tega potrebujete ustrezno kartico microSD, napajalnik in monitor. Ločljivost monitorja ni pomembna, saj bo programska oprema to samodejno zaznala in povečala pretočnost kamere.

Za kamere sem se odločil uporabiti kamero Rpi Zero W, ki smo jo zgradili v prejšnjem prispevku, skupaj s kamero na osnovi ESP32-CAM, ki smo jo zgradili pred časom.

2. korak: Pripravite in naložite operacijski sistem

Pripravite in naložite operacijski sistem
Pripravite in naložite operacijski sistem
Pripravite in naložite operacijski sistem
Pripravite in naložite operacijski sistem
Pripravite in naložite operacijski sistem
Pripravite in naložite operacijski sistem

Ker bomo uporabljali namizje Raspberry Pi, sem prenesel namizno različico OS Raspbian.

Nato moramo omogočiti omrežje WiFi z ustvarjanjem datoteke wpa_supplicant.conf v zagonskem pogonu. Lahko tudi prenesete naslednjo predlogo in jo posodobite s svojimi podatki - kodo države, imenom omrežja in geslom. Priporočljivo je, da za to uporabite urejevalnik besedil, na primer beležnico ++ ali sublimno.

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

Namesto WiFi lahko v ploščo priključite tudi ethernetni kabel, drugi konec pa v usmerjevalnik. Plošča bo delovala tudi z žično povezavo.

Naslednja stvar, ki jo moramo storiti, je omogočiti SSH. To nam omogoča daljinski dostop in nadzor omrežja Raspberry Pi prek omrežja. To je preprosto. Preprosto uporabite enega od zgoraj omenjenih urejevalnikov besedil, da ustvarite novo datoteko, nato pa jo shranite v zagonski pogon z imenom "ssh". V datoteko ni treba dodati nobene razširitve.

Preden sem izvrgel kartico microSD, sem se odločil povečati pomnilnik grafičnega procesorja za gradnjo s posodobitvijo datoteke config.txt. Preprosto morate v konfiguracijsko datoteko dodati vrstico gpu_memory = 512, kot je prikazano na sliki. Datoteka config.txt se nahaja na zagonskem pogonu in jo lahko uredite tako, da jo odprete v urejevalniku besedil, kot je prikazano v videoposnetku.

Ko je bilo vse to končano, sem vstavil kartico microSD v ploščo, priključil zaslon in ga vklopil. Kot je razvidno iz slike, je bila ločljivost zaslona napačna, zato je bilo to treba najprej popraviti. Preprosto sem moral odpreti datoteko config.txt in dodati vrstice, prikazane na sliki, za konfiguracijo zaslona HDMI. Odstranil sem tudi omejitve toka USB, saj se moj zaslon napaja iz vrat USB. Ko je bilo to storjeno, sem znova zagnal ploščo z vnosom "sudo reboot" in zaslon skupaj z vmesnikom na dotik je začel pravilno delovati.

3. korak: Namestite programsko opremo

Ko je bil zaslon zagnan, je bil naslednji korak vstaviti SSH na ploščo in nato posodobiti OS z ukazom "sudo apt-get update && sudo apt-get upgrade". To lahko traja nekaj časa, vendar je priporočljivo, da to storite za novo namestitev.

Ko sem končal, sem nato kloniral skladišče GitHub z izvajanjem ukaza "git clone https://github.com/SvenVD/rpisurv". Sledi "cd rpisurv", ki nas popelje v novo ustvarjen imenik. Ostalo je le namestiti programsko opremo z zagonom "sudo./install.sh". Proti koncu namestitve me je vprašal, ali želim konfiguracijsko datoteko prepisati z zgledno, na kar sem rekel da, saj sem to želel uporabiti kot referenco.

4. korak: Preizkusite gradnjo

Testiranje gradnje
Testiranje gradnje
Testiranje gradnje
Testiranje gradnje
Testiranje gradnje
Testiranje gradnje

Ko je bila namestitev končana, sem preprosto moral posodobiti konfiguracijsko datoteko z ukazom "sudo nano /etc/rpisurv.conf", ki je odprl datoteko v urejevalniku besedil. Nato sem komentiral obstoječo konfiguracijo in preprosto dodal tok kamere Rpi na prvi zaslon, tok ESP32-CAM pa na drugi.

Nato sem shranil datoteko in znova zagnal ploščo. Plošča je nato pridobila tokove in jih prikazala na monitorju.

Nato sem se odločil, da bom komentiral drugi zaslon in na prvi zaslon preprosto dodal 4 tokove. Ker sem imel samo eno kamero, sem se odločil podvojiti tokove, kot je prikazano v besedilni datoteki. Nato sem ploščo shranil in znova zagnal in ogledal sem 4 tokove, kar ni bilo slabo. Upoštevajte, da mora Raspberry PI narediti veliko dela za zmanjšanje pretoka celotne HD na nižjo ločljivost, tako da ga lahko prikaže na zaslonu. Priporočljivo je, da uporabite tok, ki je blizu končni ločljivosti zaslona. Na splošno sem bil zelo presenečen nad končnim izidom, saj je vse to delovalo prek WiFi. Želel sem predvsem prikazati en tok, zato sem za to uredil konfiguracijsko datoteko in zmogljivost je bila še boljša.

Tako sem z malinovim pi sestavil zaslon omrežne kamere. Če vam je bil ta projekt všeč, se lahko naročite na naš kanal v YouTubu, saj to veliko pomaga.

YouTube:

Hvala za branje!

Priporočena: