Мазмұны:

Raspberry Pi көмегімен IP камера дисплейі/мониторы: 4 қадам
Raspberry Pi көмегімен IP камера дисплейі/мониторы: 4 қадам

Бейне: Raspberry Pi көмегімен IP камера дисплейі/мониторы: 4 қадам

Бейне: Raspberry Pi көмегімен IP камера дисплейі/мониторы: 4 қадам
Бейне: Провайдеры телекабеля НЕ хотят, чтобы вы знали этот трюк 2024, Қараша
Anonim
Raspberry Pi көмегімен IP камера дисплейі/мониторы
Raspberry Pi көмегімен IP камера дисплейі/мониторы

NVR -дің қолайлы нұсқаларын бағалай отырып, мен бірнеше камералық бейне арналарын көрсетуге мүмкіндік беретін дисплей камераларының репозиторийіне тап болдым. Ол сонымен қатар бірнеше экрандар арасында ауысуды қолдайды және біз бұл жобаны осы құрастыру үшін қолданатын боламыз. Біз алдыңғы бейнеде салынған RPi Zero камерасынан және біраз уақыт бұрын жасаған ESP32-CAM тақтасына негізделген бейне арналарды аламыз және көрсетеміз. Мен кішкентай 7 дюймдік дисплейді қолданамын, бірақ сіз таңқурай пиін сыртқы мониторға сіздің талаптарыңызға сәйкес қосуға болады.

Жоғарыдағы бейнеде жобаның қалай біріктірілгені көрсетілген. Барлығы қалай жұмыс істейтіні туралы жалпы түсінік алу үшін алдымен оны қарауды ұсынар едім.

1 -қадам: Компоненттерді жинаңыз

Компоненттерді жинаңыз
Компоненттерді жинаңыз
Компоненттерді жинаңыз
Компоненттерді жинаңыз
Компоненттерді жинаңыз
Компоненттерді жинаңыз

Мен Raspberry Pi 3 -ті осы құрылғыға қолдануға шешім қабылдадым, себебі оның толық өлшемді HDMI порты бар, сонымен қатар жеткілікті қуатты. Бұдан басқа сізге сәйкес microSD картасы, қуат көзі мен монитор қажет болады. Монитордың ажыратымдылығы маңызды емес, себебі бағдарламалық қамтамасыз ету мұны автоматты түрде анықтайды және камера ағындарын масштабтайды.

Камералар үшін мен алдыңғы постта жасаған Rpi Zero W камерасын және біраз бұрын жасаған ESP32-CAM камерасын қолдануды шештім.

2 -қадам: Операциялық жүйені дайындаңыз және жүктеңіз

Операциялық жүйені дайындаңыз және жүктеңіз
Операциялық жүйені дайындаңыз және жүктеңіз
Операциялық жүйені дайындаңыз және жүктеңіз
Операциялық жүйені дайындаңыз және жүктеңіз
Операциялық жүйені дайындаңыз және жүктеңіз
Операциялық жүйені дайындаңыз және жүктеңіз

Біз Raspberry Pi жұмыс үстелін қолданатын болсақ, мен Raspbian ОЖ жұмыс үстелінің нұсқасын жүктедім.

Содан кейін жүктеу дискісінде wpa_supplicant.conf файлын құру арқылы WiFi желісін қосу керек. Сіз сондай -ақ келесі үлгіні жүктей аласыз және оны мәліметтермен жаңарта аласыз - ел коды, желі атауы мен пароль. Ол үшін блокнот ++ немесе жоғары мәтіндік редакторды қолдану ұсынылады.

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

WiFi қолданудың орнына, сіз Ethernet кабелін тақтаға қосып, екінші ұшын маршрутизаторға қосуға болады. Сонымен қатар, тақта сымды қосылым арқылы жұмыс істейді.

Келесі нәрсе - SSH қосу. Бұл бізге Raspberry Pi -ге желі арқылы қашықтан қол жеткізуге және басқаруға мүмкіндік береді. Мұны істеу қарапайым. Жаңа файл жасау үшін жоғарыда аталған мәтіндік редакторлардың бірін қолданыңыз, содан кейін оны «ssh» атауы бар жүктеушіге сақтаңыз. Файлға ешқандай кеңейтім қосудың қажеті жоқ.

MicroSD картасын шығармас бұрын, config.txt файлын жаңарту арқылы GPU жадысын көбейтуді шештім. Суретте көрсетілгендей конфигурация файлына gpu_memory = 512 жолын қосу қажет. Config.txt файлы bootdrive -те орналасқан және оны бейнеде көрсетілгендей мәтіндік редакторда ашу арқылы өңдеуге болады.

Мұның бәрі аяқталғаннан кейін мен microSD картасын тақтаға салып, дисплейді қосып, оны ҚОСУҒА қойдым. Суретте көрініп тұрғандай, дисплей ажыратымдылығы дұрыс емес, сондықтан оны түзету қажет бірінші нәрсе болды. HDMI дисплейін конфигурациялау үшін config.txt файлын ашып, суретте көрсетілген жолдарды қосу керек болды. Сондай -ақ, USB токындағы кез келген шектеуді алып тастадым, себебі дисплей USB портынан қуат алады. Бұл аяқталғаннан кейін мен «sudo reboot» деп теру арқылы тақтаны қайта жүктедім, дисплей мен сенсорлық интерфейс дұрыс жұмыс істей бастады.

3 -қадам: Бағдарламалық жасақтаманы орнатыңыз

Бізде дисплей жұмыс істеп тұрған кезде, келесі қадам-SSH тақтасына, содан кейін «sudo apt-get update && sudo apt-get upgrade» пәрменін қолдана отырып, ОЖ-ны жаңарту. Бұл біраз уақытты алуы мүмкін, бірақ оны жаңа орнату үшін жасау ұсынылады.

Аяқтағаннан кейін мен «git clone https://github.com/SvenVD/rpisurv» пәрменін іске қосу арқылы GitHub репозиторийін клондадым. Бізді жаңадан құрылған каталогқа апаратын «cd rpisurv» жазылады. «Sudo./install.sh» іске қосу арқылы бағдарламалық қамтамасыз етуді орнату ғана қалды. Орнатудың соңына қарай, ол конфигурация файлын мысалмен қайта жазғым келетінін сұрады, мен оны иә дедім, себебі мен оны сілтеме ретінде қолданғым келді.

4 -қадам: Құрылымды тексеру

Құрылымды тексеру
Құрылымды тексеру
Құрылымды тексеру
Құрылымды тексеру
Құрылымды тексеру
Құрылымды тексеру

Орнату аяқталғаннан кейін, мен мәтіндік редакторда файлды ашатын «sudo nano /etc/rpisurv.conf» пәрменін іске қосу арқылы конфигурация файлын жаңартуға тура келді. Содан кейін мен бар конфигурацияны түсіндірдім және бірінші экранға Rpi камералық ағынды, ал екіншісіне ESP32-CAM ағынын қостым.

Содан кейін мен файлды сақтап, тақтаны қайта жүктедім. Содан кейін тақта ағындарды алды және оларды мониторға көрсетті.

Содан кейін мен екінші экранға түсініктеме беруді және бірінші экранға 4 ағынды қосуды шештім. Менде тек бір камера болғандықтан, мен мәтіндік файлда көрсетілгендей ағындарды қайталауды шештім. Содан кейін мен тақтаны сақтадым және қайта жүктедім, мен 4 ағынды көре алдым, бұл жаман емес. Есіңізде болсын, Raspberry PI экранда көрсете алу үшін толық HD ағынының ажыратымдылығын төмендету үшін көп жұмыс жасауы керек. Дисплейдің соңғы ажыратымдылығына жақын ағынды пайдалану ұсынылады. Тұтастай алғанда, мен мұның бәрі WiFi арқылы жұмыс істейтінін ескере отырып, соңғы нәтижеге қатты таң қалдым. Мен негізінен бір ағынды көрсеткім келді, сондықтан мен конфигурация файлын редакцияладым, ал өнімділік одан да жақсы болды.

Мен таңқурай pi көмегімен желілік камераның дисплейін осылай жасадым. Егер сізге бұл жоба ұнаған болса, онда YouTube -те біздің арнаға жазылуды қарастырыңыз, себебі бұл көп көмектеседі.

YouTube:

Оқығаныңызға рахмет!

Ұсынылған: