
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Այս գրառումը ցույց կտա ձեզ, թե ինչպես կարող եք Raspberry Pi- ի միջոցով պարզ ժամանակացույցի տեսախցիկ կառուցել: Բանաձևը, տևողությունը և ժամանակը կարող են հեշտությամբ թարմացվել սցենարում: Մենք նման բան ենք ստեղծել ESP32-CAM տախտակի միջոցով, բայց Raspberry Pi տեսախցիկի որակը դրանից շատ ավելի լավն է, հետևաբար արդյունքները նույնպես ավելի լավն են, քան նախորդ տարբերակը:
Վերոնշյալ տեսանյութը տալիս է ակնարկ, թե ինչպես է ամեն ինչ հավաքվում: Ես խորհուրդ կտայի նախ դիտել այն ՝ ավելի լավ հասկանալու համար, թե ինչպես կարող եք կատարել և փոփոխել այս նախագիծը:
Քայլ 1: Պատրաստեք ազնվամորի Pi- ն



Այս նախագծի համար ցուցադրման կարիք չունեք, բայց ես որոշեցի օգտագործել այն ՝ ցույց տալու, թե ինչպես են գործում սցենարները: Ես նույնպես կօգտագործեմ Raspberry Pi 3 -ը այս օրինակում, բայց այն կաշխատի ցանկացած տարբերակով, որն ապահովում է տեսախցիկի օգտագործումը:
Առաջին բանը, որ դուք պետք է անեք, ներբեռնեք Raspbian պատկերը: Ես օգտագործեցի Raspbian Desktop- ի տարբերակը, քանի որ կցանկանայի մուտք գործել Raspberry աշխատասեղան `ֆայլերը և այլն ցուցադրելու համար: Այսպիսով, եթե պլանավորում եք օգտագործել դիսփլեյ, ապա խորհուրդ կտամ այն ներբեռնել նաև այն: Հաջորդը, դուք պետք է պատկերը ցայտեք համապատասխան microSD քարտի վրա, և դրա համար խորհուրդ կտամ օգտագործել Etcher: Ես որոշեցի WiFi- ն օգտագործել Ethernet կապի փոխարեն, և որոշեցի նաև SSH մտնել տախտակ ՝ այն վերահսկելու համար: Սա անելու փոխարեն, կարող եք նաև ստեղնաշար միացնել Raspberry Pi- ին և կատարել բոլոր հրամանները անմիջապես տերմինալից: Ընտրությունը ձերն է:
Եթե նախատեսում եք օգտագործել SSH WiFi- ի միջոցով, ապա ձեզ հարկավոր կլինի ֆայլ ստեղծել ցանցի մանրամասներով: Սկսելու համար կարող եք ներբեռնել ձևանմուշի ֆայլը ստորև բերված հղումից: Պարզապես բացեք այն ՝ օգտագործելով տեքստային խմբագիր, ինչպիսիք են notepad ++ կամ Sublime Text և այնուհետև լրացրեք ձեր երկրի կոդը, ցանցի անունը և գաղտնաբառը: Ավարտելուց հետո պահեք ֆայլը և պատճենեք այն Raspberry Pi- ի բեռնախցիկում: SSH- ն միացնելու համար պարզապես պետք է ստեղծել ssh անունով դատարկ ֆայլ և տեղադրել այն boot drive- ում: Պետք չէ որևէ ընդլայնում ավելացնել: Ավարտելուց հետո կարող եք տեղադրել microSD քարտը, միացնել ամեն ինչ և գործարկել Raspberry Pi- ն:
WPA ձևանմուշ ՝
Ինչպես երևում է տեսանյութում, ցուցադրման լուծաչափը ի սկզբանե սխալ էր, և ես ստիպված էի ավելացնել HDMI- ի ճիշտ կազմաձևը `այն գործարկելու համար: Սա կախված է ձեր օգտագործած ցուցադրումից, այնպես որ ես այստեղ չեմ շարադրի հայտարարությունները, բայց եթե հետաքրքրված եք, կարող եք հղում կատարել տեսանյութին և պատկերին:
Հաջորդ բանը, որ մենք պետք է անենք, ձեր համակարգչի և SSH- ի տերմինալ բացելն է ՝ օգտագործելով դրա IP հասցեն: Տախտակի IP հասցեն ստանալու համար կարող եք օգտագործել AngryIP սկաների նման ծրագրակազմ: Այնուհետև բացեք տերմինալ և մուտքագրեք «ssh [email protected]», բայց համոզվեք, որ փոխեք IP հասցեն, որը կհամապատասխանի ձեր տախտակին: Դուք ստիպված կլինեք մուտքագրել գաղտնաբառ, և կանխադրված գաղտնաբառը «ազնվամորի» է: Այնուհետև մենք պետք է միացնենք տեսախցիկը, և դա կարող է կատարվել ՝ գործարկելով «sudo raspi-config» հրամանը: Տեսախցիկի տարբերակը թվարկված է միջերեսային տարբերակների ներքո և միացնելուց հետո դուք ստիպված կլինեք վերագործարկել խորհուրդը:
Քայլ 2: Փորձարկեք տեսախցիկը և գրեք սցենարը




Նախքան սցենարը գրելը, նպատակահարմար է համոզվել, որ տեսախցիկն աշխատում է: Դա անելու համար պարզապես SSH- ը վերադարձեք տախտակ և գործարկեք «raspistill -o test.jpg» հրամանը: Սա կգրավի պատկերը և կպահի այն test-j.webp
Հաջորդը, մենք պետք է գրենք սցենարը, և դա կարելի է անել `գործարկելով« sudo nano time-lapse.sh »հրամանը, որը կբացի տեքստային խմբագիր: Այնուհետև անհրաժեշտ է մուտքագրել հետևյալը, ինչպես ցույց է տրված նկարում.
#!/bin/bash
raspistill -t 20000 -tl 1000 -w 1920 -h 1080 -o /home/pi/images/img%05d.jpg
Սա հանգեցնում է այն բանին, որ տախտակը անընդհատ 20 վայրկյան (20000 մկ) պատկերներ է նկարում ՝ 1 վայրկյան (1000 մկ) ընդմիջումով: Այն նաև սահմանում է 1920x1080 թույլատրելիությունը և նաև նշում այն վայրը, որտեղ պետք է պահվեն պատկերները: «%05d» - ում նշվում է, որ պատկերի անունները պետք է պարունակեն ընդհանուր առմամբ 5 թվանշան `առաջատար զրոներով: Ավարտելուց հետո պարզապես պահեք ֆայլը `սեղմելով« CTRL+X », այնուհետև« Y », այնուհետև« Enter »ստեղնը:
Այնուհետև մենք պետք է սցենարը կատարելի դարձնենք, ինչը կարող է կատարվել ՝ գործարկելով «sudo chmod +x time-lapse.sh» հրամանը: Նախքան սցենարը գործարկելը, մենք պետք է ստեղծենք պատկերի գրացուցակ, և դա կարելի է անել `գործելով« mkdir images »: Այնուհետև կարող եք ստուգել սցենարը` գործարկելով «./time-lapse.sh» հրամանը: այնուհետև կգրավի 20 պատկեր և կպահի դրանք պատկերների պանակում: Կարող եք նավարկել դեպի թղթապանակ և գործարկել «ls» հրամանը ՝ ֆայլերը դիտելու համար:
Հաջորդը, մենք պետք է ավտոմատացնենք սցենարը դրա համար, մենք կօգտագործենք Systemd մեթոդը, որը մենք օգտագործել էինք նախորդ գրառման մեջ, որտեղ մենք ստեղծել էինք IP տեսախցիկ: Նախ պետք է գործարկել «sudo nano /etc/systemd/system/time-lapse.service» հետևյալ հրամանը, որը կբացի տեքստային խմբագիր: Հետո դուք պետք է մուտքագրեք հետևյալը, բայց ես խորհուրդ կտայի պարզապես պատճենել այն:
[Միավոր]
Նկարագրություն = ժամանակի ընդմիջում
Հետո = multi-user.target
[Ծառայություն]
Տեսակ = պարզ
ExecStart =/տուն/pi/time-lapse.sh
Օգտվող = պի
WorkingDirectory =/տուն/պի
Վերագործարկեք = ձախողման դեպքում
[Տեղադրեք]
WantedBy = multi-user.target
Այնուհետև պարզապես անհրաժեշտ է պահպանել ֆայլը նախկինի պես, այնուհետև միացնել ծառայությունը ՝ գործարկելով «sudo systemctl enable time-lapse.service» ծառայությունը: Այնուհետև մենք պարզապես վերագործարկում ենք ֆայլը: Երբ տախտակը կոշիկավորվի, դուք կկարողանաք տեսնել, թե ինչպես է այն գրավում պատկերները և պահում դրանք տեղում:
Քայլ 3. Խմբագրեք Script- ը ՝ անվերջ գրավելու և USB- ում պահելու համար



Ներկայումս սցենարը պատկերներ է գրավում միայն առաջին 20 վայրկյանների ընթացքում, և եթե մենք պետք է այն խմբագրենք, որպեսզի այն անորոշ ժամանակով նկարահանի: Դա անելու համար SSH- ը նորից մտեք տախտակ, այնուհետև դադարեցրեք ծառայությունը ՝ գործելով «sudo systemctl stop time-lapse.service»: Այնուհետև բացեք սցենարի ֆայլը ՝ գործարկելով «sudo nano time-lapse.sh»: 0-ի արժեքը փոխանցեք «-t» դրոշին, քանի որ դա կստիպի այն անվերջ նկարել պատկերներ: Ես նաև առաջ գնացի և անջատեցի պատկերի նախադիտումը ՝ ավելացնելով «-n» դրոշը, ինչպես երևում է նկարում: Այնուհետև դուք պետք է պահեք սցենարը և սկսեք այն ՝ գործելով «sudo systemctl start time-lapse.service»:
Կարող եք նաև պահպանման վայրը թարմացնել USB կրիչի վրա: Նախ, միացրեք USB կրիչը և բացեք այն Ֆայլերի կառավարիչում: Նշեք այն վայրը, որը պետք է նման լինի «/media/pi/USB_DRIVE_NAME» - ին: Այնուհետև պարզապես դադարեցրեք վերը նշվածի նման ծառայությունը և բացեք այն խմբագրելու համար: Դրանից հետո կարող եք փոխել պահեստավորման վայրը: Համոզվեք, որ ձեր նշած թղթապանակը գոյություն ունի, եթե ոչ, պարզապես ստեղծեք այն ՝ օգտագործելով mkdir հրամանը: Ավարտելուց հետո նորից սկսեք սցենարը և վերագործարկեք տախտակը: Այն կգրավի և կպահի պատկերները նոր վայրում:
Պատկերները ստանալուց հետո կարող եք օգտագործել մի քանի տարբեր ծրագրեր ՝ դրանք տեսանյութի փոխարկելու համար: Time Lapse Creator- ը այնպիսի ծրագիր է, որը կարող է օգտագործվել:
Այսպիսով, այդքան հեշտ է Raspberry Pi- ի միջոցով ժամանակի անցում կատարող տեսախցիկ ստեղծել: Եթե ձեզ դուր եկավ այս նախագիծը, ապա խնդրում ենք մտածել մեզ աջակցելու մասին ՝ բաժանորդագրվելով մեր YouTube ալիքին:
YouTube:
Շնորհակալություն կարդալու համար:
Խորհուրդ ենք տալիս:
Տեսախցիկի տեսախցիկ ՝ 5 դոլար արժողությամբ փաստաթղթերի տեսախցիկ ՝ 4 քայլ (նկարներով)

5 դոլար արժողությամբ դյուրակիր համակարգչային փաստաթղթերի տեսախցիկ տեսաֆիլմերի կոնֆերանսի համար. Հրապարակվել է 202008 թ. Johnոն Է. www.instructables.com/id/A-Sub-10-MetaPrax-Documen
Անջրանցիկ Raspberry Pi Powered Wifi DSLR վեբ -տեսախցիկ ՝ ժամանակի կորստի համար. 3 քայլ (նկարներով)

Անջրանցիկ Raspberry Pi Powered Wifi DSLR վեբ -տեսախցիկ Time Lapses- ի համար. Այնքան, որ ես մի փոքր FOMO եմ ստանում, երբ լավ մայրամուտ կա, և ես տանը չեմ այն տեսնելու: IP վեբ -տեսախցիկները բերեցին հիասթափեցնող պատկերի որակ: Ես սկսեցի ուղիներ փնտրել ՝ իմ առաջին DSLR- ը վերագործարկելու համար. 2007 թ. Cano
Ականջակալների Plug Kink & Ընդմիջման կանխարգելիչ ՝ 5 քայլ

Ականջակալների Plug Kink & Break Preventer. Ես շատ եմ քշում և լսում եմ բազմաթիվ ձևաչափով գրքեր mp3 ձևաչափով: Ես հոգնել էի ամեն ամիս նոր ականջակալներ գնելուց միայն այն պատճառով, որ խրոցակի ծայրում գտնվող լարը կծկվեր և կոտրեր ներսի լարերը: Այս գաջեթով ես հանդես եկա ՝ սահմանափակելու շարժումների շրջանակը
Տեսախցիկ ՝ ժամանակի հետընթաց պատկերների համար, հեշտացված. 22 քայլ (նկարներով)

Տեսախցիկ ՝ ժամանակի հետընթաց նկարների համար, որոնք դյուրին դարձան. Նա բավականին լավ լուսաբանեց ֆիլմի հատվածը: Նա պատմեց այն անվճար ծրագրաշարի մասին, որը կարող եք ներբեռնել ֆիլմեր նկարահանելու համար: Ես ինքս ինձ ասացի. Կարծում եմ, որ կտեսնեմ ՝ կարո՞ղ եմ արդյոք
Տվեք ձեր Rc մեքենայի ընդմիջման լույսերը `7 քայլ

Տվեք ձեր Rc ավտոմեքենայի ընդմիջման լույսերը. Այս հրահանգով ես ձեզ ցույց կտամ, թե ինչպես կարելի է ձեր մեքենայի վրա ազդանշանային լույսեր ավելացնել: ահա այն, ինչ ձեզ հարկավոր կլինի