Cuprins:

Afișare / monitorizare a camerei IP utilizând un Raspberry Pi: 4 pași
Afișare / monitorizare a camerei IP utilizând un Raspberry Pi: 4 pași

Video: Afișare / monitorizare a camerei IP utilizând un Raspberry Pi: 4 pași

Video: Afișare / monitorizare a camerei IP utilizând un Raspberry Pi: 4 pași
Video: Automatizari fotovoltaice incepatori Ep.1: Instalare și prezentare Solar Assistant 2024, Noiembrie
Anonim
Afișare / monitorizare cameră IP utilizând un Raspberry Pi
Afișare / monitorizare cameră IP utilizând un Raspberry Pi

În timp ce evaluam opțiunile NVR adecvate, am dat peste depozitul de camere de afișare, care vă permite să afișați mai multe fluxuri video de camere de rețea. De asemenea, acceptă comutarea între mai multe ecrane și vom folosi acel proiect pentru această construcție. Vom obține și afișa fluxurile video de pe camera RPi Zero pe care am construit-o în videoclipul anterior și de pe camera bazată pe placa ESP32-CAM pe care am construit-o cu ceva timp în urmă. Folosesc un afișaj mic de 7 , dar puteți conecta și raspberry pi la un monitor extern conform cerințelor dvs.

Videoclipul de mai sus vă arată cum a fost pus la punct întregul proiect. Aș recomanda să vizionați mai întâi acest lucru pentru a vă face o idee generală despre cum funcționează totul împreună.

Pasul 1: Adunați componentele

Adunați componentele
Adunați componentele
Adunați componentele
Adunați componentele
Adunați componentele
Adunați componentele

Am decis să folosesc un Raspberry Pi 3 pentru această versiune, deoarece are un port HDMI de dimensiuni complete și este, de asemenea, suficient de puternic. În afară de aceasta, veți avea nevoie de un card microSD adecvat, o sursă de alimentare și un monitor. Rezoluția monitorului nu contează prea mult, deoarece software-ul va detecta automat acest lucru și va scala fluxurile camerei.

Pentru camere, am decis să folosesc camera Rpi Zero W pe care am construit-o în postarea anterioară împreună cu camera bazată pe ESP32-CAM pe care am construit-o acum ceva timp.

Pasul 2: Pregătiți și încărcați sistemul de operare

Pregătiți și încărcați sistemul de operare
Pregătiți și încărcați sistemul de operare
Pregătiți și încărcați sistemul de operare
Pregătiți și încărcați sistemul de operare
Pregătiți și încărcați sistemul de operare
Pregătiți și încărcați sistemul de operare

Deoarece vom folosi desktopul Raspberry Pi, am descărcat versiunea desktop a sistemului de operare Raspbian.

Apoi, trebuie să activăm rețeaua WiFi prin crearea fișierului wpa_supplicant.conf în unitatea de încărcare. De asemenea, puteți descărca următorul șablon și îl puteți actualiza cu detaliile dvs. - codul țării, numele rețelei și parola. Este recomandat să utilizați un editor de text precum notepad ++ sau sublim pentru a face acest lucru.

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

În loc să utilizați WiFi, puteți conecta și un cablu Ethernet la placă și conectați celălalt capăt la router. Placa va funcționa, de asemenea, utilizând o conexiune prin cablu.

Următorul lucru pe care trebuie să-l facem este să activăm SSH. Acest lucru ne permite să accesăm și să controlăm de la distanță Raspberry Pi, printr-o rețea. A face acest lucru este simplu. Pur și simplu utilizați unul dintre editorele de text menționate mai sus pentru a crea un fișier nou, apoi salvați-l în bootdrive cu numele „ssh”. Nu trebuie să adăugați nicio extensie la fișier.

Înainte de a scoate cardul microSD, am decis să măresc memoria GPU pentru versiune prin actualizarea fișierului config.txt. Trebuie pur și simplu să adăugați linia gpu_memory = 512 în fișierul de configurare așa cum se vede în imagine. Fișierul config.txt se află pe bootdrive și îl puteți edita deschizându-l într-un editor de text, așa cum se arată în videoclip.

Odată ce toate acestea au fost finalizate, am introdus cardul microSD în placă, am conectat afișajul și l-am pornit. După cum se poate vedea în imagine, rezoluția afișajului a fost incorectă, deci acesta a fost primul lucru care trebuia rezolvat. Pur și simplu a trebuit să deschid fișierul config.txt și să adaug liniile afișate în imagine, pentru a configura afișajul HDMI. De asemenea, am eliminat orice limită a curentului USB, pe măsură ce afișajul meu obține energie din portul USB. Odată ce acest lucru a fost făcut, am repornit placa introducând „sudo reboot” și afișajul împreună cu interfața tactilă au început să funcționeze corect.

Pasul 3: Instalați software-ul

Odată ce ecranul rulează, următorul pas a fost să SSH în placă și apoi să actualizăm sistemul de operare executând comanda „sudo apt-get update && sudo apt-get upgrade”. Acest lucru poate dura ceva timp, dar este recomandat să o faceți pentru o nouă instalare.

Odată finalizat, am clonat depozitul GitHub executând comanda „git clone https://github.com/SvenVD/rpisurv”. Urmează „cd rpisurv” care ne duce în directorul nou creat. Tot ce a rămas de făcut a fost să instaleze software-ul executând „sudo./install.sh”. Spre sfârșitul instalării, m-a întrebat dacă doresc să suprascrieți fișierul de configurare cu un exemplu, la care am spus da, deoarece doream să îl folosesc ca referință.

Pasul 4: Testarea versiunii

Testarea construcției
Testarea construcției
Testarea construcției
Testarea construcției
Testarea construcției
Testarea construcției

Odată ce instalarea a fost finalizată, pur și simplu a trebuit să actualizez fișierul de configurare executând comanda „sudo nano /etc/rpisurv.conf” care a deschis fișierul în editorul de text. Apoi am comentat configurația existentă și pur și simplu am adăugat fluxul camerei Rpi la primul ecran și fluxul ESP32-CAM la celălalt.

Am salvat apoi fișierul și am repornit placa. Placa a obținut apoi fluxurile și le-a afișat pe monitor.

Apoi am decis să comentez al doilea ecran și să adaug pur și simplu 4 fluxuri pe primul ecran. Din moment ce aveam o singură cameră, am decis să duplic fluxurile așa cum se vede în fișierul text. Apoi am salvat și repornit placa și am putut vedea cele 4 fluxuri, ceea ce nu era rău. Rețineți că Raspberry PI trebuie să facă o mulțime de muncă pentru a reduce scalarea fluxului Full HD la o rezoluție mai mică, astfel încât să o poată afișa pe ecran. Se recomandă utilizarea unui flux care este aproape de rezoluția finală a afișajului. În general, am fost foarte surprins de rezultatul final, având în vedere că toate acestea funcționau prin WiFi. Am vrut în principal să afișez un flux și așa că am editat fișierul de configurare pentru asta și performanța a fost chiar mai bună.

Așa am construit un ecran de cameră de rețea folosind raspberry pi. Dacă ți-a plăcut acest proiect, atunci te rog să te abonezi la canalul nostru de pe YouTube, deoarece acest lucru ajută foarte mult.

YouTube:

Mulțumesc că ai citit!

Recomandat: