Përmbajtje:

Pi që sheh gjithçka: 8 hapa
Pi që sheh gjithçka: 8 hapa

Video: Pi që sheh gjithçka: 8 hapa

Video: Pi që sheh gjithçka: 8 hapa
Video: Hekurani ft. Agimi & Fisniket - Ajo me mbyti (Official Video HD) 2024, Korrik
Anonim
Pi që sheh gjithçka
Pi që sheh gjithçka

Kjo do t'ju tregojë se si të bëni fotografi me filtra të ndryshëm në mjedër pi duke përdorur kamerën me mjedër pi. Pastaj do të përdorni API -në e Twitter për të cicëruar fotografitë.

Hapi 1: Instalimi i Soft Ware

Instalimi i Soft Ware
Instalimi i Soft Ware

Së pari, do t'ju duhet të instaloni këto dy pako në dritaren e terminalit për të hyrë në twitter dhe për të lidhur butonat.

Hapi 2: Lidhja e butonit

Lidhja e butonit
Lidhja e butonit
Lidhja e butonit
Lidhja e butonit

Do t'ju duhet:

Moduli i kamerës Raspberry Pi

2 bluza meshkuj-femra kryeson

1 buton prekës

një dërrasë buke

Lidheni butonin me pi duke vendosur njërin skaj të telit në GPIO 23 dhe një kunj terreni (siç shihet në foto), dhe futeni butonin në tabelën e bukës siç shihet në foto. Pastaj, lidhni skajin tjetër të telave në tabelën e bukës në të njëjtën rresht kur butoni është i kyçur.

Hapi 3: Lidhja e kamerës Pi

Lidhja e kamerës Pi
Lidhja e kamerës Pi
Lidhja e kamerës Pi
Lidhja e kamerës Pi
Lidhja e kamerës Pi
Lidhja e kamerës Pi

Lidhni kamerën siç tregohet më sipër, pastaj shkoni në konfigurimin Raspberry Pi dhe aktivizoni kamerën.

Hapi 4: Shkruani Pjesën fillestare të Kodit

Shkruani pjesën fillestare të Kodit
Shkruani pjesën fillestare të Kodit

Së pari do t'ju duhet të hapni Thonny, pastaj do të vendosni deklaratën switch me pjesën fillestare të kodit dhe do të printoni opsionet e përdoruesve për filtra. Atëherë çfarëdo numri në të cilin futet përdoruesi do të ruhet si variabël variabël. Pastaj importoni të gjitha gjërat që do t'ju nevojiten gjatë gjithë programit. pas kësaj, ekziston një rresht që thotë kamera = PiCamera () kjo do ta ruajë kamerën si një ndryshore të quajtur kamera. Fotografia e re def dhe fotografia e tweet -it po vendosin se çfarë do të ndodhë kur dikush shtyp butonin e shtypjes për foto të reja ose foto tweet.

Hapi 5: Rastet për deklaratën e kalimit

Rastet për deklaratën e kalimit
Rastet për deklaratën e kalimit
Rastet për deklaratën e kalimit
Rastet për deklaratën e kalimit

Duke përdorur këtë çdo numër që shkruan dikush do t'i caktohet një filtër tjetër. Siç mund ta shihni, të gjithë janë në thelb i njëjti kod, përveç efektit. Në dalje = koha e fillimit që dëshironi të vendosni ("home/pi/kudo që dëshironi të ruani fotografinë") pjesa pas do të ruajë fotografinë si datën dhe kohën kur e keni marrë. Sigurohuni që të keni pushim pas secilit rast, përndryshe do të bëjë vetëm rastin e fundit pa marrë parasysh numrin që është shtypur.

Hapi 6: Pjesa e fundit e Kodit

Pjesa e fundit e Kodit
Pjesa e fundit e Kodit

Kjo pjesë e fundit do t'ju lejojë të bëni fotografi me buton dhe të krijoni butona shtytës për të bërë një fotografi të re dhe cicëroni foton. Hapi i fundit është lidhja e programit me twitter.

Hapi 7: Lidhja e Twitter

Lidhja e Twitter
Lidhja e Twitter

Së pari, do t'ju duhet një llogari në Twitter, pastaj do t'ju duhet të shkoni te apps.twitter dhe të krijoni një API Twitter. Kjo mund të marrë një ose dy ditë për t'u miratuar. Pasi të jeni miratuar, do t'ju duhet çelësi i konsumatorit, sekreti i konsumatorit, shenja e hyrjes dhe sekreti i shenjës së aksesit. Pastaj bëni një skedar të ri të quajtur auth dhe vendosni kodin e mësipërm.

Hapi 8: Marrja e Fotografisë

Marrja e Fotografisë
Marrja e Fotografisë
Marrja e Fotografisë
Marrja e Fotografisë

Kur të keni shtypur të gjithë kodin, drejtoni modulin dhe duhet të jeni në gjendje të bëni fotografi me buton. Pasi të keni bërë fotografinë, një ekran gri duhet të shfaqet me dy butona shtypi, njëri duhet të thotë fotografi të re dhe tjetri duhet të thotë foto tweet. Kur shtypni foton e cicërimës, ajo do ta postojë atë në llogarinë e twitter në të cilën keni bërë API. Gjithashtu, imazhi duhet të shfaqet aty ku e keni vendosur për ta ruajtur në fillim me datën dhe kohën si emrin e skedarit.

Recommended: