Obsah:

Zobrazení/monitor IP kamery pomocí Raspberry Pi: 4 kroky
Zobrazení/monitor IP kamery pomocí Raspberry Pi: 4 kroky

Video: Zobrazení/monitor IP kamery pomocí Raspberry Pi: 4 kroky

Video: Zobrazení/monitor IP kamery pomocí Raspberry Pi: 4 kroky
Video: FullPageOS: Jednoduché zobrazení webové stránky na Raspberry Pi 2024, Červenec
Anonim
Displej/monitor IP kamery pomocí Raspberry Pi
Displej/monitor IP kamery pomocí Raspberry Pi

Při vyhodnocování vhodných možností NVR jsem narazil na úložiště zobrazovacích kamer, které vám umožňuje zobrazit více video kanálů síťových kamer. Podporuje také přepínání mezi více obrazovkami a tento projekt použijeme pro toto sestavení. Získáme a zobrazíme video kanály z kamery RPi Zero, kterou jsme vytvořili v předchozím videu, a z kamery na desce ESP32-CAM, kterou jsme před chvílí vytvořili. Používám malý 7 displej, ale můžete také připojit malinový pi k externímu monitoru podle vašich požadavků.

Video výše ukazuje, jak byl celý projekt sestaven. Doporučil bych to nejprve sledovat, abyste získali obecnou představu o tom, jak vše funguje dohromady.

Krok 1: Shromážděte součásti

Shromážděte součásti
Shromážděte součásti
Shromážděte součásti
Shromážděte součásti
Shromážděte součásti
Shromážděte součásti

Pro toto sestavení jsem se rozhodl použít Raspberry Pi 3, protože má port HDMI v plné velikosti a je také dostatečně výkonný. Kromě toho budete potřebovat vhodnou kartu microSD, napájecí zdroj a monitor. Na rozlišení monitoru příliš nezáleží, protože software to automaticky detekuje a přizpůsobí toky kamer.

Pro kamery jsem se rozhodl použít kameru Rpi Zero W, kterou jsme postavili v předchozím příspěvku, spolu s kamerou založenou na ESP32-CAM, kterou jsme před chvílí postavili.

Krok 2: Příprava a načtení operačního systému

Připravte a načtěte operační systém
Připravte a načtěte operační systém
Připravte a načtěte operační systém
Připravte a načtěte operační systém
Připravte a načtěte operační systém
Připravte a načtěte operační systém

Protože budeme používat desktop Raspberry Pi, stáhl jsem si desktopovou verzi OS Raspbian.

Poté musíme povolit WiFi sítě vytvořením souboru wpa_supplicant.conf na spouštěcí jednotce. Můžete si také stáhnout následující šablonu a aktualizovat ji pomocí svých údajů - kódu země, názvu sítě a hesla. Doporučuje se použít k tomu textový editor, jako je notepad ++ nebo sublime.

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

Namísto použití WiFi můžete také zapojit ethernetový kabel do desky a druhý konec zapojit do routeru. Deska bude také fungovat pomocí kabelového připojení.

Další věc, kterou musíme udělat, je povolit SSH. To nám umožňuje vzdálený přístup a ovládání Raspberry Pi přes síť. Provedení je jednoduché. Jednoduše použijte jeden z výše uvedených textových editorů k vytvoření nového souboru a poté jej uložte na bootdrive s názvem „ssh“. Do souboru nemusíte přidávat žádné přípony.

Před vysunutím karty microSD jsem se rozhodl zvýšit paměť GPU pro sestavení aktualizací souboru config.txt. Jednoduše musíte do konfiguračního souboru přidat řádek gpu_memory = 512, jak je vidět na obrázku. Soubor config.txt je umístěn na bootdrive a můžete jej upravit tak, že jej otevřete v textovém editoru, jak ukazuje video.

Jakmile bylo toto vše dokončeno, vložil jsem do desky kartu microSD, připojil displej a zapnul ji. Jak je vidět na obrázku, rozlišení displeje bylo nesprávné, takže to byla první věc, kterou bylo potřeba opravit. Jednoduše jsem musel otevřít soubor config.txt a přidat řádky zobrazené na obrázku, abych nakonfiguroval zobrazení HDMI. Také jsem odstranil jakýkoli limit proudu USB, protože můj displej získává energii z portu USB. Jakmile to bylo hotovo, restartoval jsem desku zadáním „sudo reboot“a displej spolu s dotykovým rozhraním začal správně fungovat.

Krok 3: Nainstalujte software

Jakmile jsme nechali displej běžet, dalším krokem bylo SSH na desku a poté aktualizaci operačního systému spuštěním příkazu „sudo apt-get update && sudo apt-get upgrade“. Může to chvíli trvat, ale pro novou instalaci se to doporučuje.

Po dokončení jsem klonoval úložiště GitHub spuštěním příkazu „git clone https://github.com/SvenVD/rpisurv“. Následuje "cd rpisurv", který nás zavede do nově vytvořeného adresáře. Zbývalo už jen nainstalovat software spuštěním „sudo./install.sh“. Ke konci instalace se mě zeptal, zda chci přepsat konfigurační soubor příkladem, na který jsem řekl ano, protože jsem to chtěl použít jako referenci.

Krok 4: Testování sestavení

Testování sestavení
Testování sestavení
Testování sestavení
Testování sestavení
Testování sestavení
Testování sestavení

Jakmile byla instalace dokončena, jednoduše jsem musel aktualizovat konfigurační soubor spuštěním příkazu „sudo nano /etc/rpisurv.conf“, který soubor otevřel v textovém editoru. Poté jsem okomentoval stávající konfiguraci a jednoduše přidal stream kamery Rpi na první obrazovku a stream ESP32-CAM na druhou.

Poté jsem soubor uložil a restartoval desku. Deska poté získala proudy a zobrazila je na monitor.

Pak jsem se rozhodl komentovat druhou obrazovku a jednoduše přidat 4 streamy na první obrazovku. Protože jsem měl jen jednu kameru, rozhodl jsem se duplikovat streamy, jak je vidět v textovém souboru. Pak jsem uložil a restartoval desku a mohl jsem zobrazit 4 streamy, což nebylo špatné. Mějte na paměti, že Raspberry PI musí odvést hodně práce, aby zmenšilo stream Full HD na nižší rozlišení, aby jej mohlo zobrazit na obrazovce. Doporučuje se použít stream, který se blíží konečnému rozlišení zobrazení. Celkově jsem byl velmi překvapen konečným výsledkem, vzhledem k tomu, že to všechno fungovalo přes WiFi. Chtěl jsem hlavně zobrazit jeden stream a tak jsem pro to upravil konfigurační soubor a výkon byl ještě lepší.

Tak jsem pomocí Raspberry Pi postavil displej síťové kamery. Pokud se vám tento projekt líbil, zvažte prosím přihlášení k odběru našeho kanálu na YouTube, protože to hodně pomáhá.

YouTube:

Děkuji za přečtení!

Doporučuje: