Innehållsförteckning:

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

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

Video: Tweetbot - Twitter Connected Photo Booth: 4 steg (med bilder)
Video: Tweetbot Review 2024, November
Anonim
Tweetbot - Twitter Connected Photo Booth
Tweetbot - Twitter Connected Photo Booth

I det här projektet kommer vi att göra en Raspberry Pi-driven kamera som kan användas i en fotobås på fester. Efter att fotot har tagits kan det läggas upp på ett särskilt Twitter -konto som alla kan se senare. Denna handledning kommer att omfatta teknikdelen av detta projekt, så att programmering, installation och några kablar. Detta låter dig helt anpassa din egen fotobås baserat på platsen där du kommer att ställa in den och personliga preferenser.

Här är vad du behöver:

Raspberry Pi 3*: $ 34,49 (Du kan använda andra versioner men denna handledning är baserad på 3)

HDMI -kabel*: 6,99 dollar

Mus: 5,49 dollar

Tangentbord: $ 12,99

8 GB microSD -kort*: 7,32 dollar

Strömkälla för Raspberry Pi*: $ 9,99

Fodral till Raspberry Pi*: $ 6,98

PiCamera: $ 27,99

Brödbräda: $ 6,86

1 tryckknapp: $ 7,68

2 bygelkablar av man-hona: $ 4,99

Bildskärm för HDMI (Du kan använda VNC eller SSH om du föredrar det, men jag kommer inte att gå igenom installationen här)

Objekt med en asterisk (*) kan alla köpas tillsammans här: $ 69,99

Du har troligen de flesta av dessa redan om du någonsin har använt en Raspberry Pi tidigare. Innan vi börjar handledningen antar jag att du har den senaste versionen av Raspbian på din Raspberry Pi. Om du behöver hjälp, gå hit.

Steg 1: Gör dig redo att programmera

Öppna terminalen på din Raspberry Pi (genväg: Ctrl-Alt-T).

Kör den här raden: sudo apt-get update och sedan sudo apt-get upgrade -y som uppdaterar dina nuvarande paket och installerar några nya.

Nu kommer vi att skapa en fil där vårt Python -program kommer att ligga. Om du vill göra detta med GUI, gå till skrivbordet, högerklicka och klicka på Skapa ny - tom fil. Ge filen namnet "booth.py". Låt det stå tomt och spara.

Om du vill göra det steget med terminalen. Skriv in cd ~/Desktop och sedan sudo nano booth.py. Ange vad som helst i det nu och gör Ctrl-X och sedan Y och sedan Enter.

Nu måste vi installera ett bibliotek "Twython" som vi kommer att använda för att lägga upp bilder på Twitter.

Skriv in terminalen: sudo pip3 install twython

Kör dessutom sudo pip3 install twython --upgrade

Gör också sudo raspi-config och aktivera kameran. Efter detta, starta om.

Du är nu redo att börja programmeringsdelen!

Steg 2: Programmering

Gå till din booth.py -fil och klistra in den bifogade koden i den. I den bifogade filen kommenteras varje rad så att du vet exakt vad som händer. I nästa steg får vi de nödvändiga tokens för att Twitter API ska fungera.

Vi kommer att arbeta med stiften som definieras i koden i ett framtida steg för att ansluta tryckknapparna.

Förhoppningsvis förstår du hur koden fungerar genom mina kommentarer!

Steg 3: Twitter -installation och om startkonfiguration

Här antar jag att du har ett Twitter -konto som du kommer att använda. Om inte, skapa en nu.

Gå till apps.twitter.com

Skapa ny app

Fyll i de obligatoriska fälten, acceptera avtal och fortsätt

Kontrollera med en bild ovan för att se att du ser samma skärm som jag.

Gå till Keys and Access Tokens

Rulla ner och klicka på Skapa mina åtkomstpoken

Ta nu de fyra tokens som du ser och lägg dem i bås. Py.

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

Vi vill kunna köra programmet när Raspberry Pi startar genom att klicka på startknappen. Vi kommer att ansluta knapparna senare, men vi kommer att göra steget vid start nu. Gå till terminalen och skriv sudo nano /etc/rc.local

Innan utgång 0 skriver du python3 /home/pi/Desktop/booth.py

Spara fil

Nu är du klar med att installera hallon pi -programmet. Tänk på att allt bara fungerar om det finns en Wifi -anslutning. Låt oss gå vidare till hårdvaruavsnittet.

Steg 4: Hårdvara

Hårdvara
Hårdvara
Hårdvara
Hårdvara

Jag är glad att du har kommit så här långt! Först måste vi ansluta kameran till vår Raspberry Pi. Denna webbplats visar dig hur du fysiskt kan ansluta den. Vi måste också koppla in knappen som styr allt. Du behöver två han-hankablar, brödbräda och knapp. Placera knappen över mitten av brödbrädan. Sätt två ledningar till två av ledningarna på ena sidan av knappen (se bild). Anslut honänden på ena kabeln till Ground på Raspberry Pi och den andra till GPIO 4. Se bilden för att se var de två ledningarna ska anslutas.

Nu är du klar! Så här använder du din nya skapelse. Anslut hallon pi till strömmen och vänta tills den slås på. Tryck på knappen och släpp kort efter, så tas en bild och laddas upp till Twitter. Om du håller knappen intryckt i 3 sekunder eller mer stängs Raspberry Pi säkert (koppla inte bara ur den). Prova detta och se om allt fungerar som beskrivet. Naturligtvis, om du har några frågor eller förslag, lämna dem i kommentarerna.

Rekommenderad: