Satura rādītājs:

Visu redzošais Pi: 8 soļi
Visu redzošais Pi: 8 soļi

Video: Visu redzošais Pi: 8 soļi

Video: Visu redzošais Pi: 8 soļi
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Jūlijs
Anonim
Visu redzošais Pi
Visu redzošais Pi

Tas parādīs, kā fotografēt ar dažādiem filtriem aveņu pi, izmantojot aveņu pi kameru. Tad jūs izmantosit Twitter API, lai tweetētu attēlus.

1. darbība. Mīkstās aparatūras instalēšana

Programmatūras instalēšana
Programmatūras instalēšana

Pirmkārt, jums būs jāinstalē šīs divas paketes termināļa logā, lai piekļūtu twitter un savienotu pogas.

2. darbība: pogas pievienošana

Pogas savienošana
Pogas savienošana
Pogas savienošana
Pogas savienošana

Jums būs nepieciešams:

Raspberry Pi kameras modulis

2 Džemperis vīriešiem un sievietēm

1 taustes poga

maizes dēlis

Savienojiet pogu ar pi, ievietojot vienu stieples galu GPIO 23 un zemējuma tapu (kā redzams attēlā), un pievienojiet pogu maizes dēlim, kā redzams attēlā. Pēc tam pievienojiet vadu otru galu maizes dēlim tajā pašā rindā, kurā poga ir pievienota.

3. darbība. Pi kameras pievienošana

Pi kameras pievienošana
Pi kameras pievienošana
Pi kameras pievienošana
Pi kameras pievienošana
Pi kameras pievienošana
Pi kameras pievienošana

Pievienojiet kameru, kā parādīts iepriekš, pēc tam dodieties uz Raspberry Pi konfigurāciju un iespējojiet kameru.

4. darbība. Ierakstiet koda sākuma daļu

Ierakstiet koda sākuma daļu
Ierakstiet koda sākuma daļu

Vispirms jums būs jāatver Thonny, pēc tam iestatiet slēdža paziņojumu ar koda sākuma daļu un izdrukājiet lietotāju filtru opcijas. Tad jebkurš lietotāja ievadītais numurs tiks saglabāts kā mainīgais var. Pēc tam importējiet visas nepieciešamās lietas visā programmā. pēc tam ir rinda, kas saka: kamera = PiCamera () tas saglabās kameru kā mainīgo, ko sauc par kameru. Jaunais attēls un attēls tvītā nosaka, kas notiks, ja kāds nospiedīs pogu, lai iegūtu jaunu attēlu vai tvītu.

5. darbība. Slēdža paziņojuma gadījumi

Slēdža paziņojuma gadījumi
Slēdža paziņojuma gadījumi
Slēdža paziņojuma gadījumi
Slēdža paziņojuma gadījumi

Izmantojot šo katru ievadīto numuru, tam tiks piešķirts cits filtrs. Kā redzat, tie visi būtībā ir viens un tas pats kods, izņemot efektu. Izvadē = strftime, kuru vēlaties ievietot ("mājas/pi/kur vien vēlaties saglabāt attēlu"), pēc tam esošā daļa saglabās attēlu kā uzņemšanas datumu un laiku. Pārliecinieties, ka pēc katra gadījuma ir pārtraukums, pretējā gadījumā tas veiks tikai pēdējo gadījumu neatkarīgi no tā, kāds numurs ir ierakstīts.

6. darbība: pēdējā koda daļa

Kodeksa pēdējā daļa
Kodeksa pēdējā daļa

Šī pēdējā daļa ļaus jums fotografēt ar pogu un izveidot spiedpogas, lai uzņemtu jaunu attēlu un tvītu. Pēdējais solis ir programmas savienošana ar Twitter.

7. darbība: Twitter savienojuma izveide

Twitter savienošana
Twitter savienošana

Pirmkārt, jums būs nepieciešams twitter konts, pēc tam jums būs jāiet uz apps.twitter un jāizveido Twitter API. Tas var aizņemt dienu vai divas, lai to apstiprinātu. Kad esat apstiprināts, jums būs nepieciešama patērētāja atslēga, patērētāja noslēpums, piekļuves pilnvara un piekļuves pilnvaras noslēpums. Pēc tam izveidojiet jaunu failu ar nosaukumu auth un ievadiet iepriekš minēto kodu.

8. solis: attēla uzņemšana

Attēla uzņemšana
Attēla uzņemšana
Attēla uzņemšana
Attēla uzņemšana

Kad esat ievadījis visu kodu, palaidiet moduli, un jums vajadzētu būt iespējai uzņemt attēlus ar pogu. Kad esat uzņēmis attēlu, pelēkajam ekrānam vajadzētu parādīties ar divām spiedpogām, vienai vajadzētu pateikt jaunu attēlu, bet otrai - tvītot. Nospiežot tvīta attēlu, tas tiks ierakstīts tviterī Twitter kontā, kurā izveidojāt API. Turklāt attēlam vajadzētu parādīties vietā, kur to iestatījāt, lai sākumā saglabātu datumu un laiku kā faila nosaukumu.

Ieteicams: