Съдържание:

Дисплей/монитор на IP камера с помощта на Raspberry Pi: 4 стъпки
Дисплей/монитор на IP камера с помощта на Raspberry Pi: 4 стъпки

Видео: Дисплей/монитор на IP камера с помощта на Raspberry Pi: 4 стъпки

Видео: Дисплей/монитор на IP камера с помощта на Raspberry Pi: 4 стъпки
Видео: Мини ПК на Intel N100 - AC8-N, мощная безвентиляторная платформа, установка Home Assistant OS 2024, Юли
Anonim
Дисплей/монитор на IP камера с помощта на Raspberry Pi
Дисплей/монитор на IP камера с помощта на Raspberry Pi

Докато оценявах подходящите опции за NVR, попаднах на хранилището за камери на дисплея, което ви позволява да показвате множество емисии от мрежови камери. Той също така поддържа превключване между множество екрани и ние ще използваме този проект за тази компилация. Ще получаваме и показваме видео емисиите от камерата RPi Zero, която създадохме в предишното видео, и камерата, базирана на платка ESP32-CAM, която създадохме преди малко. Използвам малък 7 -инчов дисплей, но можете също да свържете малиновото пи към външен монитор според вашите изисквания.

Видеото по -горе ви показва как целият проект е съставен. Бих препоръчал да го гледате първо, за да получите обща представа за това как всичко работи заедно.

Стъпка 1: Съберете компонентите

Съберете компонентите
Съберете компонентите
Съберете компонентите
Съберете компонентите
Съберете компонентите
Съберете компонентите

Реших да използвам Raspberry Pi 3 за тази конструкция, тъй като има HDMI порт в пълен размер и също е достатъчно мощен. Освен това ще ви трябва подходяща microSD карта, захранване и монитор. Разделителната способност на монитора няма голямо значение, тъй като софтуерът автоматично ще открие това и ще мащабира потоците от камерата.

За камерите реших да използвам камерата Rpi Zero W, която изграждаме в предишната публикация, заедно с камерата, базирана на ESP32-CAM, която създадохме преди малко.

Стъпка 2: Подгответе и заредете операционната система

Подгответе и заредете операционната система
Подгответе и заредете операционната система
Подгответе и заредете операционната система
Подгответе и заредете операционната система
Подгответе и заредете операционната система
Подгответе и заредете операционната система

Тъй като ще използваме работния плот на Raspberry Pi, изтеглих настолната версия на Raspbian OS.

След това трябва да активираме WiFi мрежи, като създадем файла wpa_supplicant.conf в зареждащото устройство. Можете също да изтеглите следния шаблон и да го актуализирате с вашите данни - код на държава, име на мрежата и парола. Препоръчително е да използвате текстов редактор като notepad ++ или възвишен, за да направите това.

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

Вместо да използвате WiFi, можете също да включите Ethernet кабел в платката и да включите другия край към рутера. Дъската ще работи и чрез кабелна връзка.

Следващото нещо, което трябва да направим, е да активираме SSH. Това ни позволява отдалечен достъп и контрол на Raspberry Pi през мрежа. Правенето на това е просто. Просто използвайте един от текстовите редактори, споменати по -горе, за да създадете нов файл и след това го запишете в bootdrive с името „ssh“. Не е необходимо да добавяте никакво разширение към файла.

Преди да извадя microSD картата, реших да увелича паметта на GPU за компилацията чрез актуализиране на файла config.txt. Просто трябва да добавите реда gpu_memory = 512 в конфигурационния файл, както се вижда на изображението. Файлът config.txt се намира на bootdrive и можете да го редактирате, като го отворите в текстов редактор, както е показано във видеото.

След като всичко това приключи, поставих microSD картата в платката, свързах дисплея и го включих. Както може да се види на изображението, разделителната способност на дисплея е неправилна, така че това е първото нещо, което трябва да се поправи. Просто трябваше да отворя файла config.txt и да добавя редовете, показани на изображението, за да конфигурирам HDMI дисплея. Премахнах и всяко ограничение на USB тока, тъй като дисплеят ми се захранва от USB порта. След като това беше направено, рестартирах дъската, като въведох „sudo reboot“и дисплеят заедно с сензорния интерфейс започнаха да работят правилно.

Стъпка 3: Инсталирайте софтуера

След като пуснахме дисплея, следващата стъпка беше да включим SSH в дъската и след това да актуализираме операционната система, като изпълним командата „sudo apt-get update && sudo apt-get upgrade“. Това може да отнеме известно време, но се препоръчва да го направите за нова инсталация.

След като приключи, след това клонирах хранилището на GitHub, като изпълних командата „git clone https://github.com/SvenVD/rpisurv“. Следва "cd rpisurv", който ни отвежда в новосъздадената директория. Оставаше само да инсталирате софтуера, като стартирате „sudo./install.sh“. Към края на инсталацията ме попита дали искам да презапиша конфигурационния файл с примерен, на което казах „да“, тъй като исках да го използвам като справка.

Стъпка 4: Тестване на компилацията

Тестване на компилацията
Тестване на компилацията
Тестване на компилацията
Тестване на компилацията
Тестване на компилацията
Тестване на компилацията

След като инсталацията приключи, просто трябваше да актуализирам конфигурационния файл, като изпълня командата "sudo nano /etc/rpisurv.conf", която отвори файла в текстовия редактор. След това коментирах съществуващата конфигурация и просто добавих потока от Rpi камера към първия екран и ESP32-CAM потока към другия.

След това запазих файла и рестартирах дъската. След това дъската получи потоците и ги показа на монитора.

Тогава реших да коментирам втория екран и просто да добавя 4 потока към първия екран. Тъй като имах само една камера, реших да дублирам потоците, както се вижда в текстовия файл. След това запазих и рестартирах дъската и можех да видя 4 -те потока, което не беше лошо. Имайте предвид, че Raspberry PI трябва да свърши много работа, за да намали мащаба на пълния HD поток до по -ниска разделителна способност, така че да може да го покаже на екрана. Препоръчва се да се използва поток, който е близо до крайната разделителна способност на дисплея. Като цяло бях много изненадан от крайния резултат, като се има предвид, че всичко това работеше по WiFi. Исках основно да покажа един поток и затова редактирах конфигурационния файл за това и производителността беше още по -добра.

Ето как изградих дисплей на мрежова камера, използвайки малиновото пи. Ако този проект ви е харесал, моля, помислете за абониране за нашия канал в YouTube, тъй като това много помага.

YouTube:

Благодаря ви за четенето!

Препоръчано: