Innholdsfortegnelse:
- Trinn 1: Installere programvaren
- Trinn 2: Koble til knappen
- Trinn 3: Koble til Pi -kameraet
- Trinn 4: Skriv inn begynnelsesdelen av koden
- Trinn 5: Saker for bytteerklæringen
- Trinn 6: Siste del av koden
- Trinn 7: Koble til Twitter
- Trinn 8: Ta bildet
Video: All-Seeing Pi: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
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
Først må du installere disse to pakkene i terminalvinduet for å få tilgang til twitter og koble til knappene.
Trinn 2: 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 kameraet som vist ovenfor, gå deretter inn i Raspberry Pi -konfigurasjonen og aktiver kameraet.
Trinn 4: 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
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
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
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
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:
En gammel lader? Nei, det er en RealTube18 all-tube gitarhodetelefonforsterker og pedal: 8 trinn (med bilder)
En gammel lader? Nei, det er en RealTube18 All-Tube gitarhodetelefonforsterker og pedal: OVERSIKT: Hva skal jeg gjøre under en pandemi, med en utdatert nikkel-kadmium batterilader og 60+ år gamle foreldede bilradiovakuumrør som sitter rundt og trenger å resirkuleres? Hva med å designe og bygge et rør, lavspenning, vanlig verktøybatteri
All adaptiv kontroller: 7 trinn
All Adaptive Controller: Desarrollo and Implementación En este apartado se realizará un análisis de los elementos necesarios para la creación del prototipo propuesto and este trabajo, tanto of the software como de hardware, además se a la breve resumen del desarrollo y la imple
Raspberry Pi Dew Heater for All-sky Camera: 7 trinn
Raspberry Pi Dew Heater for All-sky Camera: [Se på trinn 7 for en endring av reléet som brukes] Dette er en oppgradering til et all-sky kamera jeg bygde etter Thomas Jaquins utmerkede guide (Wireless All Sky Camera) Et vanlig problem som skjer for sky kameraer (og teleskoper også) er at dugg vil co
Zynthian: Open Synth Platform (Zynthian Bundle All V3 Kit): 21 trinn
Zynthian: Open Synth Platform (Zynthian Bundle All V3 Kit): Zynthian er en syntese, utstyrt med flere motorer, filtre og effekter. Fullstendig konfigurerbar og oppgraderbar. En åpen plattform for lydsyntese. Basert på Raspberry Pi og Linux, er maskinvarespesifikasjonen offentlig og programvaren er åpen så
Mini Combat Robot for All Ages - Fairyweight (150 Gram) Forklaret !: 5 trinn
Mini Combat Robot for All Ages - Fairyweight (150 Gram) Forklaret !: I denne instruksen vil jeg forklare alt om kamproboter - lignende showet Battlebots, men i mindre skala. På slutten av denne opplæringen vil du ha grunnleggende kunnskap om hvordan de fungerer, hvor du får tak i et kamprobotsett, hvordan du bygger på