Indholdsfortegnelse:

IP -kamera display/skærm ved hjælp af en Raspberry Pi: 4 trin
IP -kamera display/skærm ved hjælp af en Raspberry Pi: 4 trin

Video: IP -kamera display/skærm ved hjælp af en Raspberry Pi: 4 trin

Video: IP -kamera display/skærm ved hjælp af en Raspberry Pi: 4 trin
Video: How to network monitor using Raspberry PI | Zabbix | NETVN 2024, November
Anonim
IP -kameraskærm/skærm ved hjælp af en Raspberry Pi
IP -kameraskærm/skærm ved hjælp af en Raspberry Pi

Mens jeg vurderede egnede NVR -muligheder, faldt jeg over displaykameraets lager, som giver dig mulighed for at vise flere netværks kamera videofeeds. Det understøtter også skift mellem flere skærme, og vi vil bruge dette projekt til denne build. Vi vil hente og vise videofeedene fra det RPi Zero-kamera, vi byggede i den tidligere video og det ESP32-CAM-kortbaserede kamera, vi byggede for et stykke tid siden. Jeg bruger en lille 7 skærm, men du kan også slutte hindbær pi til en ekstern skærm i henhold til dine krav.

Videoen ovenfor viser dig, hvordan hele projektet blev sammensat. Jeg vil anbefale at se det først for at få en generel idé om, hvordan alt fungerer sammen.

Trin 1: Saml komponenterne

Saml komponenterne
Saml komponenterne
Saml komponenterne
Saml komponenterne
Saml komponenterne
Saml komponenterne

Jeg besluttede at bruge en Raspberry Pi 3 til denne build, da den har en HDMI -port i fuld størrelse og også er kraftig nok. Bortset fra det skal du bruge et passende microSD -kort, strømforsyning og skærm. Skærmopløsningen betyder ikke meget, da softwaren automatisk registrerer dette og skalerer kamerastrømmene.

Til kameraerne besluttede jeg at bruge det Rpi Zero W-kamera, vi byggede i det forrige indlæg sammen med det ESP32-CAM-baserede kamera, vi byggede for et stykke tid siden.

Trin 2: Forbered og indlæs operativsystemet

Forbered og indlæs operativsystemet
Forbered og indlæs operativsystemet
Forbered og indlæs operativsystemet
Forbered og indlæs operativsystemet
Forbered og indlæs operativsystemet
Forbered og indlæs operativsystemet

Da vi vil bruge Raspberry Pi -skrivebordet, downloadede jeg desktopversionen af Raspbian OS.

Vi skal derefter aktivere WiFi -netværk ved at oprette filen wpa_supplicant.conf i boot -drevet. Du kan også downloade følgende skabelon og opdatere den med dine oplysninger - landekode, netværksnavn og adgangskode. Det anbefales at bruge et tekstredigeringsprogram som f.eks. Notesblok ++ eller sublimt til at gøre dette.

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

I stedet for at bruge WiFi kan du også tilslutte et ethernet -kabel til kortet og tilslutte den anden ende til routeren. Tavlen fungerer også ved hjælp af en kabelforbundet forbindelse.

Den næste ting, vi skal gøre, er at aktivere SSH. Dette giver os mulighed for eksternt at få adgang til og styre Raspberry Pi over et netværk. Det er enkelt at gøre dette. Du skal blot bruge en af ovenstående tekstredigerere til at oprette en ny fil, og derefter gemme den på bootdrive med navnet "ssh". Du behøver ikke tilføje nogen udvidelse til filen.

Inden jeg skubbede microSD -kortet ud besluttede jeg mig for at øge GPU -hukommelsen til build ved at opdatere filen config.txt. Du skal simpelthen tilføje linjen gpu_memory = 512 i konfigurationsfilen som vist på billedet. Config.txt -filen er placeret på bootdrive, og du kan redigere dette ved at åbne den i et tekstredigeringsprogram, som vist i videoen.

Når alt dette var afsluttet, indsatte jeg microSD -kortet i kortet, tilsluttede skærmen og tændte det. Som det kan ses på billedet, var skærmopløsningen forkert, så det var det første, der skulle rettes. Jeg var simpelthen nødt til at åbne filen config.txt og tilføje linjerne vist på billedet for at konfigurere HDMI -skærmen. Jeg fjernede også enhver grænse for USB -strømmen, da mit display får strøm fra USB -porten. Når dette var gjort, genstartede jeg tavlen ved at skrive "sudo reboot", og displayet sammen med berøringsgrænsefladen begyndte at fungere korrekt.

Trin 3: Installer softwaren

Når vi havde displayet kørende, var det næste trin at SSH ind i tavlen og derefter opdatere operativsystemet ved at køre kommandoen "sudo apt-get update && sudo apt-get upgrade". Dette kan tage et stykke tid, men det anbefales at gøre det for en ny installation.

Når jeg var færdig, klonede jeg derefter GitHub -depotet ved at køre kommandoen "git -klon https://github.com/SvenVD/rpisurv". Efterfulgt af "cd rpisurv", som fører os ind i det nyoprettede bibliotek. Det eneste, der var tilbage at gøre, var at installere softwaren ved at køre "sudo./install.sh". Mod slutningen af installationen spurgte den mig, om jeg ville overskrive konfigurationsfilen med et eksempel, som jeg sagde ja til, da jeg ville bruge det som reference.

Trin 4: Test af bygningen

Test af bygningen
Test af bygningen
Test af bygningen
Test af bygningen
Test af bygningen
Test af bygningen

Når installationen var udført, var jeg simpelthen nødt til at opdatere konfigurationsfilen ved at køre kommandoen "sudo nano /etc/rpisurv.conf", som åbnede filen i teksteditoren. Jeg kommenterede derefter den eksisterende konfiguration og tilføjede simpelthen Rpi-kamerastrømmen til den første skærm og ESP32-CAM-strømmen til den anden.

Jeg gemte derefter filen og genstartede tavlen. Tavlen hentede derefter vandløbene og viste dem til skærmen.

Jeg besluttede derefter at kommentere den anden skærm og blot tilføje 4 streams til den første skærm. Da jeg kun havde et kamera, besluttede jeg at kopiere streams som det ses i tekstfilen. Jeg gemte derefter og genstartede tavlen, og jeg kunne se de 4 streams, hvilket ikke var dårligt. Husk, at Raspberry PI skal gøre et stort stykke arbejde for at nedskalere den fulde HD -strøm til en lavere opløsning, så den kan vise den på skærmen. Det anbefales at bruge en stream, der er tæt på den endelige skærmopløsning. Samlet set var jeg meget overrasket over det endelige resultat, da alt dette fungerede via WiFi. Jeg ville hovedsageligt vise en stream, og derfor redigerede jeg konfigurationsfilen til det, og ydelsen var endnu bedre.

Sådan byggede jeg et netværkskamera display ved hjælp af hindbær pi. Hvis du kunne lide dette projekt, kan du overveje at abonnere på vores kanal på YouTube, da dette hjælper meget.

YouTube:

Tak fordi du læste!

Anbefalede: