Obsah:

Displej/monitor IP kamery s použitím Raspberry Pi: 4 kroky
Displej/monitor IP kamery s použitím Raspberry Pi: 4 kroky

Video: Displej/monitor IP kamery s použitím Raspberry Pi: 4 kroky

Video: Displej/monitor IP kamery s použitím Raspberry Pi: 4 kroky
Video: Use Your Android Phone Or Tablet As A Raspberry Pi 400 Screen! 2024, November
Anonim
Displej/monitor IP kamery s použitím Raspberry Pi
Displej/monitor IP kamery s použitím Raspberry Pi

Pri vyhodnocovaní vhodných možností NVR som narazil na úložisko zobrazovacích kamier, ktoré vám umožňuje zobraziť viac video kanálov sieťovej kamery. Podporuje tiež prepínanie medzi viacerými obrazovkami a tento projekt použijeme pre túto zostavu. Videokanály získame a zobrazíme z kamery RPi Zero, ktorú sme zabudovali v predchádzajúcom videu, a z kamery založenej na doske ESP32-CAM, ktorú sme pred časom vytvorili. Používam malý 7 displej, ale podľa svojich požiadaviek môžete malinový pi pripojiť aj k externému monitoru.

Video vyššie ukazuje, ako bol celý projekt zostavený. Odporúčam to najskôr sledovať, aby ste získali všeobecnú predstavu o tom, ako všetko funguje.

Krok 1: Zhromaždite komponenty

Zhromaždite komponenty
Zhromaždite komponenty
Zhromaždite komponenty
Zhromaždite komponenty
Zhromaždite komponenty
Zhromaždite komponenty

Na túto zostavu som sa rozhodol použiť Raspberry Pi 3, pretože má port HDMI v plnej veľkosti a je tiež dostatočne výkonný. Okrem toho budete potrebovať vhodnú kartu microSD, napájanie a monitor. Na rozlíšení monitora nezáleží, pretože softvér to automaticky zistí a prispôsobí toky kamier.

Pre kamery som sa rozhodol použiť kameru Rpi Zero W, ktorú sme vytvorili v predchádzajúcom príspevku, spolu s kamerou založenou na ESP32-CAM, ktorú sme postavili pred chvíľou.

Krok 2: Príprava a načítanie operačného systému

Príprava a načítanie operačného systému
Príprava a načítanie operačného systému
Príprava a načítanie operačného systému
Príprava a načítanie operačného systému
Príprava a načítanie operačného systému
Príprava a načítanie operačného systému

Pretože budeme používať pracovnú plochu Raspberry Pi, stiahol som si desktopovú verziu systému Raspbian.

Potom musíme povoliť sieť WiFi vytvorením súboru wpa_supplicant.conf na bootovacej jednotke. Môžete si tiež stiahnuť nasledujúcu šablónu a aktualizovať ju pomocou svojich údajov - kódu krajiny, názvu siete a hesla. Na tento účel sa odporúča použiť textový editor, ako napríklad Poznámkový blok ++ alebo Sublime.

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

Namiesto použitia WiFi môžete do dosky zapojiť aj ethernetový kábel a druhý koniec zapojiť do smerovača. Doska bude fungovať aj pomocou káblového pripojenia.

Ďalšia vec, ktorú musíme urobiť, je povoliť SSH. To nám umožňuje vzdialený prístup a ovládanie Raspberry Pi prostredníctvom siete. Urobiť to je jednoduché. Jednoducho vytvorte nový súbor pomocou jedného z vyššie uvedených textových editorov a potom ho uložte na bootdrive s názvom „ssh“. Do súboru nemusíte pridávať žiadne prípony.

Pred vysunutím karty microSD som sa rozhodol zvýšiť pamäť GPU pre build aktualizáciou súboru config.txt. Jednoducho musíte do konfiguračného súboru pridať riadok gpu_memory = 512, ako je vidieť na obrázku. Súbor config.txt sa nachádza na bootovacom disku a môžete ho upraviť tak, že ho otvoríte v textovom editore, ako je znázornené na videu.

Keď bolo toto všetko dokončené, vložil som kartu microSD do dosky, pripojil displej a zapol ju. Ako je vidieť na obrázku, rozlíšenie displeja bolo nesprávne, takže to bola prvá vec, ktorú bolo potrebné opraviť. Na konfiguráciu displeja HDMI som jednoducho musel otvoriť súbor config.txt a pridať riadky zobrazené na obrázku. Odstránil som tiež akékoľvek obmedzenie prúdu USB, pretože môj displej získava energiu z portu USB. Akonáhle to bolo hotové, reštartoval som dosku zadaním „sudo reboot“a displej spolu s dotykovým rozhraním začali správne fungovať.

Krok 3: Nainštalujte softvér

Keď sme nechali displej bežať, ďalším krokom bolo preskočiť SSH na dosku a potom aktualizovať operačný systém spustením príkazu „sudo apt-get update && sudo apt-get upgrade“. Môže to chvíľu trvať, ale odporúča sa to urobiť pre novú inštaláciu.

Po dokončení som potom klonoval úložisko GitHub spustením príkazu „git clone https://github.com/SvenVD/rpisurv“. Nasleduje "cd rpisurv", ktorý nás zavedie do novovytvoreného adresára. Zostávalo už len nainštalovať softvér spustením „sudo./install.sh“. Ku koncu inštalácie sa ma spýtal, či chcem prepísať konfiguračný súbor na príklad, na ktorý som odpovedal áno, pretože ho chcem použiť ako referenciu.

Krok 4: Testovanie zostavy

Testovanie zostavy
Testovanie zostavy
Testovanie zostavy
Testovanie zostavy
Testovanie zostavy
Testovanie zostavy

Po dokončení inštalácie som jednoducho musel aktualizovať konfiguračný súbor spustením príkazu „sudo nano /etc/rpisurv.conf“, ktorý súbor otvoril v textovom editore. Potom som komentoval existujúcu konfiguráciu a jednoducho pridal stream kamery Rpi na prvú obrazovku a stream ESP32-CAM na druhú.

Potom som súbor uložil a reštartoval dosku. Doska potom získala toky a zobrazila ich na monitore.

Potom som sa rozhodol komentovať druhú obrazovku a jednoducho pridať 4 streamy na prvú obrazovku. Pretože som mal iba jednu kameru, rozhodol som sa duplikovať toky, ako je vidieť v textovom súbore. Potom som uložil a reštartoval dosku a mohol som vidieť 4 prúdy, čo nebolo zlé. Majte na pamäti, že Raspberry PI musí urobiť veľa práce pre zníženie rozlíšenia streamu Full HD na nižšie rozlíšenie, aby ho mohol zobrazovať na obrazovke. Odporúča sa použiť stream, ktorý sa blíži konečnému rozlíšeniu displeja. Celkovo ma konečný výsledok veľmi prekvapil, pretože to všetko fungovalo cez WiFi. Chcel som hlavne zobraziť jeden stream a tak som na to upravil konfiguračný súbor a výkon bol ešte lepší.

Tak som postavil monitor sieťovej kamery pomocou malinového pi. Ak sa vám tento projekt páčil, zvážte prihlásenie sa na odber nášho kanála na YouTube, pretože to veľmi pomáha.

YouTube:

Ďakujem za čítanie!

Odporúča: