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

DashCam- ի պատրաստում ՝ օգտագործելով Raspberry Pi Zero (pt.1). 3 քայլ
DashCam- ի պատրաստում ՝ օգտագործելով Raspberry Pi Zero (pt.1). 3 քայլ

Video: DashCam- ի պատրաստում ՝ օգտագործելով Raspberry Pi Zero (pt.1). 3 քայլ

Video: DashCam- ի պատրաստում ՝ օգտագործելով Raspberry Pi Zero (pt.1). 3 քայլ
Video: Complete guide to PCA9685 16 channel Servo controller for Arduino with code Version of 5 ( V1) 2024, Նոյեմբեր
Anonim
DashCam- ի պատրաստում Raspberry Pi Zero- ի միջոցով (էջ 1)
DashCam- ի պատրաստում Raspberry Pi Zero- ի միջոցով (էջ 1)

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

1 -ին մասում մենք անդրադառնում ենք ձայնագրման բաժնին, որը ներառում է Pi տեսախցիկից տեսանյութ վերցնելը և այն microSD քարտում պահելը: Մենք նաև հոգ ենք տանում ֆայլերի համարակալման, մնացած պահեստի հայտնաբերման, սցենարի դադարեցման մասին, եթե այն ցածր է, և մենք ավելացնում ենք FTP գործառույթը `ֆայլերին հեռակա մուտք գործելու համար:

Տեսահոլովակն ավելի սերտորեն նայում է, թե ինչպես է ամեն ինչ համընկնում, և մենք նաև ստեղծում ենք մի քանի թեստային սցենարներ, որոնք օգնում են հասկանալ վերջնական սցենարը: Խստորեն խորհուրդ կտամ նախ դիտել տեսանյութը ՝ ավելի լավ հասկանալու նախագիծը:

Քայլ 1: Պատրաստում ազնվամորի Pi

Raspberry Pi- ի պատրաստում
Raspberry Pi- ի պատրաստում
Raspberry Pi- ի պատրաստում
Raspberry Pi- ի պատրաստում
Raspberry Pi- ի պատրաստում
Raspberry Pi- ի պատրաստում
Raspberry Pi- ի պատրաստում
Raspberry Pi- ի պատրաստում

Առաջին բանը, որ մենք պետք է անենք, Raspberry Pi- ի համար ներբեռնել Raspbian օպերացիոն համակարգը: Այս նախագծի համար ես օգտագործում եմ Pi Zero- ն, քանի որ այն կոմպակտ տախտակ է: Ես նաև չեմ օգտագործի աշխատասեղան, և դա է պատճառը, որ ես ներբեռնեցի lite տարբերակը: Այնուհետև դուք պետք է այս պատկերը ցայտեք microSD քարտի վրա, բայց նախքան մենք կարող ենք Pi- ն բեռնել, մենք պետք է պատճենենք wpa_supplicant.conf և ssh ֆայլերը բեռնախցիկին: Այս ֆայլերը անհրաժեշտ են, որպեսզի թույլ տանք մեզ վերահսկել Raspberry Pi- ն հեռակա կարգով: Մեկ այլ տարբերակ ՝ լարային կապի օգտագործումն է և ստեղնաշարը/մկնիկը/էկրանը միացնելը ՝ Pi- ն վերահսկելու համար: Ընտրությունը ձերն է, և ահա նախորդ գրառման հղումը, որն ավելի մանրամասն բացատրում է սա ՝ հեռակա մուտքի և FTP- ի հետ միասին. -FT/

Ահա ամփոփագիր, թե ինչպես ստանալ այս կազմաձևը.

Wpa_supplicant.conf ֆայլը տրամադրում է ցանցի մանրամասները, որոնք թույլ են տալիս Pi- ին միանալ ձեր WiFi ցանցին. Սա անհրաժեշտ է ծրագրակազմ տեղադրելու և առայժմ այն վերահսկելու համար: WiFi կապը անհրաժեշտ է միայն սկզբնական կարգավորման ընթացքում, և մեզ դա անհրաժեշտ չէ մեքենայում գտնվելու ընթացքում տեսանյութեր ձայնագրելու համար: Կարող եք օգտագործել ստորև բերված հղումը ՝ դրա համար ձևանմուշ ֆայլ ներբեռնելու համար: Պարզապես թարմացրեք ձեր երկրի կոդը, ցանցի անունը և գաղտնաբառը, այնուհետև պատճենեք այն microSD քարտի վրա: Ֆայլը թարմացնելու համար կարող եք օգտագործել տեքստային խմբագիր, ինչպիսիք են notepad ++- ը, Sublime Text- ը կամ Atom- ը:

WPA ձևանմուշ ՝

Երկրի կոդերի ցանկի համար օգտագործեք հետևյալ հղումը ՝

Այնուհետև մենք պետք է ստեղծենք ssh անունով դատարկ ֆայլ ՝ օգտագործելով ձեր նախընտրած տեքստային խմբագրիչը: Մի ավելացրեք ֆայլում որևէ ընդլայնում և պարզապես պատճենեք այն տախտակին: Ավարտելուց հետո միացրեք տեսախցիկը, տեղադրեք microSD քարտը, ապա միացրեք տախտակին: Ձեր ցանցին առաջին անգամ միանալու համար տախտակը կպահանջի մոտ մեկ րոպե:

Շարունակելու համար մենք պետք է ստանանք տախտակի IP հասցեն: Դա անելու եղանակներից մեկը AngryIP սկաներ կոչվող ծրագրաշարի օգտագործումն է: Տեղադրեք և գործարկեք այն, և այնուհետև կկարողանաք ստանալ խորհրդի IP հասցեն:

Այնուհետև մենք պետք է մուտք գործենք տախտակ ՝ օգտագործելով տերմինալ (կամ Windows- ում հրամանի տող): Պարզապես մուտքագրեք «ssh [email protected]» և սեղմեք enter: Համոզվեք, որ օգտագործեք ձեր խորհրդի IP հասցեն: Մուտքագրեք նախնական գաղտնաբառը, որն ազնվամորու է, և դրանից հետո մուտք կունենաք տախտակին:

Այժմ մենք պետք է մի քանի բան անենք, նախքան սկսենք սցենարը: Առաջին բանը տեսախցիկի միացումն է, որը կարելի է անել `գործարկելով« sudo raspi-config »հրամանը: Դուք պետք է գնաք դեպի «Միացման տարբերակներ», այնուհետև «Տեսախցիկ» և միացրեք այն: Օգտագործեք ներդիրի ստեղնը `« Ավարտել »տարբերակը ընտրելու համար, այնուհետև վերագործարկեք խորհուրդը: Տվեք տախտակին մեկ րոպե, ապա նորից մուտք գործեք այն:

Այնուհետև մենք պետք է թարմացնենք Raspbian օպերացիոն համակարգը, և դա կարելի է անել ՝ գործարկելով «sudo apt update && full -upgrade -y» հրամանը: Այնուհետև տեղադրեք proftpd ՝ գործարկելով «sudo apt install proftpd» հրամանը: Սա տեղադրում է FTP ծրագիրը, որը թույլ է տալիս մուտք գործել microSD քարտի ֆայլեր: Այնուհետև կարող եք բացել FileZilla- ն և միանալ տախտակին, որը թույլ կտա ձեզ մուտք գործել ֆայլեր:

Քայլ 2: Ստեղծեք սցենար

Ստեղծեք Script
Ստեղծեք Script
Ստեղծեք Script
Ստեղծեք Script

Մենք նախկինում ստեղծել ենք.sh ընդլայնում ունեցող սցենարային ֆայլեր, դրանք bash սցենարներ էին: Այս նախագծի համար մենք կստեղծենք պիթոնի սցենար, որը կունենա.py ընդլայնում: Python- ի օգտագործումը մեզ հնարավորություն է տալիս մուտք գործել բազմաթիվ մոդուլներ, գրադարաններ և սցենարներ, ինչը հեշտացնում է մեզ նախագծերի ստեղծումը:

Նախ պետք է տեղադրել picamera մոդուլը, որպեսզի կարողանանք օգտագործել տեսախցիկը մեր սցենարներում: Դա կարելի է անել ՝ գործարկելով «sudo apt install python-picamera» հրամանը: Երբ դա ավարտվի, պարզապես ստեղծեք պիթոնի սցենար ՝ գործարկելով «sudo nano dashcam.py» և այնուհետև մուտքագրեք բովանդակությունը հետևյալ ֆայլից.

www.bitsnblobs.com/wp-content/media/fw/diy/e26-dashcam.py

Կարող եք նաև պատճենել/տեղադրեք բովանդակությունը, ինչը SSH- ի օգտագործման մեկ առավելությունն է: Դուք կարող եք ֆայլը պահել ՝ մուտքագրելով «CTRL+X», այնուհետև Y, այնուհետև ENTER: Խնդրում ենք դիտել տեսանյութը ՝ ամբողջական բացատրության համար, թե ինչպես է ամեն ինչ միասին աշխատում: Մենք նաև ստեղծեցինք երկու լրացուցիչ սցենար ՝ ավելի լավ հասկանալու համար:

Քայլ 3: Փորձարկեք սցենարը

Փորձարկեք սցենարը
Փորձարկեք սցենարը

Նախքան սկրիպտը գործարկելը, մենք պետք է տեղադրենք psutil մոդուլը, քանի որ այն օգտագործում ենք սկավառակի օգտագործումը ստանալու համար: Psutil- ը տեղադրելու համար մենք նախ պետք է տեղադրենք pip անունով մի բան, որը փաթեթ տեղադրող է Python- ի համար: Դա կարելի է անել ՝ գործարկելով «sudo apt install python-pip» հրամանը, այնուհետև «pip install psutil» հրամանը, որը կտեղադրի psutil:

Ավարտելուց հետո ստեղծեք նոր թղթապանակ `գործարկելով« mkdir videos »հրամանը, և մենք կարող ենք պարզապես գործարկել« python dashcam.py »հրամանը, որը կաշխատի սցենարը: Դուք պետք է կարողանաք դիտել ստեղծվող ֆայլերը, ինչպես ցույց է տրված նկարում: Կարող եք նաև դրանք ձեռք բերել FileZilla- ի միջոցով և դրանք նվագարկել VLC- ի միջոցով: Դուք կարող եք դադարեցնել սցենարը `մուտքագրելով« CTRL+C », և խորհուրդ է տրվում այն վերագործարկել խորհուրդը:

Երկրորդ մասի տեսահոլովակը կցուցադրվի հաջորդ շաբաթ ՝ դրան կից գրված գրառմամբ: Խնդրում ենք հաշվի առնել մեր YouTube ալիքին բաժանորդագրվելը, քանի որ այն օգնում է աջակցել այս տեսակի աշխատանքներին:

YouTube ՝

Շնորհակալություն կարդալու համար:

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