Სარჩევი:

ყოვლისმომცველი პი: 8 ნაბიჯი
ყოვლისმომცველი პი: 8 ნაბიჯი

ვიდეო: ყოვლისმომცველი პი: 8 ნაბიჯი

ვიდეო: ყოვლისმომცველი პი: 8 ნაბიჯი
ვიდეო: ტოპო-ტიპის 8 ამბავი ერთად 2024, ივლისი
Anonim
ყოვლისმხედველი პი
ყოვლისმხედველი პი

ეს გაჩვენებთ თუ როგორ უნდა გადაიღოთ სურათები სხვადასხვა ფილტრებით ჟოლოს პიზე ჟოლოს კამერის გამოყენებით. შემდეგ თქვენ გამოიყენებთ Twitter API სურათებს tweet.

ნაბიჯი 1: დააინსტალირეთ რბილი ნაწარმი

რბილი მოწყობილობის დაყენება
რბილი მოწყობილობის დაყენება

პირველ რიგში, თქვენ უნდა დააინსტალიროთ ეს ორი პაკეტი ტერმინალის ფანჯარაში, რომ შეხვიდეთ Twitter- ზე და დააკავშიროთ ღილაკები.

ნაბიჯი 2: დააკავშირეთ ღილაკი

ღილაკის დაკავშირება
ღილაკის დაკავშირება
ღილაკის დაკავშირება
ღილაკის დაკავშირება

თქვენ დაგჭირდებათ:

Raspberry Pi კამერის მოდული

2 მამაკაცი-ქალი მხტუნავი ლიდერობს

1 ტაქტილური ღილაკი

პურის დაფა

დააკავშირეთ ღილაკი pi- სთან, მავთულის ერთი ბოლო GPIO 23 -ში და დაფქვილი პინით (როგორც სურათზე ჩანს) და შეაერთეთ ღილაკი პურის დაფაზე, როგორც სურათზე ჩანს. შემდეგ, შეაერთეთ მავთულის მეორე ბოლო პურის დაფაზე იმავე რიგში, როგორც ღილაკი ჩართულია.

ნაბიჯი 3: Pi კამერის დაკავშირება

Pi კამერის დაკავშირება
Pi კამერის დაკავშირება
Pi კამერის დაკავშირება
Pi კამერის დაკავშირება
Pi კამერის დაკავშირება
Pi კამერის დაკავშირება

შეაერთეთ კამერა როგორც ნაჩვენებია ზემოთ, შემდეგ შედით Raspberry Pi კონფიგურაციაში და ჩართეთ კამერა.

ნაბიჯი 4: ჩაწერეთ კოდის საწყისი ნაწილი

ჩაწერეთ კოდის საწყისი ნაწილი
ჩაწერეთ კოდის საწყისი ნაწილი

ჯერ თქვენ უნდა გახსნათ Thonny, შემდეგ თქვენ დააყენებთ გადამრთველის განცხადებას კოდის დასაწყისის ნაწილთან ერთად და ამობეჭდავთ მომხმარებლის პარამეტრებს ფილტრებისთვის. შემდეგ ნებისმიერი რიცხვი, რომელშიც მომხმარებელი აკრიფებს, შეინახება როგორც ცვლადი var. შემდეგ შემოიტანეთ ყველაფერი, რაც დაგჭირდებათ პროგრამის განმავლობაში. ამის შემდეგ, არის ხაზი, რომელიც ამბობს კამერა = PiCamera () ეს შეინახავს კამერას როგორც ცვლადს, რომელსაც კამერა ეწოდება. Def ახალი სურათი და def tweet სურათი ადგენენ რა მოხდება, როდესაც ვინმე დააჭერს ღილაკს ახალი სურათისთვის ან tweet სურათისთვის.

ნაბიჯი 5: შემთხვევები გადამრთველის განცხადებისთვის

შემთხვევები გადართვის განცხადებისათვის
შემთხვევები გადართვის განცხადებისათვის
შემთხვევები გადართვის განცხადებისათვის
შემთხვევები გადართვის განცხადებისათვის

ამ რიცხვის გამოყენებით, რომელსაც ვინმე ჩაწერს, განსხვავებული ფილტრი ექნება მინიჭებული. როგორც ხედავთ, ისინი ძირითადად ერთი და იგივე კოდია ეფექტის გარდა. გამომავალში = strftime რომლის ჩასმა გსურთ ("მთავარი/პი/სადაც გსურთ სურათის შენახვა") შემდგომი ნაწილი შეინახავს სურათს როგორც გადაღების თარიღსა და დროს. დარწმუნდით, რომ შესვენება გაქვთ თითოეული შემთხვევის შემდეგ, წინააღმდეგ შემთხვევაში ის მხოლოდ ბოლო შემთხვევას გააკეთებს, არ აქვს მნიშვნელობა რა რიცხვშია აკრეფილი.

ნაბიჯი 6: კოდექსის ბოლო ნაწილი

კოდექსის ბოლო ნაწილი
კოდექსის ბოლო ნაწილი

ეს ბოლო ნაწილი საშუალებას მოგცემთ გადაიღოთ სურათები ღილაკით და შექმნათ ღილაკები ახალი სურათის გადასაღებად და სურათის ტვიტირებისთვის. ბოლო ნაბიჯი არის პროგრამის ტვიტერთან დაკავშირება.

ნაბიჯი 7: დაკავშირება Twitter

Twitter– ის დაკავშირება
Twitter– ის დაკავშირება

პირველ რიგში, თქვენ დაგჭირდებათ ტვიტერის ანგარიში, შემდეგ უნდა მოხვდეთ apps.twitter– ზე და შექმნათ Twitter API. ამის დამტკიცებას შეიძლება დასჭირდეს ერთი ან ორი დღე. მას შემდეგ რაც დაამტკიცებთ თქვენ დაგჭირდებათ სამომხმარებლო გასაღები, სამომხმარებლო საიდუმლო, წვდომის ნიშანი და წვდომის სიმბოლო. შემდეგ შექმენით ახალი ფაილი სახელწოდებით autor და ჩადეთ კოდი ზემოთ.

ნაბიჯი 8: სურათის გადაღება

სურათის გადაღება
სურათის გადაღება
სურათის გადაღება
სურათის გადაღება

როდესაც თქვენ აკრიფებთ მთელ კოდს გაუშვით მოდული და თქვენ უნდა შეგეძლოთ სურათების გადაღება ღილაკით. სურათის გადაღების შემდეგ ნაცრისფერი ეკრანი უნდა გამოჩნდეს ორი ღილაკით, ერთი უნდა ითქვას ახალ სურათზე, ხოლო მეორემ უნდა თქვას tweet სურათი. როდესაც დააჭერთ tweet სურათს, ის გამოაქვეყნებს მას twitter ანგარიშზე, რომელზეც API გააკეთეთ. ასევე, სურათი უნდა გამოჩნდეს იქ, სადაც თქვენ დააყენეთ, რომ შეინახოთ დასაწყისში, თარიღისა და დროის ფაილის სახელით.

გირჩევთ: