Obsah:
- Krok 1: Zhromaždite komponenty
- Krok 2: Príprava a načítanie operačného systému
- Krok 3: Nainštalujte softvér
- Krok 4: Testovanie zostavy
Video: Displej/monitor IP kamery s použitím Raspberry Pi: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
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
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
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
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:
Letový monitor s použitím malinového PI a DVB Stick: 3 kroky
Letový monitor s použitím Raspberry PI a DVB Stick: Ak často cestujete alebo máte radi lietadlá, potom Flightradar alebo Flightaware sú 2 webové stránky (alebo aplikácie, pretože existujú aj mobilné aplikácie), ktoré budete používať denne. základ. Oba vám umožňujú sledovať lietadlá v reálnom čase, vidieť let
Používajte jeden displej a ponúkajte 4 -ciferný 8886 displej Con Wemos ESP8266 Arduino NodeMCU: 6 krokov
Používame jeden veľký displej so 4 ciframi 8886 s procesorom ESP8266 Arduino NodeMCU: viac ako jedna jednoduchá verzia 8886 displeja, ktorá má jednu noc, jednu veľkú D1 - potrebujem pre Arduino alebo jeden NodeMCU o kvalitných mikrokontroléroch môžete informovať o tom, ako postupovať
TTGO (farebný) displej s mikropythonom (TTGO T-displej): 6 krokov
TTGO (farebný) displej s mikropythonom (TTGO T-displej): TTGO T-Display je doska založená na ESP32, ktorá obsahuje 1,14 palcový farebný displej. Dosku je možné kúpiť za cenu nižšiu ako 7 $ (vrátane poštovného, ceny, ktorú môžete vidieť na BangGood). Je to neuveriteľná cena za ESP32 vrátane displeja.
LCD displej I2C / IIC - Použite SPI LCD na I2C LCD displej pomocou modulu SPI až IIC s Arduino: 5 krokov
LCD displej I2C / IIC | Použite SPI LCD na I2C LCD displej pomocou modulu SPI až IIC s Arduino: Ahoj, pretože normálny SPI LCD 1602 má príliš veľa káblov na pripojenie, takže je veľmi ťažké prepojiť ho s arduino, ale na trhu je k dispozícii jeden modul, ktorý môže preveďte displej SPI na displej IIC, takže potom potrebujete pripojiť iba 4 vodiče
LCD displej I2C / IIC - Premeňte SPI LCD na I2C LCD displej: 5 krokov
LCD displej I2C / IIC | Premeňte SPI LCD na I2C LCD displej: používanie spi LCD displeja vyžaduje príliš veľa pripojení, čo je skutočne ťažké. Našiel som modul, ktorý dokáže previesť i2c LCD na spi LCD, takže môžeme začať