Talaan ng mga Nilalaman:

IP Camera Display / Monitor Gamit ang isang Raspberry Pi: 4 Hakbang
IP Camera Display / Monitor Gamit ang isang Raspberry Pi: 4 Hakbang

Video: IP Camera Display / Monitor Gamit ang isang Raspberry Pi: 4 Hakbang

Video: IP Camera Display / Monitor Gamit ang isang Raspberry Pi: 4 Hakbang
Video: How to network monitor using Raspberry PI | Zabbix | NETVN 2024, Nobyembre
Anonim
IP Camera Display / Monitor Gamit ang isang Raspberry Pi
IP Camera Display / Monitor Gamit ang isang Raspberry Pi

Habang sinusuri ang naaangkop na mga pagpipilian sa NVR, nadapa ako sa repository ng mga display camera na nagbibigay-daan sa iyo upang magpakita ng maraming mga feed ng video ng camera ng network. Sinusuportahan din nito ang paglipat sa pagitan ng maraming mga screen at gagamitin namin ang proyektong iyon para sa pagbuo na ito. Makukuha at maipapakita namin ang mga feed ng video mula sa RPi Zero camera na itinayo namin sa nakaraang video at ang nakabatay sa camera ng ESP32-CAM board na itinayo namin kanina. Gumagamit ako ng isang maliit na 7 display ngunit maaari mo ring ikonekta ang raspberry pi sa isang panlabas na monitor alinsunod sa iyong mga kinakailangan.

Ipinapakita sa iyo ng video sa itaas kung paano pinagsama ang buong proyekto. Inirerekumenda kong panoorin muna iyon upang makakuha ng isang pangkalahatang ideya kung paano gumagana ang lahat.

Hakbang 1: Ipunin ang Mga Bahagi

Ipunin ang Mga Sangkap
Ipunin ang Mga Sangkap
Ipunin ang Mga Sangkap
Ipunin ang Mga Sangkap
Ipunin ang Mga Sangkap
Ipunin ang Mga Sangkap

Napagpasyahan kong gumamit ng isang Raspberry Pi 3 para sa build na ito dahil mayroon itong isang buong sukat na HDMI port at sapat din itong malakas. Maliban dito, kakailanganin mo ng angkop na microSD card, power supply at monitor. Hindi mahalaga ang resolusyon ng monitor dahil awtomatiko itong makikita ng software at sukatin ang mga stream ng camera.

Para sa mga camera, nagpasya akong gamitin ang Rpi Zero W camera na itinatayo namin sa nakaraang post kasama ang ESP32-CAM based camera na itinayo namin kanina.

Hakbang 2: Ihanda at I-load ang Operating System

Ihanda at I-load ang Operating System
Ihanda at I-load ang Operating System
Ihanda at I-load ang Operating System
Ihanda at I-load ang Operating System
Ihanda at I-load ang Operating System
Ihanda at I-load ang Operating System

Dahil gagamitin namin ang Raspberry Pi desktop, na-download ko ang bersyon ng desktop ng Raspbian OS.

Kailangan namin upang paganahin ang WiFi networking sa pamamagitan ng paglikha ng wpa_supplicant.conf file sa boot drive. Maaari mo ring i-download ang sumusunod na template at i-update ito sa iyong mga detalye - country code, pangalan ng network at password. Inirerekumenda na gumamit ng isang text editor tulad ng notepad ++ o sublime upang gawin ito.

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

Sa halip na gumamit ng WiFi, maaari mo ring mai-plug ang isang ethernet cable sa board at i-plug ang kabilang dulo sa router. Gagana rin ang board gamit ang isang wired na koneksyon.

Ang susunod na kailangan nating gawin ay paganahin ang SSH. Pinapayagan kaming malayuan na ma-access at makontrol ang Raspberry Pi, sa isang network. Ang paggawa nito ay simple. Gumamit lamang ng isa sa mga editor ng teksto na nabanggit sa itaas upang lumikha ng isang bagong file, at pagkatapos ay i-save ito sa bootdrive na may pangalang "ssh". Hindi mo kailangang magdagdag ng anumang extension sa file.

Bago palabasin ang microSD card nagpasya akong dagdagan ang memorya ng GPU para sa pagbuo sa pamamagitan ng pag-update ng config.txt file. Kailangan mo lamang idagdag ang gpu_memory = 512 na linya sa config file tulad ng nakikita sa imahe. Ang config.txt file ay matatagpuan sa bootdrive at mai-edit mo ito sa pamamagitan ng pagbubukas nito sa isang text editor, tulad ng ipinakita sa video.

Kapag natapos ang lahat ng ito, ipinasok ko ang card ng microSD sa board, ikinonekta ang display at pinapagana itong ON. Tulad ng nakikita sa imahe, ang resolusyon ng display ay hindi tama, kaya ito ang unang bagay na kailangang ayusin. Kailangan ko lang buksan ang config.txt file at idagdag ang mga linya na ipinapakita sa imahe, upang mai-configure ang HDMI display. Inalis ko rin ang anumang limitasyon sa kasalukuyang USB habang ang aking display ay nakakakuha ng lakas mula sa USB port. Kapag tapos na ito, muling binago ko ang board sa pamamagitan ng pagta-type sa "sudo reboot" at ang display kasama ang touch interface ay nagsimulang gumana nang tama.

Hakbang 3: I-install ang Software

Kapag natakbo na namin ang display, ang susunod na hakbang ay upang SSH sa board at pagkatapos ay i-update ang OS sa pamamagitan ng pagpapatakbo ng "sudo apt-get update && sudo apt-get upgrade" na utos. Maaari itong magtagal ngunit inirerekumenda na gawin ito para sa isang bagong pag-install.

Kapag nakumpleto, na-clone ko ang Repository ng GitHub sa pamamagitan ng pagpapatakbo ng "git clone https://github.com/SvenVD/rpisurv" utos. Sinusundan ng "cd rpisurv" na magdadala sa amin sa bagong nilikha na direktoryo. Ang natitirang gawin ay i-install ang software sa pamamagitan ng pagpapatakbo ng "sudo./install.sh". Patungo sa pagtatapos ng pag-install, tinanong ako nito kung nais kong patungan ang config file na may isang halimbawa, kung saan sinabi kong oo na gusto kong gamitin iyon bilang isang sanggunian.

Hakbang 4: Pagsubok sa Build

Pagsubok sa Build
Pagsubok sa Build
Pagsubok sa Build
Pagsubok sa Build
Pagsubok sa Build
Pagsubok sa Build

Kapag tapos na ang pag-install, kailangan ko lang i-update ang config file sa pamamagitan ng pagpapatakbo ng "sudo nano /etc/rpisurv.conf" na utos na nagbukas ng file sa text editor. Pagkatapos ay nagkomento ako ng mayroon nang pagsasaayos at simpleng idinagdag ang stream ng Rpi camera sa unang screen at ang stream ng ESP32-CAM sa isa pa.

Pagkatapos ay nai-save ko ang file at muling binago ang board. Pagkatapos nakuha ng pisara ang mga stream at ipinakita ang mga ito sa monitor.

Napagpasyahan kong magkomento sa pangalawang screen at magdagdag lamang ng 4 na stream sa unang screen. Dahil mayroon lamang akong isang kamera, nagpasya akong madoble ang mga stream tulad ng nakikita sa text file. Pagkatapos ay nai-save ko at na-reboot ang board at nakikita ko ang 4 na stream na hindi masama. Tandaan na ang Raspberry PI ay kailangang gumawa ng maraming trabaho upang maibawas ang buong HD stream sa isang mas mababang resolusyon, upang maipakita ito sa screen. Inirerekumenda na gumamit ng isang stream na malapit sa huling resolusyon sa pagpapakita. Sa pangkalahatan, nagulat ako sa huling kinalabasan, dahil sa lahat ng ito ay gumagana sa paglipas ng WiFi. Pangunahin kong nais na ipakita ang isang stream at sa gayon ay na-edit ko ang config file para doon at ang pagganap ay mas mabuti pa.

Iyon ang paraan kung paano ako bumuo ng isang network camera display gamit ang raspberry pi. Kung nagustuhan mo ang proyektong ito, mangyaring isaalang-alang ang pag-subscribe sa aming channel sa YouTube dahil malaki ang tulong nito.

YouTube:

Salamat sa pagbabasa!

Inirerekumendang: