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

Ամենատես Պի ՝ 8 քայլ
Ամենատես Պի ՝ 8 քայլ

Video: Ամենատես Պի ՝ 8 քայլ

Video: Ամենատես Պի ՝ 8 քայլ
Video: Սատանայի ամենատես աչքը 2024, Հուլիսի
Anonim
Ամենատես Պի
Ամենատես Պի

Սա ձեզ ցույց կտա, թե ինչպես կարելի է տարբեր զտիչներով նկարել ազնվամորի պիի վրա `օգտագործելով ազնվամորի պի տեսախցիկը: Այնուհետև դուք կօգտագործեք Twitter API ՝ նկարները թվիթելու համար:

Քայլ 1: Տեղադրեք Soft Ware- ը

Soft Ware- ի տեղադրում
Soft Ware- ի տեղադրում

Նախ, դուք պետք է տեղադրեք այս երկու փաթեթները տերմինալի պատուհանում `twitter մուտք գործելու և կոճակները միացնելու համար:

Քայլ 2: Միացրեք կոճակը

Կոճակը միացնելը
Կոճակը միացնելը
Կոճակը միացնելը
Կոճակը միացնելը

Ձեզ հարկավոր կլինի.

Raspberry Pi Camera մոդուլ

2 Տղամարդ-կին ցատկորդ առաջատարներ

1 շոշափելի կոճակ

մի տախտակ

Միացրեք կոճակը pi- ին ՝ մետաղալարի մի ծայրը դնելով GPIO 23 -ում և աղացած քորոցում (ինչպես երևում է նկարում) և միացրեք կոճակը հացի տախտակին, ինչպես երևում է նկարում: Այնուհետև լարերի մյուս ծայրը միացրեք նույն շարանի հացի տախտակին, երբ կոճակը միացված է:

Քայլ 3: Pi տեսախցիկի միացում

Pi տեսախցիկի միացում
Pi տեսախցիկի միացում
Pi տեսախցիկի միացում
Pi տեսախցիկի միացում
Pi տեսախցիկի միացում
Pi տեսախցիկի միացում

Միացրեք տեսախցիկը, ինչպես ցույց է տրված վերևում, այնուհետև անցեք Raspberry Pi կոնֆիգուրացիային և միացրեք տեսախցիկը:

Քայլ 4: Մուտքագրեք օրենսգրքի սկզբնական մասը

Մուտքագրեք օրենսգրքի սկզբնական մասը
Մուտքագրեք օրենսգրքի սկզբնական մասը

Սկզբում պետք է բացեք Thonny- ը, այնուհետև կոդի սկզբնական մասով կստեղծեք switch հայտարարությունը և տպեք օգտվողների զտիչների ընտրանքները: Այնուհետև ցանկացած թիվ, որը մուտքագրում է օգտագործողը, կպահվի որպես փոփոխական var: Այնուհետև ներմուծեք այն ամենը, ինչ ձեզ հարկավոր կլինի ամբողջ ծրագրի ընթացքում: դրանից հետո կա մի տող, որն ասում է camera = PiCamera () սա տեսախցիկը կպահի որպես փոփոխական կոչվող տեսախցիկ: Def նոր նկարը և def tweet նկարը ստեղծում են այն, ինչ տեղի կունենա, երբ ինչ -որ մեկը սեղմում է նոր նկարի կամ թվիթերի նկարի կոճակը:

Քայլ 5. Անցման հայտարարագրի դեպքեր

Անցման հայտարարագրի դեպքեր
Անցման հայտարարագրի դեպքեր
Անցման հայտարարագրի դեպքեր
Անցման հայտարարագրի դեպքեր

Օգտագործելով այս յուրաքանչյուր համարը, որը մուտքագրում է ինչ -որ մեկը, դրան այլ զտիչ է հատկացված: Ինչպես տեսնում եք, դրանք բոլորը հիմնականում նույն ծածկագիրն են, բացառությամբ էֆեկտի: Ելքում = strftime, որը դուք ցանկանում եք տեղադրել («տուն/pi/որտեղ էլ որ ցանկանաք պահպանել նկարը») այն հատվածից հետո, որը կպահի նկարը որպես այն վերցնելու ամսաթիվ և ժամ: Համոզվեք, որ ընդմիջում ունեք յուրաքանչյուր դեպքից հետո, այլապես այն կկատարի միայն վերջին դեպքը, անկախ նրանից, թե ինչ թիվ է մուտքագրված:

Քայլ 6: Օրենսգրքի վերջին մասը

Օրենսգրքի վերջին մասը
Օրենսգրքի վերջին մասը

Այս վերջին հատվածը թույլ կտա ձեզ լուսանկարել կոճակով և ստեղծել կոճակներ ՝ նոր լուսանկարելու և նկարը թվիթ անելու համար: Վերջին քայլը ծրագիրը միացնելն է twitter- ին:

Քայլ 7: Twitter- ի միացում

Twitter- ի միացում
Twitter- ի միացում

Նախ, ձեզ հարկավոր կլինի twitter հաշիվ, այնուհետև պետք է մուտք գործեք apps.twitter և ստեղծեք Twitter API: Դրա հաստատումը կարող է տևել մեկ -երկու օր: Հաստատվելուց հետո ձեզ պետք կգան սպառողի բանալին, սպառողական գաղտնիքը, մուտքի նշանը և մուտքի նշանը: Այնուհետև ստեղծեք նոր ֆայլ, որը կոչվում է autor և տեղադրեք վերևի ծածկագիրը:

Քայլ 8: Նկարը վերցնելը

Նկարը վերցնելը
Նկարը վերցնելը
Նկարը վերցնելը
Նկարը վերցնելը

Երբ մուտքագրեք ամբողջ ծածկագիրը, գործարկեք մոդուլը և պետք է կարողանաք լուսանկարել կոճակով: Նկարն անելուց հետո մոխրագույն էկրանը պետք է հայտնվի երկու կոճակով, որոնցից մեկը պետք է ասի նոր նկար, իսկ մյուսը `թվիթ նկար: Երբ սեղմում եք թվիթ նկարը, այն կթվարկվի այն թվիթերյան հաշվին, որով API եք պատրաստել: Բացի այդ, պատկերը պետք է հայտնվի այն վայրում, որտեղ դուք այն տեղադրել եք, սկզբում պահելու համար ամսաթիվը և ժամը որպես ֆայլի անուն:

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