Innholdsfortegnelse:

IP -kameraskjerm/skjerm ved bruk av en Raspberry Pi: 4 trinn
IP -kameraskjerm/skjerm ved bruk av en Raspberry Pi: 4 trinn

Video: IP -kameraskjerm/skjerm ved bruk av en Raspberry Pi: 4 trinn

Video: IP -kameraskjerm/skjerm ved bruk av en Raspberry Pi: 4 trinn
Video: Как создать свой собственный сервер принтеров Canon с помощью Raspberry Pi 2024, November
Anonim
IP -kameraskjerm/skjerm ved bruk av en Raspberry Pi
IP -kameraskjerm/skjerm ved bruk av en Raspberry Pi

Mens jeg vurderte egnede NVR -alternativer, snublet jeg over skjermkameraets depot som lar deg vise flere nettverks kamera videofeed. Det støtter også bytte mellom flere skjermer, og vi vil bruke det prosjektet til denne bygningen. Vi vil skaffe og vise videofeedene fra RPi Zero-kameraet vi bygde i den forrige videoen og ESP32-CAM-kortbaserte kameraet vi bygde for en stund siden. Jeg bruker en liten 7 skjerm, men du kan også koble bringebær pi til en ekstern skjerm i henhold til dine krav.

Videoen ovenfor viser deg hvordan hele prosjektet ble satt sammen. Jeg vil anbefale å se det først for å få en generell ide om hvordan alt fungerer sammen.

Trinn 1: Samle komponentene

Samle komponentene
Samle komponentene
Samle komponentene
Samle komponentene
Samle komponentene
Samle komponentene

Jeg bestemte meg for å bruke en Raspberry Pi 3 til denne bygningen, siden den har en HDMI -port i full størrelse og også er kraftig nok. Bortsett fra det trenger du et passende microSD -kort, strømforsyning og skjerm. Skjermoppløsningen spiller ingen rolle, ettersom programvaren automatisk vil oppdage dette og skalere kamerastrømmene.

For kameraene bestemte jeg meg for å bruke Rpi Zero W-kameraet vi bygde i forrige innlegg sammen med ESP32-CAM-baserte kameraet vi bygde for en stund siden.

Trinn 2: Forbered og last inn operativsystemet

Forbered og last inn operativsystemet
Forbered og last inn operativsystemet
Forbered og last inn operativsystemet
Forbered og last inn operativsystemet
Forbered og last inn operativsystemet
Forbered og last inn operativsystemet

Siden vi skal bruke Raspberry Pi -skrivebordet, lastet jeg ned skrivebordsversjonen av Raspbian OS.

Vi må deretter aktivere WiFi -nettverk ved å opprette wpa_supplicant.conf -filen i oppstartsstasjonen. Du kan også laste ned følgende mal og oppdatere den med dine detaljer - landskode, nettverksnavn og passord. Det anbefales å bruke et tekstredigeringsprogram som notepad ++ eller sublime for å gjøre dette.

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

I stedet for å bruke WiFi kan du også koble en ethernet -kabel til kortet og koble den andre enden til ruteren. Styret vil også jobbe med en kablet tilkobling.

Det neste vi må gjøre er å aktivere SSH. Dette lar oss eksternt få tilgang til og kontrollere Raspberry Pi, over et nettverk. Å gjøre dette er enkelt. Bare bruk en av tekstredigererne som er nevnt ovenfor for å lage en ny fil, og lagre den deretter på bootdrive med navnet "ssh". Du trenger ikke å legge til noen utvidelse til filen.

Før jeg løste ut microSD -kortet bestemte jeg meg for å øke GPU -minnet for build ved å oppdatere config.txt -filen. Du trenger bare å legge til gpu_memory = 512 -linjen i konfigurasjonsfilen som vist på bildet. Config.txt -filen ligger på bootdrive, og du kan redigere dette ved å åpne den i et tekstredigeringsprogram, som vist i videoen.

Når alt dette var fullført, satte jeg inn microSD -kortet i kortet, koblet til skjermen og slo den på. Som det kan sees på bildet, var skjermoppløsningen feil, så dette var det første som måtte fikses. Jeg måtte bare åpne config.txt -filen og legge til linjene som vises på bildet for å konfigurere HDMI -skjermen. Jeg fjernet også en grense for USB -strømmen ettersom skjermen min får strøm fra USB -porten. Når dette var gjort, startet jeg ombordet ved å skrive inn "sudo reboot" og displayet sammen med berøringsgrensesnittet begynte å fungere riktig.

Trinn 3: Installer programvaren

Når vi hadde displayet i gang, var neste trinn å SSH inn i brettet og deretter oppdatere operativsystemet ved å kjøre kommandoen "sudo apt-get update && sudo apt-get upgrade". Dette kan ta en stund, men det anbefales å gjøre det for en ny installasjon.

Når jeg var ferdig, klonet jeg deretter GitHub -depotet ved å kjøre kommandoen "git clone https://github.com/SvenVD/rpisurv". Etterfulgt av "cd rpisurv" som tar oss inn i den nyopprettede katalogen. Alt som var igjen å gjøre var å installere programvaren ved å kjøre "sudo./install.sh". Mot slutten av installasjonen spurte den meg om jeg ville overskrive konfigurasjonsfilen med et eksempel, som jeg sa ja til da jeg ville bruke det som referanse.

Trinn 4: Testing av bygningen

Tester bygningen
Tester bygningen
Tester bygningen
Tester bygningen
Tester bygningen
Tester bygningen

Når installasjonen var fullført, måtte jeg bare oppdatere konfigurasjonsfilen ved å kjøre kommandoen "sudo nano /etc/rpisurv.conf" som åpnet filen i tekstredigereren. Jeg kommenterte deretter den eksisterende konfigurasjonen og la ganske enkelt Rpi-kamerastrømmen til den første skjermen og ESP32-CAM-strømmen til den andre.

Jeg lagret deretter filen og startet kortet på nytt. Styret skaffet deretter bekkene og viste dem til skjermen.

Jeg bestemte meg da for å kommentere den andre skjermen og ganske enkelt legge til 4 strømmer til den første skjermen. Siden jeg bare hadde ett kamera, bestemte jeg meg for å duplisere bekkene som vist i tekstfilen. Jeg lagret deretter og startet kortet på nytt, og jeg kunne se de fire bekkene, noe som ikke var dårlig. Husk at Raspberry PI må gjøre mye arbeid for å nedskalere hele HD -strømmen til en lavere oppløsning, slik at den kan vise den på skjermen. Det anbefales å bruke en strøm som er nær den endelige skjermoppløsningen. Totalt sett ble jeg veldig overrasket over det endelige resultatet, gitt at alt dette fungerte over WiFi. Jeg ønsket hovedsakelig å vise en strøm, så jeg redigerte konfigurasjonsfilen for det, og ytelsen var enda bedre.

Slik bygde jeg et nettverkskamera med bringebær -pi. Hvis du likte dette prosjektet, kan du vurdere å abonnere på kanalen vår på YouTube, da dette hjelper mye.

YouTube:

Takk for at du leser!

Anbefalt: