Innholdsfortegnelse:
- Trinn 1: Samle komponentene
- Trinn 2: Forbered og last inn operativsystemet
- Trinn 3: Installer programvaren
- Trinn 4: Testing av bygningen
Video: IP -kameraskjerm/skjerm ved bruk av en Raspberry Pi: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
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
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
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
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:
DIY Vanity Mirror i enkle trinn (ved bruk av LED -stripelys): 4 trinn
DIY Vanity Mirror i enkle trinn (ved hjelp av LED Strip Lights): I dette innlegget laget jeg et DIY Vanity Mirror ved hjelp av LED strips. Det er veldig kult, og du må prøve dem også
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: 4 trinn
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: Hei, jeg er Rithik. Vi kommer til å lage en Internett -kontrollert LED ved hjelp av telefonen din. Vi kommer til å bruke programvare som Arduino IDE og Blynk. Det er enkelt, og hvis du lyktes kan du kontrollere så mange elektroniske komponenter du vilTing We Need: Hardware:
Overvåke akselerasjon ved bruk av Raspberry Pi og AIS328DQTR ved hjelp av Python: 6 trinn
Overvåke akselerasjon ved hjelp av Raspberry Pi og AIS328DQTR Bruke Python: Akselerasjon er begrenset, tror jeg i henhold til noen fysikklover.- Terry Riley En gepard bruker fantastisk akselerasjon og raske endringer i hastighet når jeg jager. Den raskeste skapningen i land en gang i blant bruker sitt høyeste tempo for å fange byttedyr. Den
Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: 4 trinn
Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: I denne opplæringen til STM32 skal jeg fortelle deg hvordan du leser en GPIO-pin av STM32L100, så her skal jeg lage en ombord LED-glød av bare trykke på trykknappen
Brannalarmsystem ved bruk av Arduino [i få enkle trinn]: 3 trinn
Brannalarmsystem ved bruk av Arduino [i få enkle trinn]: Er du ute etter å lage et enkelt og interessant prosjekt med Arduino som samtidig kan være veldig nyttig og potensielt livreddende? Hvis ja, har du kommet til rett sted for å lære noe nytt og nyskapende. I dette innlegget går vi