Բովանդակություն:

Raspberry Pi Zero HDMI / WiFi զոդման մանրադիտակ. 12 քայլ (նկարներով)
Raspberry Pi Zero HDMI / WiFi զոդման մանրադիտակ. 12 քայլ (նկարներով)

Video: Raspberry Pi Zero HDMI / WiFi զոդման մանրադիտակ. 12 քայլ (նկարներով)

Video: Raspberry Pi Zero HDMI / WiFi զոդման մանրադիտակ. 12 քայլ (նկարներով)
Video: Подключение к raspberry pi zero w без hdmi кабеля и переходников 2024, Հուլիսի
Anonim
Image
Image
Raspberry Pi Zero HDMI / WiFi զոդման մանրադիտակ
Raspberry Pi Zero HDMI / WiFi զոդման մանրադիտակ
Raspberry Pi Zero HDMI / WiFi զոդման մանրադիտակ
Raspberry Pi Zero HDMI / WiFi զոդման մանրադիտակ

SMD- ի բաղադրիչները երբեմն կարող են մի փոքր դժվարություն լինել, հատկապես, երբ խոսքը վերաբերում է 0.4 մմ տրամագծով TQFP չիպսերին, 100 կամ ավելի կապումներով: Նման դեպքերում ինչ -որ խոշորացումի մուտք ունենալը կարող է իսկապես օգտակար լինել:

Փորձելով անդրադառնալ այս հարցին, ես որոշեցի կառուցել իմ սեփական զոդման մանրադիտակը ՝ հիմնված Raspberry Pi Zero W- ի և տեսախցիկի մոդուլի վրա: Մանրադիտակը ունակ է Full HD տեսանյութը ուղիղ հոսել HDMI մոնիտորին ՝ գործնականում առանց ուշացման, ինչը կատարյալ է զոդման համար: Բայց նաև WiFi- ի միջոցով `կես վայրկյանից պակաս ուշացումով, ինչը բավականին լավ է խորհրդի ստուգման համար:

Ptionանկության դեպքում, մի փոքր հավելավճարով, մանրադիտակը կարող է նաև դյուրակիր դառնալ, ինչը WiFi տեսահոսքի հնարավորությունների հետ համատեղ բացում է հնարավոր օգտագործման դեպքերի լրացուցիչ հարթություն:

Եթե պատահականորեն ունեք 3D տպիչ, համոզվեք նաև, որ դիտեք RichW36- ի զարմանահրաշ նախագիծը Thingiverse- ում ՝ մանրադիտակի տարբերակի համար ՝ օգտագործելով 3D տպագիր մասեր:

Քայլ 1: Գործիքներ և մասեր

Գործիքներ և մասեր
Գործիքներ և մասեր
Գործիքներ և մասեր
Գործիքներ և մասեր
Գործիքներ և մասեր
Գործիքներ և մասեր
Գործիքներ և մասեր
Գործիքներ և մասեր

Մանրադիտակը կառուցելու համար ձեզ հարկավոր են հետևյալ մասերը

1 x Raspberry Pi Zero W [10 €]

1 x Raspberry Pi Camera Module [8 €] - Դուք պետք է կոտրեք այն, որպեսզի փոխեք նրա կիզակետային երկարությունը և հնարավոր դարձնեք կենտրոնանալ դրան շատ մոտ գտնվող օբյեկտների վրա: Չգիտեմ, արդյոք նույն ընթացակարգը հնարավոր է նաև 8 ՄՊ տեսախցիկի մոդուլի դեպքում, ուստի խորհուրդ կտամ դրա փոխարեն ձեռք բերել օրիգինալ 5 ՄՊ:

1 x Raspberry Pi Zero Camera Cable [2 €] - Ինչպես արդեն գիտեք, Raspberry Pi Zero- ն ունի ավելի փոքր տեսախցիկի միակցիչ, քան Raspberry Pi- ի մյուս տախտակները, այնպես որ ձեզ անհրաժեշտ կլինի նաև հատուկ ադապտերային մալուխ `տեսախցիկի մոդուլը դրան միացնելու համար:.

1 x Պլաստիկ տրամաչափի միկրոմետր - Որքան էժան կարող եք գտնել, այնքան ավելի լավ, ես պարզապես օգտագործեցի հին պլաստիկ անալոգը, որի շուրջը ունեի:

1 x Կառավարչի կտոր - քանոնի լայնությունը պետք է լինի ավելի փոքր, քան տրամաչափի շարժվող ծնոտի երկարությունը: Ինչ վերաբերում է երկարությանը, ապա մոտ 10 սմ -ից 15 սմ -ը պետք է լավ լինի:

1x ալյումինե նախագծի տուփ [4 €] - Սա կօգտագործվի որպես հավաքման հիմք և այն պետք է պատրաստված լինի մետաղից, այնպես որ այն նաև ջերմակայուն կլինի: Տուփի անհրաժեշտության պատճառն այն է, որ դրա ներսում կարող եք ծանրություն դնել, որպեսզի զոդման ընթացքում ավելի կայուն լինի:

1 x HDMI մալուխ և իգական HDMI- ից տղամարդու մինի HDMI ադապտեր - Եթե ցանկանում եք, կարող եք նաև գնել HDMI- ից Mini HDMI մալուխներ, բայց ես արդեն ունեի սովորական HDMI մալուխ:

1 x Micro USB էլեկտրամատակարարում - Իմ չափումների համաձայն, Pi- ի կողմից քաշված հոսանքը երբեք չի գերազանցում 400 մԱ -ն, նույնիսկ միաժամանակ WiFi- ով և HDMI- ով 1080p տեսանյութեր հոսելիս: Այսպիսով, նույնիսկ 500 մԱ սնուցման աղբյուրը պետք է բավարար լինի: Պարզապես ապահով լինելու համար խորհուրդ եմ տալիս ձեռք բերել 1A, հատկապես, եթե նախատեսում եք կառուցել շարժական տարբերակ, որը նույնպես կորուստներ կունենա խթանման փոխարկիչի վրա:

1 x MicroSD քարտ [5 €] - Նույնիսկ 4 ԳԲ քարտը բավական կլինի, պարզապես համոզվեք, որ դա բարձրակարգ 10 -րդ դասարան է:

4 x M2 պտուտակներ և ընկույզներ [1 եվրոյից պակաս] - կարող են օգտագործվել նաև ավելի մեծ տրամագծի պտուտակներ: Չնայած, որքան մեծ է պտուտակը, այնքան ավելի լայն պետք է լինի անցքը, և ավելի մեծ է պլաստիկի կոտրվելու վտանգը:

1 x տաք սոսինձ ձողիկ [1 €]

Մալուխի փոստային կապեր [1 եվրոյից պակաս] - դրանք կօգտագործվեն Pi- ն տրամաչափի շարժական մասի վրա ամրացնելու համար:

Եվ հետևյալ գործիքները

Տաք սոսինձ ատրճանակ

Dremel - սկավառակով, որը կարող է կտրել պլաստմասսան, գումարած պլաստիկի և ալյումինի համար նախատեսված պտուտակներ պտուտակների չափով:

Երկար հարթ քթի տափակաբերան աքցան

Պտուտակ կտրող տափակաբերան աքցան - Ձեզ անհրաժեշտ կլինի համապատասխան երկարությամբ պտուտակները կտրելու եղանակ: Մի պտուտակ կտրող տափակաբերան աքցան այն է, ինչ ես օգտագործել եմ, չնայած վստահ եմ, որ կան նաև այլ գործիքներ, որոնք նույնպես կարող են կատարել աշխատանքը:

Philips պտուտակահան

Անկության դեպքում, եթե ցանկանում եք այն դարձնել շարժական, ձեզ հարկավոր են հետևյալ լրացուցիչ մասերը

1 x LiPo մարտկոց [8 €] - որի հզորությունը կախված կլինի ձեր ուզած մարտկոցի կյանքից, ուժեղացուցիչի փոխարկիչի արդյունավետությունից և էներգիայի միջին սպառումից:

1 x LiPo մարտկոցի լիցքավորիչ / 5V խթանիչ փոխարկիչ [20 €] - Այս նախագծի համար ես Adafruit- ից ընտրում եմ PowerBoost 1000C- ը: Շատ ավելի էժան այլընտրանքներ կան նաև eBay- ում, չնայած ես որոշեցի գնալ հենց այդ մեկի հետ այն գեղեցիկ հատկության պատճառով, որի մասին ավելի ուշ կխոսեմ:

1 x 40-պինյա երկշարք արական կապի վերնագիր [1 եվրոյից պակաս]

1 x 40-պինյա կրկնակի տող իգական կապի վերնագիր [1 եվրոյից պակաս]

1 x 8-պտույտ արական PIN վերնագիր [1 € -ից պակաս]

1 x 8-պտույտ իգական կապի վերնագիր [1 եվրոյից պակաս]

1 x Նախատիպերի տախտակ [1 €] - Քանի որ ստիպված կլինեք կպցնել վերնագրերը տախտակի երկու կողմերում, խորհուրդ եմ տալիս ձեռք բերել երկկողմանի: Այլապես, կարող եք ձեռք բերել նախատիպերի տախտակ, որը հատուկ նախագծված է Pi Zero- ի համար, ինչպես օրինակ ՝ MakerSpot- ից:

1 x 1K դիմադրիչներ [1 եվրոյից պակաս]

1 x 10K դիմադրություն [1 € -ից պակաս]

1 x BC547 [1 € -ից պակաս] - generalանկացած ընդհանուր նշանակության NPN տրանզիստոր կանի, սա այն է, ինչ ես օգտագործել եմ:

1 x DPST ակնթարթային անջատիչ [1 €] - Իդեալում, դուք ցանկանում եք DPST անջատիչ, այնպես որ կարող եք միացնել և անջատել Pi- ն ՝ օգտագործելով նույն կոճակը: Unfortunatelyավոք, ես մոտս չունեի, ուստի դրա փոխարեն ստիպված եղա օգտագործել երկու առանձին SPST անջատիչ:

Մալուխի Zip կապեր [1 եվրոյից պակաս] - Դյուրակիր տարբերակի համար անհրաժեշտ է ևս մեկը ՝ մարտկոցը նախատիպի տախտակի հետևի կողմում ամրացնելու համար:

Oldոդման մետաղալար

Եվ հետևյալ լրացուցիչ գործիքները.

Oldոդման երկաթ

Մի զույգ մետաղալար կտրիչներ

Ոչ շարժական տարբերակի ընդհանուր արժեքը, առանց հոսանքի աղբյուրի, HDMI մալուխի և մինի HDMI- ի ադապտերների, կազմում էր մոտ 30 եվրո: Իսկ այն դյուրակիր դարձնելու համար լրացուցիչ արժեքը նույնպես կազմում էր մոտ 30 եվրո: Մասերի մեծ մասը գնվել է eBay- ով:

Քայլ 2: MicroSD- ի պատրաստում

Պատկերի այրումը microSD քարտի վրա

Որպես համակարգի հիմք, ես որոշեցի գնալ Raspbian Lite- ի պաշտոնական պատկերով և տեղադրել միայն այն, ինչ ինձ պետք էր: Սկսելու համար նախ ներբեռնեք Raspbian Lite- ի վերջին պատկերը raspberrypi.org կայքից և այրեք այն ձեր microSD քարտի վրա:

Եթե դուք աշխատում եք Linux- ով, ապա այն ապամոնտաժելուց հետո կարող եք այն այրել ՝ գործարկելով հետևյալ հրամանը որպես արմատ, dd if =/path/to/-raspbian-jessie-lite.img of =/dev/sdX bs = 4M

Որտեղ X- ը այն սարքի տառն է, որը համապատասխանում է ձեր microSD- ին, օրինակ. գ. Հրամանը գործարկելուց առաջ համոզվեք, որ microSD քարտին պատկանող տեղադրված միջնապատեր չկան: Եթե դրանցից յուրաքանչյուրը ապամոնտաժելու համար օգտագործեք հետևյալ հրամանը, umount /dev /sdXY

Բայց չափազանց զգույշ եղեք այստեղ, սխալ տառի օգտագործումը X- ի փոխարեն կարող է անդառնալի վնաս հասցնել ձեր համակարգին և փչացնել ձեր օրը: Նախքան dd հրամանը գործարկելը, նորից ստուգեք, որ ձեր մուտքագրած տառը X- ի փոխարեն իսկապես այն է, որը համապատասխանում է microSD սարքին:

Եթե դուք օգտագործում եք Windows, Raspbian Lite պատկերը ներբեռնելուց և այն ապամոնտաժելուց հետո, կարող եք օգտագործել Win32DiskImager- ը ՝ այն microSD քարտի վրա այրելու համար: Լրացուցիչ տեղեկություններ կարելի է գտնել Raspberry Pi- ի պաշտոնական փաստաթղթերում:

MacOS- ում առկա է Etcher կոչվող գրաֆիկական ծրագիր, որը կարող է օգտագործվել microSD քարտի պատկերը այրելու համար: Այլապես, դուք կարող եք օգտագործել dd- ն Linux- ի նմանությամբ, բայց գործընթացը մի փոքր այլ է: Կրկին, լրացուցիչ տեղեկությունների համար կարող եք ստուգել պաշտոնական փաստաթղթերը:

WiFi- ի կարգավորում

MicroSD քարտին պատկերը այրելուց հետո ձեզ հարկավոր է կարգավորել WiFi- ն առաջին բեռնաթափումից առաջ, ինչպես նաև միացնել SSH- ը:

Առաջին բանը, որ դուք պետք է անեք, այն է, որ ստեղծեք դատարկ ֆայլ ՝ SSH անունով, microSD քարտի boot partition- ի ներսում: Եթե Windows- ի վրա եք, ապա boot partition- ը, ամենայն հավանականությամբ, կլինի միակ միջնորմը, որը դուք կկարողանայիք տեսնել, քանի որ Windows- ը չի կարող կարդալ կամ գրել ext4 միջնապատեր: Եթե microSD քարտի միջնապատերը ներկայումս տեղադրված չեն, պարզապես անջատեք և նորից միացրեք քարտը ձեր համակարգչին:

Այնուհետեւ, կրկին boot partition- ի ներսում, ստեղծեք wpa_supplicant.conf անունով ֆայլը ձեր անլար պարամետրերով: Ֆայլի բովանդակությունը պետք է նման լինի այս տեսքին, երկիր =

ցանց = {ssid = psk = proto = RSN key_mgmt = WPA-PSK զույգ = CCMP auth_alg = OPEN}

proto- ն կարող է լինել RSN- ը WPA2- ի համար, կամ WPA- ն WPA1.- ի համար: key_mgmt- ը կարող է լինել WPA-PSK, կամ WPA-EAP ձեռնարկությունների ցանցերի համար: այլևս կարող է լինել CCMP WPA2- ի համար, կամ TKIP WPA1.- ի համար: auth_alg- ը, ամենայն հավանականությամբ, բաց կլինի, մինչդեռ LEAP- ը: և ԿԻՍՎԵԼ են այլ տարբերակներ: Ինչ վերաբերում է երկրին, ssid- ին և psk- ին, ապա դրանք պետք է բավականին ինքնուրույն բացատրելի լինեն:

Ահա և վերջ, պարզապես հեռացրեք microSD քարտը ձեր համակարգչից և դրեք այն ձեր Pi- ին: Հաջորդը, միացրեք ձեր Pi- ն HDMI մոնիտորին, միացրեք խցիկի մոդուլը ՝ օգտագործելով հատուկ ժապավենի մալուխը և վերջապես միացրեք էներգիան: Մի քանի վայրկյան հետո ձեր Pi- ն պետք է գործարկվեր և ինքնաբերաբար միացված լիներ ձեր WiFi ցանցին: Էկրանի վրա դուք պետք է կարողանաք տեսնել նաև IP հասցեն, որը այն ստացել է ձեր երթուղղիչի DHCP սերվերից:

Թարմացում 4/6/2018:

Այն դեպքում, երբ ինչ -ինչ պատճառներով ձեր Pi- ն չի կարողանում միանալ WiFi- ին բեռնման ընթացքում, փոխարենը փորձեք հետևյալ wpa_supplicant.conf- ը, երկիր =

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 ցանց = {ssid = "" psk = ""}

Ես վերջերս փորձում էի Raspbian- ի վերջին տարբերակով տեղադրել անգլուխ Pi Zero W և չկարողացա այն գործի դնել, մինչև չօգտագործեցի վերը նշված wpa_supplicant.conf- ը: Այսպիսով, եթե դուք նույնպես կարծես նույն խնդիրն ունեք, դա կարող է օգնել:

Քայլ 3: SSH կապի հաստատում

Այն դեպքում, երբ դեռ մոնիտոր չեք միացրել ձեր Pi- ին և չեք կարող տեսնել, թե ինչ IP հասցե է ստացել, այն գտնելու մի քանի եղանակ կա: Wayանապարհներից մեկը ստուգում է ձեր երթուղղիչի DHCP սերվերի տեղեկամատյանները: Յուրաքանչյուր երթուղիչ տարբեր է, ուստի ես չեմ նկարագրելու այդ գործընթացը:

Linux- ում մեկ այլ հեշտ միջոց է հետևյալ nmap հրամանը որպես արմատ գործարկելը.

nmap -sn x.x.x.x/y

Որտեղ x.x.x.x ձեր մասնավոր ցանցի IP հասցեն է, օրինակ. 192.168.1.0, իսկ y- ն ցանցի դիմակի միավորների (երկուական թվով) թիվն է, օրինակ. ցանցի դիմակի համար 255.255.255.0 համարների թիվը 24 է: Այսպիսով, տվյալ ցանցի համար դուք կաշխատեք, nmap -sn 192.168.1.0/24

Այս հրամանի ելքի օրինակը հետևյալն է, Nmap 6.47 (https://nmap.org) մեկնարկը ՝ 2017-04-16 12:34 EEST

Nmap սկան հաշվետվությունը 192.168.1.1 հաղորդավարի համար բարձրացել է (0.00044 վ ուշացումով): MAC հասցե `12: 95: B9: 47: 25: 4B (Intracom S. A.) MAC հասցե. MAC հասցե. Քարտեզը կատարված է. 256 IP հասցե (4 հյուրընկալող) սկանավորվել է 2.13 վայրկյանում

Ինչպես տեսնում եք, իմ դեպքում Pi- ն ունի IP հասցե 192.168.1.4:

Եթե Windows- ի վրա եք, կա նաև nmap- ի տարբերակ, որը կարող եք փորձել, որի համար կարող եք ավելի շատ տեղեկություններ գտնել այստեղ: Pi- ի IP հասցեն ստանալուց հետո կարող եք SSH հասցնել դրան ՝ օգտագործելով հետևյալ հրամանը Linux- ում, ինչպես նաև MacOS- ում, ssh pi@

Կամ Windows- ում ՝ օգտագործելով PuTTY:

Pi օգտագործողի կանխադրված գաղտնաբառը ազնվամորին է:

Քայլ 4: Համակարգի կազմաձևում

Ընդհանուր կազմաձևում

Առաջին բեռնման ժամանակ համակարգը գրեթե ամբողջությամբ կազմաձևված չէ, ուստի կան որոշ առաջադրանքներ, որոնք դուք պետք է կատարեք առաջինը:

Առաջին բանը, որ դուք պետք է անեք, դա pi օգտագործողի կանխադրված գաղտնաբառի փոփոխումն է, passwd

Այնուհետև դուք պետք է կազմաձևեք տեղանքները: Դուք կարող եք դա անել ՝ գործարկելով հետևյալ հրամանը.

sudo dpkg- վերակազմավորել տեղանքները

Շարունակեք և ընտրեք en_US- ի բոլոր տեղանքները ՝ օգտագործելով տիեզերական սանդղակը և ցանկացած այլ տեղ, որը ցանկանում եք: Ավարտելուց հետո սեղմեք Enter: Վերջապես, ընտրեք en_US. UTF-8- ը որպես կանխադրված տեղանք և սեղմեք Enter:

Հաջորդը, դուք պետք է կազմաձևեք ժամային գոտին, sudo dpkg- վերակազմավորել tzdata- ն

Այս պահին հավանաբար լավ գաղափար է համակարգը թարմացնել, sudo apt-get թարմացում

sudo apt-get upgrade sudo apt-get dist-upgrade

Հաջորդը, դուք պետք է միացնեք խցիկի մոդուլը ՝ օգտագործելով raspi-config հրամանը, sudo raspi-config

Ընտրացանկից ընտրեք Ինտերֆեյսինգի ընտրանքներ, ապա ընտրեք Տեսախցիկ տարբերակը: Պատասխանեք այո այն հարցին, որը խնդրում է ձեզ միացնել տեսախցիկը, այնուհետև ընտրել OK: Վերջապես, ընտրեք ավարտել և պատասխանեք այո այն հարցին, թե արդյոք ցանկանում եք վերագործարկել Raspberry Pi- ն այժմ: Վերագործարկվելուց հետո նորից միացեք ձեր Pi- ին SSH- ի միջոցով, ինչպես նախկինում:

Տեսախցիկը ճիշտ աշխատելու համար կարող եք գործարկել հետևյալ հրամանը.

raspivid -t 0

Դուք պետք է կարողանաք տեսնել տեսաֆիլմը ձեր HDMI մոնիտորի վրա, այն կարող եք ցանկացած պահի դադարեցնել ՝ սեղմելով Ctrl-C: Կարող եք նաև օգտագործել -vf և -hf դրոշները `անհրաժեշտության դեպքում պատկերը ուղղահայաց և (կամ) հորիզոնական շրջելու համար:

Ստատիկ IP հասցե սահմանելը

Հաջորդ բանը, որ դուք պետք է անեք, ձեր Pi- ի համար ստատիկ IP հասցե սահմանելն է: Դա անելու համար նանոյի միջոցով խմբագրեք ձեր /etc/dhcpcd.conf, sudo nano /etc/dhcpcd.conf

և վերջում ավելացնել հետևյալ տողերը, wlan0 ինտերֆեյս

ստատիկ ip_address = ստատիկ երթուղիչներ = ստատիկ տիրույթի_անուն_սերվերներ =

Եթե ցանկանում եք, domain_name_servers- ի պարամետրերում կարող եք ավելացնել բազմաթիվ անունների սերվերներ ՝ բաժանված բացատներով, օրինակ. կարող եք նաև ավելացնել Google DNS- ի IP- ն, որը 8.8.8.8 է ՝ որպես պահուստային սերվեր օգտագործելու համար: Դուրս գալու համար սեղմեք Ctrl-X, մուտքագրեք y և վերջապես սեղմեք Enter ՝ փոփոխությունները պահպանելու համար:

Այնուհետև վերագործարկեք dhcpcd և ցանցային ծառայությունները ՝ գործարկելով հետևյալ երկու հրամանները.

sudo systemctl վերագործարկել dhcpcd.service

sudo systemctl վերագործարկեք networking.service

Այս պահին SSH նիստը պետք է կախված լինի: Մի անհանգստացեք, չնայած դա սպասելի է, քանի որ դուք պարզապես փոխել եք Pi- ի IP- ն, պարզապես նորից միացեք դրան SSH- ի միջոցով, բայց այս անգամ ՝ օգտագործելով ձեր նշանակած IP- ն:

Քայլ 5: GStreamer- ի տեղադրում

Կան մի քանի եղանակներ, որոնք Raspberry Pi- ից ցանցում տեսանյութ են հեռարձակում, սակայն այն, որն ապահովում է նվազագույն քանակությամբ ուշացում, GStreamer- ի օգտագործումն է: GStreamer- ը տեղադրելու համար պարզապես կարող եք գործարկել հետևյալ հրամանները.

sudo apt-get թարմացում

sudo apt-get տեղադրել gstreamer1.0- գործիքներ gstreamer1.0-plugins-good gstreamer1.0-plugins-bad

GStreamer- ն ունի բավականին շատ կախվածություններ, ուստի դա որոշ ժամանակ կպահանջի: Տեղադրումն ավարտվելուց հետո կարող եք միաժամանակ տեսախցիկի վիդեո հոսքը փոխանցել ցանցով և HDMI- ով ՝ օգտագործելով հետևյալ հրամանը.

raspivid -t 0 -w 1920 -h 1080 -fps 30 -b 2000000 -o -| gst-launch-1.0 -v fdsrc! h264 վերլուծել! rtph264pay config-interval = 1 pt = 96! gdppay! tcpserversink հյուրընկալող = նավահանգիստ = 5000

Սա ստեղծելու է RTP հոսք 5000 նավահանգստում, որը կարող է ստանալ ձեր տեղական ցանցի ցանկացած մեքենա ՝ օգտագործելով GStreamer, gst-launch-1.0 -v tcpclientsrc հյուրընկալող = նավահանգիստ = 5000! gdpdepay! rtph264 մարում avdec_h264! տեսավերափոխում autovideosink sync = կեղծ

GStreamer- ի տեղադրումը Debian- ի վրա հիմնված Linux դիստրոյով աշխատող ցանկացած մեքենայի վրա կատարվում է ճիշտ այնպես, ինչպես Pi- ում: Ոչ Debian- ի վրա հիմնված հիմնական դիստրիբյուտորներից շատերը պետք է ունենան նաև GStreamer իրենց պահոցներում:

GStreamer- ը հասանելի է նաև Windows- ում և MacOS- ում, այն տեղադրելու մասին մանրամասն տեղեկություններ կարելի է գտնել այստեղ և այստեղ:

Քայլ 6. Կարգավորեք հոսքը, երբ ինքնաբերաբար սկսվի Boot- ում

Անշուշտ, օգտագործելով նախորդ հրամանը, կարող եք սկսել հոսքը ցանկացած պահի, չնայած դա պահանջում է SSI- ի միջոցով նախ Pi- ին միանալ, ինչը այնքան էլ հարմար չէ: Փոխարենը այն, ինչ ցանկանում եք անել, այն է, որ ստեղծեք սցենար, որը ինքնաբերաբար կաշխատի բեռնման ժամանակ որպես ծառայություն և կսկսի հոսքը:

Այսպիսով, դա անելու համար նախ ֆայլ ստեղծեք ՝ օգտագործելով nano, sudo nano /usr/local/bin/network-streaming.sh

և ներսում տեղադրեք հետևյալ երկու տողերը, #!/bin/bash

raspivid -t 0 -w 1920 -h 1080 -fps 30 -vf -hf -b 2000000 -o -| gst-launch-1.0 -v fdsrc! h264 վերլուծել! rtph264pay config-interval = 1 pt = 96! gdppay! tcpserversink հյուրընկալող = նավահանգիստ = 5000

-Vf և -hf դրոշները օգտագործվում են պատկերը ուղղահայաց և հորիզոնական շրջելու համար: Կախված տեսախցիկի կողմնորոշումից այն տեղադրելուց հետո, դրանք կարող են կամ չպահանջվել:

Դուրս գալու համար սեղմեք Ctrl-X, մուտքագրեք y և վերջապես սեղմեք Enter ՝ փոփոխությունները պահպանելու համար: Այնուհետև գործարկեք սցենարը գործարկելի, sudo chmod +x /usr/local/bin/network-streaming.sh

Հաջորդը, դուք պետք է ստեղծեք համակարգված ծառայության ֆայլ, sudo nano /etc/systemd/system/network-streaming.service

Եվ տեղադրեք հետևյալ տողերի ներսում, [Միավոր]

Նկարագրություն = Network Video Streaming After = network-online.target Wants = network-online.target [Service] ExecStart =/usr/local/bin/network-streaming.sh StandardOutput = magazine+console User = pi Վերագործարկում = ձախողում [Տեղադրեք] WantedBy = multi-user.target

Պահեք ֆայլը և դուրս եկեք nano- ից և գործարկեք հետևյալ հրամանը ՝ ձեր ծառայությունը փորձարկելու համար, sudo systemctl սկսել network-streaming.service

Եթե ամեն ինչ աշխատում է, ինչպես և սպասվում էր, ապա կարող եք գործարկել հետևյալ հրամանը ՝ ծառայությունն ինքնաբերաբար սկսելու համար

sudo systemctl միացնել network-streaming.service- ը

Քայլ 7: Ֆայլերի համակարգը դարձնել միայն կարդալու հնարավորություն

SD քարտերի և ընդհանրապես ֆլեշ պահեստավորման մեծ խնդիրներից մեկն այն է, որ դրանք շատ հակված են կոռուպցիայի:

Սրա դեմ պայքարի լավագույն միջոցը microSD քարտի բոլոր միջնապատերը միացնելն է `միայն կարդալու համար: Սա նաև թույլ կտա ձեզ անջատել Pi- ի սնուցումը ցանկացած պահի, առանց համապատասխան անջատում սկսելու, ինչը շատ օգտակար է հատկապես նման հավելվածի համար:

Առաջին բանը, որ դուք պետք է անեք, հեռացնել որոշ փաթեթներ ՝ գործարկելով հետևյալ հրամանը, sudo apt-get purge triggerhappy logrotate dphys-swapfile

Հաջորդը, դուք պետք է փոխարինեք rsyslog- ը զբաղված տուփի syslogd դևոնով, ինչը թույլ կտա պահպանել համակարգի տեղեկամատյանները հիշողության մեջ, sudo apt-get տեղադրել busybox-syslogd

sudo apt-get purge rsyslog

և վազիր, sudo apt-get ավտոմատ շարժում

հեռացնել այն փաթեթները, որոնք այլևս անհրաժեշտ չեն:

Դրանից հետո ցանկացած պահի կկարողանաք դիտել համակարգի տեղեկամատյանները ՝ օգտագործելով logread հրամանը:

Հաջորդը, դուք պետք է /etc/resolv.conf- ը տեղափոխեք /tmp, որը տեղադրվելու է հիշողության վրա, քանի որ այն պետք է մնա գրելի:

sudo rm /etc/resolv.conf

sudo touch /tmp/resolv.conf sudo ln -s /tmp/resolv.conf /etc/resolv.conf

Մեկ այլ ֆայլ, որը պետք է գրելի լինի, դա/var/lib/systemd/random-seed է, ուստի նմանապես, sudo rm/var/lib/systemd/random-seed

sudo touch/tmp/random-seed sudo chmod 600/tmp/random-seed sudo ln -s/tmp/random-seed/var/lib/systemd/random-seed

Քանի որ պատահական սերմի ֆայլը սովորաբար չի ստեղծվում բեռնման ժամանակ և /tmp- ի պարունակությունն անկայուն է, դուք պետք է դա փոխեք ՝ փոփոխելով systemd-random-seed ծառայության ֆայլի ծառայության ֆայլը: Այսպիսով, օգտագործելով նանո, sudo nano /lib/systemd/system/systemd-random-seed.service

և պարզապես ավելացրեք տողը ծառայության բաժնի վերջում, ExecStartPre =/bin/echo "">/tmp/random-seed

ուրեմն այսպիսի տեսք կունենա, [Ծառայություն]

Type = oneshot RemainAfterExit = yes ExecStart =/lib/systemd/systemd-random-seed load ExecStop =/lib/systemd/systemd-random-seed save ExecStartPre =/bin/echo "">/tmp/random-seed

և վազիր, sudo systemctl daemon-reload

ձեր համակարգային ծառայության ֆայլերը վերաբեռնելու համար:

Հաջորդը, դուք պետք է խմբագրեք /etc /fstab ֆայլը, sudo nano /etc /fstab

Եվ ավելացրեք ro տարբերակը /dev /mmcblk0p1 և /dev /mmcblk0p2 միջնապատերի վրա, որպեսզի դրանք տեղադրվեն որպես միայն կարդալու համար բեռնախցիկում: Եվ ավելացրեք ևս մի քանի տող, որպեսզի /tmp, /var /log և /var /tmp տեղադրվեն հիշողության վրա: Այդ փոփոխությունները կատարելուց հետո ձեր /etc /fstab ֆայլը պետք է նման լինի դրան, proc /proc proc կանխադրված 0 0

/dev /mmcblk0p1 /boot vfat կանխադրված, ro 0 2 /dev /mmcblk0p2 /ext4 կանխադրված, noatime, ro 0 1 # swapfile- ը փոխանակման միջնորմ չէ, այստեղ ոչ մի տող # դրա համար օգտագործեք [on | off] dphys-swapfile swap tmpfs /tmp tmpfs nosuid, nodev 0 0 tmpfs /var /log tmpfs nosuid, nodev 0 0 tmpfs /var /tmp tmpfs nosuid, nodev 0 0

Վերջապես, խմբագրեք ձեր cmdline.txt, sudo nano /boot/cmdline.txt

և տողի վերջում ավելացրեք fastboot noswap ro ընտրանքները `ֆայլային համակարգի ստուգումն անջատելու, անջատումն անջատելու և ֆայլային համակարգը պարտադրելու համար տեղադրվել որպես միայն կարդալու համար: Դրանից հետո ձեր /boot/cmdline.txt- ը պետք է նման լինի դրան, dwc_otg.lpm_enable = 0 վահանակ = serial0, 115200 վահանակ = tty1 root =/dev/mmcblk0p2 rootfstype = ext4 վերելակ = վերջնաժամկետ fsck.repair = այո rootwait fastboot noswap ro

Վերջապես, վերագործարկեք համակարգը, որպեսզի փոփոխություններն ուժի մեջ մտնեն: Վերագործարկվելուց հետո, եթե ամեն ինչ ընթացավ այնպես, ինչպես սպասվում էր, sudo touch /boot /test

sudo հպում /փորձարկում

երկու դեպքում էլ պետք է թույլ տա «Միայն կարդալու ֆայլային համակարգի» սխալ: Այժմ դուք կարող եք անջատել ձեր Pi- ի սնուցումը ցանկացած պահի, առանց վտանգի ենթարկելու microSD քարտի ֆայլային համակարգը վնասված լինելը:

Եթե ձեզ ինչ-ինչ պատճառներով անհրաժեշտ է արմատային ֆայլային համակարգը ժամանակավորապես կարդալ-գրել, օրինակ. որոշ փաթեթներ տեղադրելու համար կարող եք դա անել ՝ օգտագործելով հետևյալ հրամանը.

sudo mount -o remount, rw /

Եվ ավարտելուց հետո գործարկեք հետևյալ հրամանը ՝ այն նորից միայն կարդալու համար, sudo mount -o remount, ro /

Եթե ցանկանում եք թարմացումներ անել, համոզվեք, որ տեղադրեք և /boot, և /ինչպես read-write, քանի որ միջուկի և որոնվածի թարմացումները գրում են նաև /boot միջնորմը:

Այս պահին մենք ավարտել ենք ծրագրային ապահովման մասը, ուստի խորհուրդ եմ տալիս փակել ձեր Pi- ն, հեռացնել microSD- ը և վերցնել microSD քարտի պատկերի պահուստ:

Քայլ 8: Խցիկի մոդուլի կոտրում

Խցիկի մոդուլը կոտրելը
Խցիկի մոդուլը կոտրելը
Խցիկի մոդուլը կոտրելը
Խցիկի մոդուլը կոտրելը

Որպեսզի տեսախցիկի մոդուլը կարողանա կենտրոնանալ օբյեկտների վրա շատ մոտակայքում և ապահովել ձեզ խոշորացումով, ձեզ հարկավոր է կոտրել այն ՝ դրա կիզակետային երկարությունը փոփոխելու համար:

Սենսորի վերևում ամրացված ոսպնյակն իրականում պտուտակված է տեղում և ամրացված է շատ փոքր քանակությամբ սոսինձով: Օգտագործելով մի զույգ երկար հարթ քթի տափակաբերան աքցան, նրբորեն պտտեցրեք ոսպնյակը այս ու այն կողմ, որպեսզի սոսնձի կապը ճեղքվի, այնուհետև շատ զգուշորեն ամբողջությամբ պտուտակեք ոսպնյակը:

Դրանից հետո, ոսպնյակը նորից դրեք մոդուլի վրա և մի փոքր պտուտակեք, որպեսզի տախտակը գլխիվայր շրջելիս այն չընկնի: Հաջորդը, կցեք ձեր Pi- ն ձեր մոնիտորին, եթե դա դեռ չեք արել, միացրեք հոսանքը և դիտեք տեսահոսքը:

Այն, ինչ ձեզ հարկավոր է անել, այն է, որ կարգավորեք ոսպնյակի բազայի վրա պտուտակված լինելը, որպեսզի տեսախցիկը կարողանա կենտրոնանալ ոսպնյակից 10 սմ հեռավորության վրա գտնվող օբյեկտների վրա: Փորձեք դրանից շատ ավելի ցածր չընկնել, քանի որ դրա համար անհրաժեշտ է ունենալ համեմատաբար լավ աշխատանքային հեռավորություն, որպեսզի կարողանաք սոսնձել դրա տակ: Շատ մի անհանգստացեք այն կատարյալ դարձնելու համար, դուք միշտ կարող եք կատարել ճշգրիտ ճշգրտումներ մանրադիտակի հավաքածուն ավարտելուց հետո:

Քայլ 9. Մանրադիտակի հավաքում

Մանրադիտակի հավաքում
Մանրադիտակի հավաքում
Մանրադիտակի հավաքում
Մանրադիտակի հավաքում
Մանրադիտակի հավաքում
Մանրադիտակի հավաքում
Մանրադիտակի հավաքում
Մանրադիտակի հավաքում

Այժմ ժամանակն է զվարճալի մասի, որը ոչ այլ ինչ է, քան մանրադիտակ հավաքելը:

Նախ, այն ամրացնելու համար հարկավոր է կատարել երկու անցք տրամաչափի պտուտակների տրամաչափի վերին ծնոտի վրա և երկուսը `ալյումինե պատյանի վրա:

Հաջորդը, դուք պետք է բացեք համապատասխան չափի անցք, որը կհամապատասխանի քանոնի կտորին: Մի շտապեք այս մեկի հետ, քանի որ եթե շատ արագ գնաք, կարող եք կոտրել պլաստիկը կամ փոսը չափազանց մեծ դարձնել: Ավարտելուց հետո տեղադրեք քանոնը `համոզվելու համար, որ այն լավ տեղավորվում է ներսում:

Այժմ դուք պետք է մի քանի անցք կատարեք գծի եզրին ՝ տեսախցիկի մոդուլը տեղադրելու համար: Ավարտելուց հետո պտուտակեք տեսախցիկի մոդուլը տեղում և կտրեք պտուտակների մնացած մասը:

Դրանից հետո պտուտակներով ամրացրեք տրամաչափը ալյումինե պատյանի կողքին, անցքի միջով անցեք քանոնը `դրան ամրացված տեսախցիկի մոդուլով և ամրացրեք այն տեղում տաք սոսինձով: Համոզվեք, որ տաք սոսինձ եք ավելացնում երկու կողմից և վերևից և ներքևից:

Վերջապես, Raspberry Pi- ի տախտակը ամրացրեք տրամաչափի շարժական մասի վրա `օգտագործելով կայծակաճարմանդ կապեր, ինչպես տեսնում եք նկարի վրա և միացրեք տեսախցիկի մալուխը:

Եվ վերջ, այժմ կարող եք հեշտությամբ կարգավորել տեսախցիկի կիզակետը ՝ տրամաչափը վեր ու վար շարժելով, և եթե ցանկանում եք նաև ճշգրիտ կարգավորել ոսպնյակի կիզակետային երկարությունը ՝ ձեզ համար օպտիմալ աշխատանքային հեռավորության հասնելու համար:

Եթե դուք նույնպես ցանկանում եք սովորել, թե ինչպես կարող եք այն դարձնել շարժական, կարող եք անցնել հաջորդ քայլին:

Քայլ 10: Դյուրակիր դարձնելը `ծրագրակազմ

PowerBoost 1000C- ն ունի շատ հարմար փոքր գործառույթ: Այն ունի միացման քորոց, որը բարձր քաշելիս ակտիվացնում է խթանիչ փոխարկիչը և սկսում էներգիա ապահովել դրա ելքի վրա, իսկ ցածր քաշվելիս էներգիան անջատվում է:

Raspberry Pi- ն ունի նաև գեղեցիկ գործառույթ, որը թույլ է տալիս մեզ կարգավորել GPIO- ի քորոցը որպես ելք, որը կլինի բարձր վիճակում, երբ Pi- ն միացված է և ցածր վիճակում ՝ հաջող անջատումից հետո: Այդ երկու հատկանիշները համատեղելով ՝ հնարավոր է ստեղծել մանրադիտակի համար ծրագրային ապահովման անջատիչ/անջատիչ:

Սկսենք ծրագրային ապահովման մասից, առաջին բանը, որ պետք է անեք, միացնել Pi- ի այս հնարավորությունը և դարձնել այն տրամաբանական բարձր մեկ GPIO- ի քորոցի վրա, այն սկսվելուն պես, և տրամաբանությունը ցածր հաջող անջատումից հետո:

Դա անելը իսկապես պարզ է, այն ամենը, ինչ ձեզ հարկավոր է անել, խմբագրել ձեր /etc/config.txt ֆայլը, sudo mount -o remount, rw /boot

sudo nano /boot/config.txt

և դրա վերջում ավելացնել հետևյալ տողը, dtoverlay = gpio-poweroff, gpiopin = 26, active_low

Այժմ, եթե դուք վերագործարկեք ձեր ազնվամորին և չափեք լարումը GPIO26 քորոցում (GPIO վերնագրի 37 -րդ փին) գետնի հետ կապված, դուք պետք է տեսնեք 3.3 Վ, երբ Pi- ն սկսում է բեռնվել: Եվ ամբողջական անջատում կատարելուց հետո այն պետք է դառնա 0 Վ:

Այժմ, երբ դա արված է, դուք պետք է գրեք մի պարզ սցենար, որը վերահսկելու է GPIO- ի երկրորդ կապի կարգավիճակը և երբ այն ցածր է դառնում, անջատում է առաջացնում: Այդ նպատակով դուք պետք է տեղադրեք wiringpi փաթեթը, որը գալիս է gpio հրամանի հետ միասին:

sudo mount -o remount, rw /

sudo apt-get թարմացում sudo apt-get տեղադրել wiringpi

Այժմ օգտագործելով nano- ն ստեղծեք սցենարը, sudo nano /usr/local/sbin/power-button.sh

և տեղադրեք հետևյալ տողերի ներսում, #!/bin/bash

իսկական է անել, եթե (($ (gpio կարդալ 24) == 0)) ապա systemctl poweroff fi քունը 1 կատարված է

և փրկելուց և դուրս գալուց հետո այն դարձնել գործարկելի, sudo chmod +x /usr/local/sbin/power-button.sh

Կարևոր է նշել, որ wiringpi- ի 24 -րդ քորոցը համապատասխանում է GPIO19 քորոցին, որը GPIO վերնագրի 35 -րդ կապն է: Եթե դա շփոթեցնող է թվում, կարող եք նայել Raspberry Pi pinout- ին pinout.xyz կայքում և wiringpi.com- ի քորոցների մասին վեբ էջին: Գործարկելով gpio readall հրամանը, կարող է նաև օգտակար լինել որոշելու, թե որ քորոցն է:

Հաջորդը, դուք պետք է ստեղծեք համակարգված ծառայության ֆայլ, sudo nano /etc/systemd/system/power-button.service

հետևյալ բովանդակությամբ, [Միավոր]

Նկարագրություն = Power Button Monitoring After = network-online.target Wants = network-online.target [Service] ExecStart =/usr/local/sbin/power-button.sh StandardOutput = magazine+console Restart = on-failure [Install] WantedBy = multi-user.target

Ի վերջո, ծառայությունը սկսելու և այն գործարկելու համար, sudo systemctl սկսել power-button.service

sudo systemctl միացնել power-button.service

և նորից միացրեք ֆայլային համակարգը որպես միայն կարդալու համար, sudo mount -o remount, ro /

Քայլ 11: Դյուրակիր դարձնելը. Սարքավորումներ

Դյուրակիր դարձնելը. Սարքավորումներ
Դյուրակիր դարձնելը. Սարքավորումներ
Դյուրակիր դարձնելը. Սարքավորումներ
Դյուրակիր դարձնելը. Սարքավորումներ
Դյուրակիր դարձնելը. Սարքավորումներ
Դյուրակիր դարձնելը. Սարքավորումներ
Դյուրակիր դարձնելը. Սարքավորումներ
Դյուրակիր դարձնելը. Սարքավորումներ

Այժմ ժամանակն է ապարատային մասի համար: Նախ, դուք պետք է կառուցեք շատ պարզ միացում, որը բաղկացած է NPN տրանզիստորից, երկու դիմադրիչներից և DPST ակնթարթային անջատիչից: Լրացուցիչ մանրամասների համար կարող եք դիտել սխեմայի պատկերը:

Դուք նաև պետք է զույգ կպցրեք Raspberry Pi- ի GPIO- ին, ինչպես նաև կանացի PowerBoost- ին, այնպես որ կարող եք հեշտությամբ ամրացնել այն և Pi- ն այն տախտակին, որը պատրաստվում եք կառուցել: Ըստ էության, ձեր տախտակը կփակցվի Pi Zero- ի գլխարկի պես, իսկ PowerBoost- ը `տախտակի վերևում: Pi- ն նաև սնվելու է անմիջապես GPIO վերնագրից ՝ օգտագործելով PowerBoost- ի +5V կապը:

Soldոդման աշխատանքներն ավարտելուց հետո ժամանակն է ամեն ինչ համատեղել: Նախ, ամրացրեք Pi- ն տրամաչափի շարժական մասի վրա ՝ օգտագործելով կայծակաճարմանդ: Այնուհետև մարտկոցը կրկին ամրացրեք ամրացված փողկապով և ամրացրեք այն Pi- ի վրա, զգույշ եղեք, որ այն չափազանց սեղմ չլինի, հակառակ դեպքում կարող եք վնասել մարտկոցը: Կցեք PowerBoost տախտակը դրա վերևում և միացրեք մարտկոցը միակցիչին: Վերջին, բայց ոչ ամենակարևորը, միացրեք տեսախցիկի մալուխը և միացրեք Pi- ն տեսախցիկի մոդուլին և, իհարկե, մի մոռացեք միացնել microSD քարտը:

Եվ մենք վերջապես ավարտեցինք: Եթե այժմ սեղմում եք հոսանքի կոճակը և շարունակում եք սեղմել այն մոտ 8 վայրկյան, Pi- ի բեռնման գործընթացը պետք է սկսվի, և այն բաց թողնելուց հետո այն պետք է շարունակվի: Unfortunatelyավոք, Pi- ն անմիջապես չի սկսում տրամաբանությունը բարձր թողարկել GPIO26- ում, այնպես որ, եթե շուտ դադարեցնեք կոճակը սեղմելը, հոսանքը կդադարեցվի:

Բեռնման գործընթացն ավարտվելուց հետո, հոսանքի կոճակը ևս մեկ վայրկյան սեղմելով, պետք է հանգեցնի Pi- ի անջատման և հոսանքի անջատման:

Քայլ 12: Բարելավման գաղափարներ

Բարելավման գաղափարներ
Բարելավման գաղափարներ
Բարելավման գաղափարներ
Բարելավման գաղափարներ
Բարելավման գաղափարներ
Բարելավման գաղափարներ

Ազատվել անցանկալի լույսի աղբյուրներից

Սա չպետք է մեծ նշանակություն ունենա, եթե դուք մտադիր եք օգտագործել մանրադիտակը միայն զոդման և տախտակի զննման համար, բայց եթե դուք նույնպես ցանկանում եք դրա հետ որոշ լուսանկարներ անել, ձեր լուսանկարներում կարող է հայտնվել նյարդայնացնող կարմիր բիծ: Դա պայմանավորված է տեսախցիկի մոդուլի LED- ով, որը միշտ միացված է տեսախցիկի աշխատանքի ընթացքում:

Եթե ցանկանում եք անջատել այն, բարեբախտաբար, դա բավականին պարզ է անել: /Boot բաժինը գրելի դարձնելուց հետո, sudo mount -o remount, rw /boot

խմբագրել ձեր /boot/config.txt- ը ՝ օգտագործելով nano, sudo nano /boot/config.txt

և վերջում ավելացնել հետևյալ տողը, անջատել_կամերան_լեդ = 1

Դա անելը պետք է հանգեցնի տեսախցիկի LED- ի անջատմանը `համակարգը վերագործարկելուց հետո:

Եթե դուք պատրաստել եք դյուրակիր տարբերակը, PowerBoost 1000C- ը, ցավոք, ծիծաղելիորեն պայծառ կապույտ LED է, որը ցույց է տալիս, որ հոսանքը միացված է: Բացի ձեր պատկերների լուսավորությունը փչացնելուց, դուք կարող եք նաև այն զայրացնել ձեր աչքերի համար, երբ կպչում եք, քանի որ այն պայծառ է:

Այդ պատճառով, գուցե ցանկանաք խորհուրդը ամբողջությամբ հանել հոսանքի LED- ն կամ դրա հետ մեկտեղ գտնվող դիմադրությունը: Այլապես, գուցե ցանկանաք փոխարինել դրա հետ մեկտեղ գտնվող 1K դիմադրիչը ավելի մեծով, այնպես որ LED- ն ավելի մռայլ կդառնա:

Կարգավորելի խոշորացում

Raspberry Pi- ի ֆոտոխցիկի սովորական մոդուլը ձեռք բերելու և դրա կիզակետային երկարությունը փոխելու փոխարեն, եթե դեմ չեք մի քանի լրացուցիչ գումար խնայել, կարող եք նաև ձեռք բերել կարգավորելի կիզակետային երկարությամբ ֆոտոխցիկի մոդուլ ՝ 20 եվրոյից մի փոքր ավելի: eBay

Տեսախցիկի նման մոդուլը թույլ կտա հեշտությամբ կարգավորել խոշորացման մակարդակը, քանի որ տեսախցիկն ավելի ցածր տեղափոխելիս մնում է մի փոքր պտուտակել ոսպնյակը `կենտրոնանալու համար: Սա նաև թույլ կտա հեշտությամբ հասնել խոշորացման բավականին մեծ մակարդակների: Հիշեք, սակայն, որ որևէ կետից հետո դաշտի խորությունը այնքան կուլ կդառնա, որ մանրադիտակը գրեթե անօգտագործելի կդարձնի, ինչպես կարող եք տեսնել կցված պատկերում:

Այսպիսով, եթե կարողանաք դա ձեզ թույլ տալ, ես խորհուրդ եմ տալիս փոխարենը ձեռք բերել տեսախցիկի այս մոդուլներից մեկը, քանի որ այն ձեզ կտա անհավատալի ճկունություն:

Միկրոկառավարիչների մրցույթ 2017 թ
Միկրոկառավարիչների մրցույթ 2017 թ
Միկրոկառավարիչների մրցույթ 2017 թ
Միկրոկառավարիչների մրցույթ 2017 թ

Երկրորդ մրցանակ Միկրոկոնտրերլերի մրցույթում 2017 թ

Խորհուրդ ենք տալիս: