Innholdsfortegnelse:

All-Seeing Pi: 8 trinn
All-Seeing Pi: 8 trinn

Video: All-Seeing Pi: 8 trinn

Video: All-Seeing Pi: 8 trinn
Video: Мухоморный 🍄Трип Фиксирую на камеру. Очутился между двух миров🌍 Реальным и Мухоморным🙏 2024, November
Anonim
All-Seeing Pi
All-Seeing Pi

Dette vil vise deg hvordan du tar bilder med forskjellige filtre på bringebær pi ved hjelp av bringebær pi kamera. Deretter vil du bruke Twitter API til å tweet bildene.

Trinn 1: Installere programvaren

Installere Soft Ware
Installere Soft Ware

Først må du installere disse to pakkene i terminalvinduet for å få tilgang til twitter og koble til knappene.

Trinn 2: Koble til knappen

Koble til knappen
Koble til knappen
Koble til knappen
Koble til knappen

Du vil trenge:

Raspberry Pi kameramodul

2 jumperledninger for menn og kvinner

1 taktil knapp

et brødbrett

Koble knappen til pi ved å sette den ene enden av ledningen i GPIO 23 og en jordet pinne (som vist på bildet), og koble knappen til brødbrettet som vist på bildet. Koble deretter den andre enden av ledningene til brødbrettet i samme rad som knappen er plugget inn.

Trinn 3: Koble til Pi -kameraet

Koble til Pi -kameraet
Koble til Pi -kameraet
Koble til Pi -kameraet
Koble til Pi -kameraet
Koble til Pi -kameraet
Koble til Pi -kameraet

Koble til kameraet som vist ovenfor, gå deretter inn i Raspberry Pi -konfigurasjonen og aktiver kameraet.

Trinn 4: Skriv inn begynnelsesdelen av koden

Skriv inn begynnelsesdelen av koden
Skriv inn begynnelsesdelen av koden

Først må du åpne Thonny, deretter vil du sette opp switch -setningen med begynnelsen av koden og skrive ut brukerens alternativer for filtre. Så hvilket nummer brukeren skriver inn vil bli lagret som variabel var. Importer deretter alle tingene du trenger gjennom programmet. etter det er det en linje som sier kamera = PiCamera () dette vil lagre kameraet som en variabel som kalles kamera. Det def nye bildet og def tweet bildet setter opp hva som vil skje når noen trykker på trykknappen for nytt bilde eller tweet bilde.

Trinn 5: Saker for bytteerklæringen

Saker for bytteerklæringen
Saker for bytteerklæringen
Saker for bytteerklæringen
Saker for bytteerklæringen

Ved å bruke dette vil hvert nummer som noen skriver inn ha et annet filter tilordnet det. Som du kan se er de alle i utgangspunktet den samme koden bortsett fra effekten. I output = strftime ville du sette ("home/pi/hvor du vil lagre bildet") delen etter vil lagre bildet som dato og klokkeslett da du tok det. Sørg for at du har pause etter hvert tilfelle, ellers gjør det bare den siste saken uansett hvilket nummer som er skrevet inn.

Trinn 6: Siste del av koden

Siste del av koden
Siste del av koden

Denne siste delen lar deg ta bilder med knappen, og lage trykknapper for å ta et nytt bilde og tweet bildet. Det siste trinnet er å koble programmet til twitter.

Trinn 7: Koble til Twitter

Koble til Twitter
Koble til Twitter

Først trenger du en twitter -konto, så må du gå til apps.twitter og opprette et Twitter API. Dette kan ta en eller to dager å bli godkjent. Når du er godkjent Du kommer til å trenge forbrukernøkkelen, forbrukerhemmeligheten, tilgangstokenet og tilgangstokenhemmeligheten. Lag deretter en ny fil som heter auth og legg inn koden ovenfor.

Trinn 8: Ta bildet

Ta bildet
Ta bildet
Ta bildet
Ta bildet

Når du har skrevet all koden, kjører du modulen, og du bør kunne ta bilder med knappen. Etter at du har tatt bildet, skal en grå skjerm dukke opp med to trykknapper, den ene skal si nytt bilde og den andre skal si tweet -bilde. Når du trykker på tweet -bildet, tweetes det til twitter -kontoen du lagde API -et på. Bildet bør også vises der du konfigurerte det for å lagre i begynnelsen med dato og klokkeslett som filnavn.

Anbefalt: