Բովանդակություն:
- Քայլ 1: Հավաքեք բաղադրիչները
- Քայլ 2: Պատրաստել և բեռնել օպերացիոն համակարգը
- Քայլ 3: Տեղադրեք ծրագրակազմը
- Քայլ 4: Ստուգեք կառուցվածքը
Video: IP տեսախցիկի ցուցադրում/մոնիտոր ՝ օգտագործելով ազնվամորի Pi: 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
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 ++ կամ sublime:
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- ի տախտակի մեջ մտնելն էր, այնուհետև OS- ի թարմացումը `գործարկելով« 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- ի միջոցով: Ես հիմնականում ցանկանում էի ցուցադրել մեկ հոսք, և ես խմբագրեցի դրա կազմաձևման ֆայլը, և կատարումը նույնիսկ ավելի լավն էր:
Այդպես ես կառուցեցի ցանցային տեսախցիկի էկրան ՝ օգտագործելով ազնվամորի pi- ն: Եթե ձեզ դուր եկավ այս նախագիծը, ապա բաժանորդագրվեք մեր ալիքին YouTube- ում, քանի որ դա շատ կօգնի:
YouTube:
Շնորհակալություն կարդալու համար:
Խորհուրդ ենք տալիս:
Թռիչքի մոնիտոր `օգտագործելով ազնվամորի PI և DVB փայտիկ` 3 քայլ
Թռիչքի մոնիտոր ՝ օգտագործելով ազնվամորի PI և DVB փայտիկ. Եթե հաճախակի թռիչքներ եք անում կամ պարզապես ինքնաթիռով եք զբաղվում, ապա Flightradar- ը կամ Flightaware- ը պետք է ունենան վեբ կայքեր (կամ ծրագրեր, քանի որ կան նաև բջջային հավելվածներ), որոնք ամեն օր կօգտագործեք: հիմք. Երկուսն էլ թույլ են տալիս իրական ժամանակում հետևել ինքնաթիռներին, տեսնել թռիչք
Երկակի 7 հատվածից բաղկացած ցուցադրում, որը վերահսկվում է շրջանագծի պոտենցիոմետրով Python - Տեսողության համառության ցուցադրում. 9 քայլ (նկարներով)
Երկակի 7 հատվածից բաղկացած ցուցադրումներ, որոնք վերահսկվում են շրջանագծի պոտենցիոմետրով: Python-Տեսողության համառության դրսևորում. Այս նախագիծը օգտագործում է պոտենցիոմետր `7 սեգմենտանոց LED էկրանների (F5161AH) ցուցադրումը վերահսկելու համար: Պոտենցիոմետրի բռնիչը պտտելիս ցուցադրվող թիվը փոխվում է 0 -ից 99 -ի սահմաններում: momentանկացած պահի վառվում է միայն մեկ LED, շատ կարճ, բայց
SMS մոնիտոր -- Կետային մատրիցային ցուցադրում -- MAX7219 -- SIM800L: 8 քայլ (նկարներով)
SMS մոնիտոր || Կետային մատրիցային ցուցադրում || MAX7219 || SIM800L. Այս տեսանյութում դուք կսովորեք, թե ինչպես օգտագործել GSM մոդուլը, կետային մատրիցով ցուցադրումը և ինչպես ցուցադրել ոլորման տեքստը դրա վրա: Դրանից հետո մենք դրանք համատեղելու ենք GSM SIM- ով ստացված հաղորդագրությունները կետային մատրիցային ցուցադրման վրա ցուցադրելու համար: Դա բավականին հեշտ է և
Trekking Pole Monopod փոքր տեսախցիկի/տեսախցիկի համար `4 քայլ
Rekբոսանքների բևեռի միապաղաղ փոքր տեսախցիկի/տեսախցիկի համար. Ես սիրում եմ շատ լուսանկարներ անել արշավելիս, բայց իմ եռոտանը փոքր-ինչ ծանր է ցանկացած լուրջ արշավների համար, և իմ գորիլա-պատանի ոճի եռոտանին շատ ժամանակ է պահանջվում `ճիշտ տեղում հայտնվելու համար: և շատ կայուն չէ (ես պետք է ավելի լավը գնեի): Այս պարզ գ
Ավելացրեք համակարգչի համաժամացման խցիկ Nikon Sc-28 Ttl մալուխին (տեսախցիկի բռնկման համար օգտագործեք ավտոմատ կարգավորումներ և միացրեք տեսախցիկի բռնկումները !!) ՝ 4 քայլ
Ավելացրեք համակարգչի համաժամացման խցիկ Nikon Sc-28 Ttl մալուխին (օգտագործեք ավտոմատ կարգավորումներ ՝ խցիկի բռնկման համար և միացրեք տեսախցիկի բռնկումները !!). Nikon SC-28 անջատված տեսախցիկի TTL մալուխի կողքին և այն փոխարինել ստանդարտ ԱՀ համաժամացման միակցիչով: սա թույլ կտա օգտագործել հատուկ ֆլեշ