INHOUDSOPGAWE:

Tweetbot - Twitter Connected Photo Booth: 4 stappe (met foto's)
Tweetbot - Twitter Connected Photo Booth: 4 stappe (met foto's)

Video: Tweetbot - Twitter Connected Photo Booth: 4 stappe (met foto's)

Video: Tweetbot - Twitter Connected Photo Booth: 4 stappe (met foto's)
Video: How I post banger tweets with artificial intelligence // Twitter Bot Tutorial 2024, Julie
Anonim
Tweetbot - Twitter Connected Photo Booth
Tweetbot - Twitter Connected Photo Booth

In hierdie projek maak ons 'n Raspberry Pi-kamera wat in partytjies in 'n fotostand gebruik kan word. Nadat die foto geneem is, kan dit op 'n aangewese Twitter -rekening geplaas word sodat almal dit later kan sien. Hierdie tutoriaal bevat die tegnologiese gedeelte van hierdie projek, sodat programmering, opstelling en bedrading moontlik is. Hiermee kan u u eie fotostand volledig aanpas op grond van die plek waar u dit gaan opstel en persoonlike voorkeure.

Hier is wat u benodig:

Raspberry Pi 3*: $ 34,49 (u kan ander weergawes gebruik, maar hierdie tutoriaal is gebaseer op 3)

HDMI -kabel*: 6,99 dollar

Muis: $ 5,49

Sleutelbord: $ 12,99

8 GB microSD -kaart*: 7,32 dollar

Kragbron vir die Raspberry Pi*: $ 9,99

Behuizing vir die Raspberry Pi*: $ 6,98

PiCamera: $ 27,99

Broodbord: $ 6,86

1 drukknop: $ 7,68

2 springkabels van man en vrou: $ 4,99

Monitor vir HDMI (U kan VNC of SSH gebruik as u wil, maar ek gaan nie hier oor die opstelling nie)

Artikels met 'n asterisk (*) kan almal hier saam gekoop word: $ 69,99

Die meeste hiervan het u waarskynlik al as u ooit 'n Raspberry Pi gebruik het. Voordat ons met die tutoriaal begin, neem ek aan dat u die nuutste weergawe van Raspbian op u Raspberry Pi het. As u hulp nodig het, gaan hiernatoe.

Stap 1: Maak gereed om te programmeer

Maak die terminale op u Raspberry Pi oop (kortpad: Ctrl-Alt-T).

Begin hierdie reël: sudo apt-get update en dan sudo apt-get upgrade -y, wat u huidige pakkette opdateer en 'n paar nuwes installeer.

Nou sal ons 'n lêer skep waar ons Python -program geleë is. As u dit met die GUI wil doen, gaan na u lessenaar, klik met die rechtermuisknop en klik op Create New - Leeg lêer. Noem die lêer "booth.py". Laat dit vir eers leeg en stoor.

As u die stap wil doen met die terminale. Tik cd ~/Desktop in en dan sudo nano booth.py. Tik vir eers iets daarin en doen Ctrl-X en dan Y en dan Enter.

Nou moet ons 'n biblioteek "Twython" installeer wat ons sal gebruik om beelde op Twitter te plaas.

Tik die terminale in: sudo pip3 install twython

Voer ook sudo pip3 install twython -upgrade op

Doen ook sudo raspi-config en aktiveer die kamera. Herbegin daarna.

U is nou gereed om die programmeringsgedeelte te begin!

Stap 2: Programmering

Gaan na u booth.py -lêer en plak die aangehegte kode daarin. In die aangehegte lêer word kommentaar gelewer op elke reël, sodat u presies weet wat aangaan. In die volgende stap kry ons die nodige tekens om die Twitter API te laat werk.

Ons werk in 'n toekomstige stap met die penne wat in die kode gedefinieer word, om die drukknoppies te bedraad.

Hopelik verstaan u hoe die kode werk deur my kommentaar!

Stap 3: Twitter -opstelling en opstartopstelling

Hier aanvaar ek dat u 'n Twitter -rekening het wat u sal gebruik. Indien nie, skep dan nou een.

Gaan na apps.twitter.com

Skep nuwe app

Vul die vereiste velde in, aanvaar ooreenkoms en gaan voort

Kyk met 'n prent hierbo om te sien dat u dieselfde skerm as ek sien.

Gaan na Sleutels en Toegangstekens

Scroll af en klik op Create My Access Tokens

Neem nou die 4 tekens wat u sien en plaas dit in booth.py.

ck: Verbruikersleutel, cs: Verbruikersgeheim, by: toegangsteken, ats: Toegangstokengeheim

Ons wil die program kan begin wanneer die Raspberry Pi begin deur op die startknoppie te klik. Ons sal later die knoppies bedraad, maar ons sal die opstartstap nou doen. Gaan na die terminale en tik sudo nano /etc/rc.local

Tik voor afrit 0 python3 /home/pi/Desktop/booth.py

Stoor die lêer

Nou is u klaar met die opstel van die framboos -pi -program. Hou in gedagte dat alles slegs sal werk in geval van 'n Wifi -verbinding. Kom ons gaan na die hardeware -afdeling.

Stap 4: Hardeware

Hardeware
Hardeware
Hardeware
Hardeware

Ek is bly dat jy so ver gekom het! Eerstens moet ons die kamera aan ons Raspberry Pi koppel. Hierdie webwerf wys u hoe u dit fisies kan koppel. Ons moet ook die knoppie omdraai wat alles beheer. U benodig twee manlike-vroulike kabels, broodbord en knoppie. Plaas die knoppie in die middel van die broodbord. Sit twee drade aan twee van die leidings aan die een kant van die knoppie (sien prent). Koppel die vroulike kant van die een draad aan die grond op die Raspberry Pi en die ander aan die GPIO 4. Sien die prent om te sien waar die twee drade verbind moet word.

Nou is jy klaar! Hier is hoe u u nuwe skepping gebruik. Koppel die framboos pi aan die krag en wag totdat dit aangeskakel word. Druk die knoppie en laat dit kort daarna los, en 'n foto sal geneem word en na Twitter gelaai word. As u die knoppie drie sekondes of langer ingedruk hou, word die Raspberry Pi veilig afgesluit (moet dit nie net loskoppel nie). Probeer dit en kyk of alles werk soos beskryf. As u vrae of voorstelle het, laat dit natuurlik in die kommentaar.

Aanbeveel: