Taula de continguts:

Pantalla / monitor de la càmera IP mitjançant un Raspberry Pi: 4 passos
Pantalla / monitor de la càmera IP mitjançant un Raspberry Pi: 4 passos

Vídeo: Pantalla / monitor de la càmera IP mitjançant un Raspberry Pi: 4 passos

Vídeo: Pantalla / monitor de la càmera IP mitjançant un Raspberry Pi: 4 passos
Vídeo: M1 iPad Pro Setup 2024, Desembre
Anonim
Pantalla / monitor de la càmera IP mitjançant un Raspberry Pi
Pantalla / monitor de la càmera IP mitjançant un Raspberry Pi

En avaluar les opcions NVR adequades, em vaig trobar amb el dipòsit de càmeres de visualització que us permet mostrar múltiples canals de vídeo de càmeres de xarxa. També admet canviar entre diverses pantalles i utilitzarem aquest projecte per a aquesta compilació. Obtenirem i mostrarem els canals de vídeo de la càmera RPi Zero que vam construir al vídeo anterior i de la càmera basada en placa ESP32-CAM que vam construir fa un temps. Estic fent servir una petita pantalla de 7 , però també podeu connectar el raspberry pi a un monitor extern segons les vostres necessitats.

El vídeo anterior mostra com es va compaginar tot el projecte. Recomanaria veure-ho primer per tenir una idea general de com funciona tot junt.

Pas 1: reuniu els components

Reuneix els components
Reuneix els components
Reuneix els components
Reuneix els components
Reuneix els components
Reuneix els components

Vaig decidir utilitzar un Raspberry Pi 3 per a aquesta versió, ja que té un port HDMI de mida completa i també és prou potent. A part d’això, necessitareu una targeta microSD, una font d’alimentació i un monitor adequats. La resolució del monitor no importa gaire, ja que el programari detectarà automàticament i escalarà els fluxos de la càmera.

Per a les càmeres, vaig decidir utilitzar la càmera Rpi Zero W que vam crear a la publicació anterior juntament amb la càmera basada en ESP32-CAM que vam construir fa un temps.

Pas 2: prepareu i carregueu el sistema operatiu

Prepareu i carregueu el sistema operatiu
Prepareu i carregueu el sistema operatiu
Prepareu i carregueu el sistema operatiu
Prepareu i carregueu el sistema operatiu
Prepareu i carregueu el sistema operatiu
Prepareu i carregueu el sistema operatiu

Com que farem servir l'escriptori Raspberry Pi, he descarregat la versió d'escriptori del sistema operatiu Raspbian.

A continuació, hem d’habilitar la xarxa WiFi creant el fitxer wpa_supplicant.conf a la unitat d’arrencada. També podeu descarregar la següent plantilla i actualitzar-la amb les vostres dades: codi de país, nom de xarxa i contrasenya. Per fer-ho, es recomana utilitzar un editor de text com el bloc de notes ++ o el sublim.

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

En lloc d’utilitzar WiFi, també podeu connectar un cable Ethernet a la placa i connectar l’altre extrem al router. La placa també funcionarà mitjançant una connexió per cable.

El següent que hem de fer és habilitar SSH. Això ens permet accedir i controlar remotament el Raspberry Pi a través d’una xarxa. Fer-ho és senzill. Simplement utilitzeu un dels editors de text esmentats anteriorment per crear un fitxer nou i, a continuació, deseu-lo al disc d'arrencada amb el nom "ssh". No cal afegir cap extensió al fitxer.

Abans d'expulsar la targeta microSD, vaig decidir augmentar la memòria GPU per a la versió actualitzant el fitxer config.txt. Simplement heu d’afegir la línia gpu_memory = 512 al fitxer de configuració tal com es veu a la imatge. El fitxer config.txt es troba al disc d’arrencada i podeu editar-lo obrint-lo en un editor de text, tal com es mostra al vídeo.

Un cop acabat tot això, vaig introduir la targeta microSD a la placa, vaig connectar la pantalla i la vaig encendre. Com es pot veure a la imatge, la resolució de la pantalla era incorrecta, de manera que aquest era el primer que calia corregir. Simplement havia d’obrir el fitxer config.txt i afegir les línies que es mostren a la imatge per configurar la pantalla HDMI. També he eliminat qualsevol límit de corrent USB ja que la pantalla obté energia des del port USB. Un cop fet això, vaig reiniciar el tauler escrivint "sudo reboot" i la pantalla i la interfície tàctil van començar a funcionar correctament.

Pas 3: Instal·leu el programari

Un cop vam tenir la pantalla en funcionament, el següent pas va ser SSH a la placa i després actualitzar el sistema operatiu executant l'ordre "sudo apt-get update && sudo apt-get upgrade". Això pot trigar una estona, però es recomana fer-ho per a una nova instal·lació.

Un cop finalitzat, vaig clonar el dipòsit GitHub executant l'ordre "git clone https://github.com/SvenVD/rpisurv". Seguit de "cd rpisurv" que ens porta al directori acabat de crear. Tot el que quedava per fer era instal·lar el programari executant "sudo./install.sh". Cap al final de la instal·lació, em va preguntar si volia sobreescriure el fitxer de configuració amb un exemple, al qual vaig dir que sí, ja que volia utilitzar-lo com a referència.

Pas 4: provar la compilació

Prova de la compilació
Prova de la compilació
Prova de la compilació
Prova de la compilació
Prova de la compilació
Prova de la compilació

Un cop feta la instal·lació, simplement havia d'actualitzar el fitxer de configuració executant l'ordre "sudo nano /etc/rpisurv.conf" que obria el fitxer a l'editor de text. Després vaig comentar la configuració existent i simplement vaig afegir el flux de càmera Rpi a la primera pantalla i el flux ESP32-CAM a l’altra.

Després vaig desar el fitxer i vaig reiniciar el tauler. A continuació, el tauler va obtenir els fluxos i els va mostrar al monitor.

Aleshores vaig decidir comentar la segona pantalla i simplement afegir 4 reproduccions a la primera pantalla. Com que només tenia una càmera, vaig decidir duplicar els fluxos tal com es veu al fitxer de text. Després vaig desar i reiniciar el tauler i vaig poder veure els 4 fluxos, cosa que no estava malament. Tingueu en compte que el Raspberry PI ha de fer molta feina per reduir la mida de la transmissió Full HD a una resolució inferior, de manera que pugui mostrar-la a la pantalla. Es recomana utilitzar un flux que s'acosti a la resolució de visualització final. En general, em va sorprendre molt el resultat final, ja que tot això funcionava mitjançant WiFi. Volia mostrar principalment un flux i, per tant, vaig editar el fitxer de configuració i el rendiment era encara millor.

Va ser així com vaig crear una pantalla de càmera de xarxa amb el raspberry pi. Si us ha agradat aquest projecte, considereu subscriure-us al nostre canal a YouTube, ja que això us ajudarà molt.

YouTube:

Gràcies per llegir!

Recomanat: