Sadržaj:

Svevideći Pi: 8 koraka
Svevideći Pi: 8 koraka

Video: Svevideći Pi: 8 koraka

Video: Svevideći Pi: 8 koraka
Video: Математика это не Ислам 2024, Srpanj
Anonim
Svevideći Pi
Svevideći Pi

Ovo će vam pokazati kako fotografirati s različitim filterima na malini pi kamerom s malinom pi. Zatim ćete koristiti Twitter API za tweetanje slika.

Korak 1: Instaliranje softwarea

Instaliranje softwarea
Instaliranje softwarea

Prvo ćete morati instalirati ova dva paketa u prozor terminala za pristup twitteru i povezivanje gumba.

Korak 2: Povezivanje gumba

Povezivanje gumba
Povezivanje gumba
Povezivanje gumba
Povezivanje gumba

Trebat će vam:

Modul kamere Raspberry Pi

2 muško-ženska spona

1 taktilno dugme

krušna ploča

Spojite gumb s pi tako da jedan kraj žice stavite u GPIO 23 i iglu za uzemljenje (kao što se vidi na slici), a gumb uključite u ploču za kruh kao što je prikazano na slici. Zatim drugi kraj žica uključite u ploču za kruh u istom redu u koji je gumb uključen.

Korak 3: Povezivanje Pi kamere

Povezivanje Pi kamere
Povezivanje Pi kamere
Povezivanje Pi kamere
Povezivanje Pi kamere
Povezivanje Pi kamere
Povezivanje Pi kamere

Spojite kameru kao što je prikazano gore, a zatim idite u konfiguraciju Raspberry Pi i omogućite kameru.

Korak 4: Upišite početni dio koda

Upišite početni dio koda
Upišite početni dio koda

Prvo ćete morati otvoriti Thonny, zatim ćete postaviti izjavu o prebacivanju s početnim dijelom koda i ispisati korisničke opcije za filtre. Tada će se bilo koji broj koji korisnik upiše pohraniti kao varijabla var. Zatim uvezite sve što vam je potrebno tijekom programa. nakon toga postoji redak koji kaže camera = PiCamera () koji će pohraniti kameru kao varijablu koja se zove camera. Def nova slika i def tweet slika postavljaju ono što će se dogoditi kada netko pritisne gumb za novu sliku ili sliku tvita.

Korak 5: Slučajevi za izjavu o prebacivanju

Slučajevi za izjavu o prebacivanju
Slučajevi za izjavu o prebacivanju
Slučajevi za izjavu o prebacivanju
Slučajevi za izjavu o prebacivanju

Koristeći ovaj svaki broj koji netko upiše imat će dodijeljen drugi filtar. Kao što vidite svi su u osnovi isti kod osim učinka. U output = strftime koji želite staviti ("home/pi/gdje god želite spremiti sliku") dio poslije će sliku spremiti kao datum i vrijeme snimanja. Pobrinite se da imate pauzu nakon svakog slučaja, inače će to učiniti samo zadnji slučaj bez obzira na to koji je broj upisan.

Korak 6: Posljednji dio koda

Posljednji dio Kodeksa
Posljednji dio Kodeksa

Ovaj posljednji dio omogućit će vam snimanje fotografija pomoću gumba i stvaranje gumba za snimanje nove slike i tweetanje slike. Posljednji korak je povezivanje programa na twitter.

Korak 7: Povezivanje Twittera

Povezivanje Twittera
Povezivanje Twittera

Prvo ćete trebati račun na Twitteru, a zatim ćete morati pristupiti aplikaciji apps.twitter i stvoriti Twitter API. To može potrajati dan ili dva da se odobri. Nakon što dobijete odobrenje, trebat će vam potrošački ključ, potrošačka tajna, pristupni token i tajna pristupnog tokena. Zatim napravite novu datoteku pod nazivom auth i unesite gornji kod.

Korak 8: Snimanje slike

Snimanje slike
Snimanje slike
Snimanje slike
Snimanje slike

Nakon što ste upisali sav kôd, pokrenite modul i trebali biste moći fotografirati pomoću gumba. Nakon što snimite sliku, trebao bi se pojaviti sivi zaslon s dva gumba, jedan bi trebao reći nova slika, a drugi bi trebao reći sliku tvita. Kada pritisnete sliku tvita, ona će je poslati na Twitter račun na kojem ste napravili API. Također, slika bi se trebala pojaviti tamo gdje ste je postavili za spremanje na početku s datumom i vremenom kao imenom datoteke.

Preporučeni: