Innholdsfortegnelse:

Tweetbot - Twitter Connected Photo Booth: 4 trinn (med bilder)
Tweetbot - Twitter Connected Photo Booth: 4 trinn (med bilder)

Video: Tweetbot - Twitter Connected Photo Booth: 4 trinn (med bilder)

Video: Tweetbot - Twitter Connected Photo Booth: 4 trinn (med bilder)
Video: How I post banger tweets with artificial intelligence // Twitter Bot Tutorial 2024, November
Anonim
Tweetbot - Twitter Connected Photo Booth
Tweetbot - Twitter Connected Photo Booth

I dette prosjektet skal vi lage et Raspberry Pi-drevet kamera som kan brukes i en fotoboks på fester. Etter at bildet er tatt, kan det legges ut på en utpekt Twitter -konto som alle kan se senere. Denne opplæringen vil omfatte teknologidelen av dette prosjektet, slik at programmering, oppsett og noen ledninger. Dette lar deg tilpasse din egen fotoboks helt basert på stedet du vil sette den opp på og personlige preferanser.

Her er hva du trenger:

Raspberry Pi 3*: $ 34,49 (Du kan bruke andre versjoner, men denne opplæringen er basert på 3)

HDMI -kabel*: 6,99 dollar

Mus: 5,49 dollar

Tastatur: $ 12,99

8 GB microSD -kort*: 7,32 dollar

Strømkilde for Raspberry Pi*: 9,99 dollar

Etui til Raspberry Pi*: 6,98 dollar

PiCamera: $ 27,99

Brødbrett: $ 6,86

1 Trykknapp: $ 7,68

2 startkabler for mann og kvinne: $ 4,99

Skjerm for HDMI (Du kan bruke VNC eller SSH hvis du foretrekker det, men jeg vil ikke gå over oppsettet her)

Elementer med en stjerne (*) kan alle kjøpes sammen her: $ 69,99

Du har sannsynligvis de fleste av disse allerede hvis du noen gang har brukt en Raspberry Pi før. Før vi begynner opplæringen, antar jeg at du har den nyeste versjonen av Raspbian på Raspberry Pi. Hvis du trenger hjelp, gå her.

Trinn 1: Gjør deg klar til å programmere

Åpne terminalen på Raspberry Pi (snarvei: Ctrl-Alt-T).

Kjør denne linjen: sudo apt-get update og deretter sudo apt-get upgrade -y som vil oppdatere dine nåværende pakker og installere noen nye.

Nå skal vi lage en fil der Python -programmet vårt vil ligge. Hvis du vil gjøre dette ved hjelp av GUI, går du til skrivebordet, høyreklikker og klikker på Opprett ny - tom fil. Gi filen navnet "booth.py". La det stå tomt og lagre det foreløpig.

Hvis du vil gjøre det trinnet ved å bruke terminalen. Skriv inn cd ~/Desktop og deretter sudo nano booth.py. Skriv inn noe i det for nå og gjør Ctrl-X og deretter Y og deretter Enter.

Nå må vi installere et bibliotek "Twython" som vi vil bruke til å legge ut bilder på Twitter.

Skriv inn terminalen: sudo pip3 install twython

I tillegg kjører du sudo pip3 install twython --upgrade

Gjør også sudo raspi-config og aktiver kamera. Etter dette, start på nytt.

Du er nå klar til å starte programmeringsdelen!

Trinn 2: Programmering

Gå til din booth.py -fil og lim den vedlagte koden inn i den. I den vedlagte filen kommenteres hver linje slik at du vet nøyaktig hva som skjer. I neste trinn får vi de nødvendige tokensene for at Twitter API skal fungere.

Vi vil jobbe med pinnene som er definert i koden i et fremtidig trinn for å koble trykknappene.

Forhåpentligvis forstår du hvordan koden fungerer gjennom kommentarene mine!

Trinn 3: Twitter -oppsett og om oppstart

Her vil jeg anta at du har en Twitter -konto som du vil bruke. Hvis ikke, opprett en nå.

Gå til apps.twitter.com

Opprett ny app

Fyll ut de nødvendige feltene, godta avtale og fortsett

Kontroller med et bilde ovenfor for å se at du ser den samme skjermen som meg.

Gå til Keys and Access Tokens

Rull ned og klikk på Create My Access Tokens

Ta nå de fire symbolene du ser, og legg dem i stand.py.

ck: Consumer Key, cs: Consumer Secret, at: access token, ats: Access Token Secret

Vi ønsker å kunne kjøre programmet når Raspberry Pi starter ved å klikke på startknappen. Vi vil koble knappene senere, men vi vil gjøre oppstartstrinnet nå. Gå til terminalen og skriv sudo nano /etc/rc.local

Skriv ut python3 /home/pi/Desktop/booth.py før utgang 0

Lagre filen

Nå er du ferdig med å sette opp bringebær pi -programmet. Husk at alt bare fungerer i tilfelle en Wifi -tilkobling. La oss gå videre til maskinvaredelen.

Trinn 4: Maskinvare

Maskinvare
Maskinvare
Maskinvare
Maskinvare

Jeg er glad for at du har kommet så langt! Først må vi koble kameraet til Raspberry Pi. Dette nettstedet viser deg hvordan du fysisk kan koble det til. Vi må også koble til knappen som skal kontrollere alt. Du trenger 2 hann-hun-kabler, brødbrett og knapp. Plasser knappen over midten av brødbrettet. Sett to ledninger til to av lederne på den ene siden av knappen (se bildet). Koble hunenden av den ene ledningen til Ground på Raspberry Pi og den andre til GPIO 4. Se bildet for å se hvor de to ledningene skal kobles til.

Nå er du ferdig! Slik bruker du den nye skapelsen din. Koble til bringebær -pi til strømmen og vent til den slås på. Trykk på knappen og slipp kort tid etter, og et bilde vil bli tatt og lastet opp til Twitter. Hvis du holder knappen inne i 3 sekunder eller mer, vil Raspberry Pi trygt slå seg av (ikke bare koble den fra). Prøv dette og se om alt fungerer som beskrevet. Selvfølgelig, hvis du har spørsmål eller forslag, la dem stå i kommentarene.

Anbefalt: