Kazalo:

Vsevideči Pi: 8 korakov
Vsevideči Pi: 8 korakov

Video: Vsevideči Pi: 8 korakov

Video: Vsevideči Pi: 8 korakov
Video: Число Пи-здесь. Объяснение математического смысла. 2024, Julij
Anonim
Vsevideči Pi
Vsevideči Pi

To vam bo pokazalo, kako fotografirate z različnimi filtri na malini pi s kamero maline pi. Nato uporabite Twitter API za tweetanje slik.

1. korak: Namestitev programa Soft Ware

Namestitev programa Soft Ware
Namestitev programa Soft Ware

Najprej morate ta dva paketa namestiti v terminalsko okno za dostop do twitterja in povezavo gumbov.

2. korak: Priključitev gumba

Povezovanje gumba
Povezovanje gumba
Povezovanje gumba
Povezovanje gumba

Boste potrebovali:

Modul kamere Raspberry Pi

2 moška-ženska skakalca

1 otipni gumb

mizo

Gumb povežite s pi tako, da en konec žice vstavite v GPIO 23 in ozemljitveni zatič (kot je prikazano na sliki), gumb pa priključite na ploščo za kruh, kot je prikazano na sliki. Nato drugi konec žic priključite na ploščo za kruh v isti vrsti, kot je gumb priklopljen.

3. korak: Priključite kamero Pi

Priključitev kamere Pi
Priključitev kamere Pi
Priključitev kamere Pi
Priključitev kamere Pi
Priključitev kamere Pi
Priključitev kamere Pi

Povežite kamero, kot je prikazano zgoraj, nato pojdite v konfiguracijo Raspberry Pi in omogočite kamero.

4. korak: Vnesite začetni del kode

Vnesite Začetni del kode
Vnesite Začetni del kode

Najprej boste morali odpreti Thonnyja, nato pa nastaviti izjavo o preklopu z začetnim delom kode in natisniti uporabniške možnosti filtrov. Potem bo ne glede na število, ki ga vnese uporabnik, shranjeno kot spremenljivka var. Nato uvozite vse, kar potrebujete v celotnem programu. za tem je vrstica, ki pravi camera = PiCamera (), to bo kamero shranilo kot spremenljivko, imenovano camera. Def nova slika in def tweet slika nastavita, kaj se bo zgodilo, ko nekdo pritisne gumb za novo sliko ali sliko tvita.

5. korak: Primeri izjave o preklopu

Primeri izjave o preklopu
Primeri izjave o preklopu
Primeri izjave o preklopu
Primeri izjave o preklopu

Z uporabo te številke, ki jo nekdo vnese, bo dodeljen drugačen filter. Kot lahko vidite, so vsi v bistvu ista koda, razen učinka. V output = strftime, ki ga želite postaviti ("home/pi/kamor koli želite shraniti sliko"), bo del za shranjeval sliko kot datum in čas, ko ste jo posneli. Poskrbite, da boste imeli po vsakem primeru premor, sicer bo naredil le zadnji primer, ne glede na to, katero številko vnesete.

Korak 6: Zadnji del kodeksa

Zadnji del kodeksa
Zadnji del kodeksa

Ta zadnji del vam omogoča fotografiranje z gumbom in ustvarjanje potisnih gumbov za novo fotografijo in objavo slike. Zadnji korak je povezovanje programa s twitterjem.

7. korak: Povežite Twitter

Povezovanje Twitterja
Povezovanje Twitterja

Najprej boste potrebovali račun za Twitter, nato boste morali dostopati do apps.twitter in ustvariti Twitter API. To lahko traja dan ali dva, da se odobri. Ko boste odobreni, boste potrebovali potrošniški ključ, potrošniško skrivnost, žeton za dostop in skrivnost žetona za dostop. Nato naredite novo datoteko z imenom auth in vnesite zgornjo kodo.

8. korak: Fotografiranje

Fotografiranje
Fotografiranje
Fotografiranje
Fotografiranje

Ko vnesete vso kodo, zaženite modul in fotografirajte z gumbom. Ko posnamete fotografijo, bi se moral pojaviti siv zaslon z dvema gumboma, na katerem bi morali izgovoriti novo sliko, drugi pa sliko tvita. Ko pritisnete sliko tvita, jo bo tvitnila na račun twitterja, na katerem ste ustvarili API. Slika se mora prikazati tudi tam, kjer ste jo nastavili za shranjevanje na začetku z datumom in časom kot imenom datoteke.

Priporočena: