Indholdsfortegnelse:

Tweetbot - Twitter Connected Photo Booth: 4 trin (med billeder)
Tweetbot - Twitter Connected Photo Booth: 4 trin (med billeder)

Video: Tweetbot - Twitter Connected Photo Booth: 4 trin (med billeder)

Video: Tweetbot - Twitter Connected Photo Booth: 4 trin (med billeder)
Video: Python Twitter Bot Tutorial 2023 | Automate Twitter Bot in Python | Python Projects | Simplilearn 2024, November
Anonim
Tweetbot - Twitter Connected Photo Booth
Tweetbot - Twitter Connected Photo Booth

I dette projekt vil vi lave et Raspberry Pi-drevet kamera, der kan bruges i en fotoboks til fester. Efter at billedet er taget, kan det sendes til en bestemt Twitter -konto, så alle kan se det senere. Denne vejledning vil omfatte teknologidelen af dette projekt, så programmering, opsætning og nogle ledninger. Dette giver dig mulighed for helt at tilpasse din egen fotoboks baseret på den placering, du vil konfigurere den på og personlige præferencer.

Her er hvad du skal bruge:

Raspberry Pi 3*: $ 34,49 (Du kan bruge andre versioner, men denne vejledning er baseret på 3)

HDMI -kabel*: 6,99 $

Mus: 5,49 $

Tastatur: $ 12,99

8 GB microSD -kort*: 7,32 $

Strømkilde til Raspberry Pi*: $ 9,99

Etui til Raspberry Pi*: 6,98 $

PiCamera: $ 27,99

Brødbræt: $ 6,86

1 trykknap: $ 7,68

2 jumperkabler fra mand-hun: $ 4,99

Skærm til HDMI (Du kan bruge VNC eller SSH, hvis du foretrækker det, men jeg vil ikke gå over opsætningen her)

Varer med en stjerne (*) kan alle købes samlet her: $ 69,99

Du har sandsynligvis de fleste af disse allerede, hvis du nogensinde har brugt en Raspberry Pi før. Inden vi begynder med selvstudiet, antager jeg, at du har den nyeste version af Raspbian på din Raspberry Pi. Hvis du har brug for hjælp, kan du gå her.

Trin 1: Gør dig klar til at programmere

Åbn terminalen på din Raspberry Pi (genvej: Ctrl-Alt-T).

Kør denne linje: sudo apt-get update og derefter sudo apt-get upgrade -y, som opdaterer dine nuværende pakker og installerer nogle nye.

Nu opretter vi en fil, hvor vores Python -program vil ligge. Hvis du vil gøre dette ved hjælp af GUI, skal du gå til dit skrivebord, højreklikke og klikke på Opret ny - tom fil. Navngiv filen "booth.py". Lad det nu stå tomt og gem.

Hvis du vil gøre det trin ved hjælp af terminalen. Indtast cd ~/Desktop og derefter sudo nano booth.py. Indtast noget i det nu og gør Ctrl-X og derefter Y og derefter Enter.

Nu skal vi installere et bibliotek "Twython", som vi vil bruge til at sende billeder til Twitter.

Indtast terminalen: sudo pip3 install twython

Kør desuden sudo pip3 install twython --upgrade

Gør også sudo raspi-config og aktiver kamera. Efter dette skal du genstarte.

Du er nu klar til at starte programmeringsdelen!

Trin 2: Programmering

Gå til din booth.py -fil, og indsæt den vedhæftede kode i den. I den vedhæftede fil kommenteres hver linje, så du ved præcis, hvad der foregår. I det næste trin får vi de nødvendige tokens til, at Twitter API fungerer.

Vi vil arbejde med stifterne defineret i koden i et fremtidigt trin for at tilslutte trykknapperne.

Forhåbentlig forstår du, hvordan koden fungerer gennem mine kommentarer!

Trin 3: Twitter Setup og Boot Setup

Her vil jeg antage, at du har en Twitter -konto, som du vil bruge. Hvis ikke, skal du oprette en nu.

Gå til apps.twitter.com

Opret ny app

Udfyld de påkrævede felter, accepter accept, og fortsæt

Tjek med et billede ovenfor for at se, at du ser den samme skærm som mig.

Gå til nøgler og adgangstokener

Rul ned, og klik på Opret mine adgangstokener

Tag nu de 4 tokens, du ser, og læg dem i stand.py.

ck: Forbrugernøgle, cs: Forbrugerhemmelighed, på: adgangstoken, ats: Adgangstokenhemmelighed

Vi ønsker at kunne køre programmet, når Raspberry Pi starter ved at klikke på startknappen. Vi tilslutter knapperne senere, men vi vil gøre opstartstrinet nu. Gå til terminalen, og skriv sudo nano /etc/rc.local

Inden exit 0 skal du skrive python3 /home/pi/Desktop/booth.py

Gem filen

Nu er du færdig med at konfigurere hindbær pi -programmet. Husk, at alt kun fungerer i tilfælde af en Wifi -forbindelse. Lad os gå videre til hardware -sektionen.

Trin 4: Hardware

Hardware
Hardware
Hardware
Hardware

Jeg er glad for, at du er nået så langt! Først skal vi slutte kameraet til vores Raspberry Pi. Dette websted viser dig, hvordan du fysisk forbinder det. Vi er også nødt til at tilslutte den knap, der styrer alt. Du skal bruge 2 han-hunkabler, brødbræt og knap. Placer knappen over midten af brødbrættet. Sæt to ledninger til to af lederne på den ene side af knappen (se billede). Tilslut hunenden af den ene ledning til Jord på Raspberry Pi og den anden til GPIO 4. Se billedet for at se, hvor de to ledninger skal tilsluttes.

Nu er du færdig! Sådan bruger du din nye skabelse. Tilslut hindbær pi til strømmen, og vent på, at den tændes. Tryk på knappen og slip kort efter, og et billede vil blive taget og uploadet til Twitter. Hvis du holder knappen inde i 3 sekunder eller mere, lukkes Raspberry Pi sikkert (tag ikke bare stikket ud). Prøv dette og se om alt fungerer som beskrevet. Hvis du har spørgsmål eller forslag, skal du selvfølgelig efterlade dem i kommentarerne.

Anbefalede: