Мазмуну:

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

Video: IP камера дисплейи/монитору Raspberry Pi колдонуу: 4 кадам

Video: IP камера дисплейи/монитору Raspberry Pi колдонуу: 4 кадам
Video: BTT - Manta E3EZ - CB1 with EMMc install 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тин рабочий версиясын жүктөп алдым.

Жүктөө дискинде wpa_supplicant.conf файлын түзүп, WiFi тармагын иштетишибиз керек. Сиз ошондой эле төмөнкү шаблонду жүктөп алып, аны өз маалыматыңыз менен жаңырта аласыз - өлкөнүн коду, тармактын аты жана сырсөз. Бул үчүн блокнот ++ же sublime сыяктуу текст редакторун колдонуу сунушталат.

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

WiFi колдонуунун ордуна, Ethernet кабелин тактага туташтырып, экинчи учун роутерге туташтырсаңыз болот. Такта зымдуу туташуу аркылуу да иштейт.

Кийинки нерсе, биз SSHди иштетүүбүз керек. Бул бизге Raspberry Pi тармагына алыстан жетүүгө жана башкарууга мүмкүнчүлүк берет. Муну кылуу жөнөкөй. Жөн гана жаңы файл түзүү үчүн жогоруда айтылган текст редакторлорунун бирин колдонуңуз, анан "ssh" аты менен bootdriveге сактаңыз. Файлга эч кандай кеңейтүүнү кошуунун кажети жок.

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" буйругун аткаруу менен OSти жаңыртуу болду. Бул бир аз убакытты алышы мүмкүн, бирок аны жаңы орнотуу үчүн жасоо сунушталат.

Бүткөндөн кийин, мен "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 аркылуу иштеп жатканын эске алып, акыркы жыйынтыкка абдан таң калдым. Мен негизинен бир агымды көрсөткүм келди, ошон үчүн конфигурация файлын оңдоп койдум жана аткаруу андан да жакшы болду.

Ошентип, мен малина пи менен тармактык камеранын дисплейин курдум. Эгер сизге бул долбоор жаккан болсо, анда YouTubeдагы каналыбызга жазылууну ойлонуп көрүңүз, анткени бул абдан жардам берет.

YouTube:

Окуганыңыз үчүн рахмат!

Сунушталууда: