Kazalo:

Tweetbot - Povezana foto stojnica s Twitterjem: 4 koraki (s slikami)
Tweetbot - Povezana foto stojnica s Twitterjem: 4 koraki (s slikami)

Video: Tweetbot - Povezana foto stojnica s Twitterjem: 4 koraki (s slikami)

Video: Tweetbot - Povezana foto stojnica s Twitterjem: 4 koraki (s slikami)
Video: Twitter или Tweetbot — что выбрать? 2024, November
Anonim
Tweetbot - Povezana fotokabica s Twitterjem
Tweetbot - Povezana fotokabica s Twitterjem

V tem projektu bomo izdelovali kamero na osnovi Raspberry Pi, ki jo bomo lahko uporabljali v foto kabini na zabavah. Ko je fotografija posneta, jo lahko objavimo na določenem računu Twitter, da si jo bodo lahko ogledali pozneje. Ta vadnica bo zajemala tehnološki del tega projekta, tako da programiranje, nastavitev in nekaj ožičenja. To vam omogoča, da popolnoma prilagodite svojo foto stojnico glede na lokacijo, na kateri jo boste nastavili, in osebne nastavitve.

Tukaj boste potrebovali:

Raspberry Pi 3*: 34,49 USD (Lahko uporabite druge različice, vendar ta vadnica temelji na 3)

HDMI kabel*: 6,99 USD

Miška: 5,49 USD

Tipkovnica: 12,99 USD

8 GB kartica microSD*: 7,32 USD

Vir energije za Raspberry Pi*: 9,99 USD

Etui za Raspberry Pi*: 6,98 USD

PiCamera: 27,99 USD

Ogledna plošča: 6,86 USD

1 gumb: 7,68 USD

2 moška-ženska kabla: 4,99 USD

Monitor za HDMI (po želji lahko uporabite VNC ali SSH, vendar tukaj ne bom šel čez nastavitve)

Elemente z zvezdico (*) lahko vse skupaj kupite tukaj: 69,99 USD

Verjetno imate večino teh že, če ste že kdaj uporabljali Raspberry Pi. Preden začnemo z vadbo, bom domneval, da imate na svojem Raspberry Pi najnovejšo različico Raspbiana. Če potrebujete pomoč, pojdite sem.

1. korak: Priprava na programiranje

Odprite terminal na Raspberry Pi (bližnjica: Ctrl-Alt-T).

Zaženite to vrstico: sudo apt-get update in nato sudo apt-get upgrade -y, ki bo posodobil vaše trenutne pakete in namestil nekaj novih.

Zdaj bomo ustvarili datoteko, v kateri bo naš program Python. Če želite to narediti z grafičnim vmesnikom, pojdite na namizje, z desno tipko miške kliknite in kliknite Ustvari novo - prazna datoteka. Poimenujte datoteko "booth.py". Zaenkrat pustite prazno in shranite.

Če želite ta korak narediti s terminalom. Vnesite cd ~/Desktop in nato sudo nano booth.py. Zaenkrat vnesite karkoli in naredite Ctrl-X in nato Y in nato Enter.

Zdaj moramo namestiti knjižnico "Twython", ki jo bomo uporabili za objavo slik na Twitterju.

Vtipkajte terminal: sudo pip3 install twython

Poleg tega zaženite sudo pip3 install twython --upgrade

Prav tako naredite sudo raspi-config in omogočite kamero. Po tem znova zaženite.

Zdaj ste pripravljeni na zagon programskega dela!

2. korak: Programiranje

Pojdite na datoteko booth.py in vanjo prilepite priloženo kodo. V priloženi datoteki je vsaka vrstica komentirana, da natančno veste, kaj se dogaja. V naslednjem koraku bomo dobili potrebne žetone za delovanje API -ja za Twitter.

V prihodnjem koraku bomo delali s zatiči, opredeljenimi v kodi, za povezovanje gumbov.

Upajmo, da razumete, kako koda deluje skozi moje komentarje!

3. korak: Nastavitev Twitterja in pri zagonu

Predvidevam, da imate račun za Twitter, ki ga boste uporabljali. Če ne, ga ustvarite zdaj.

Pojdite na apps.twitter.com

Ustvari novo aplikacijo

Izpolnite zahtevana polja, sprejmite dogovor in nadaljujte

Z zgornjo sliko preverite, ali vidite isti zaslon kot jaz.

Pojdite na Ključi in žetoni za dostop

Pomaknite se navzdol in kliknite Ustvari žetone za dostop

Zdaj vzemite 4 žetone, ki jih vidite, in jih vstavite v booth.py.

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

Želimo, da se program lahko zažene, ko se Raspberry Pi zažene s klikom na gumb za zagon. Gumbe bomo povezali pozneje, zdaj pa bomo naredili korak ob zagonu. Pojdite na terminal in vnesite sudo nano /etc/rc.local

Pred izhodom 0 vnesite python3 /home/pi/Desktop/booth.py

Shranite datoteko

Zdaj ste končali z nastavitvijo programa raspberry pi. Upoštevajte, da bo vse delovalo le v primeru povezave Wi -Fi. Preidimo na razdelek o strojni opremi.

4. korak: Strojna oprema

Strojna oprema
Strojna oprema
Strojna oprema
Strojna oprema

Vesel sem, da ste prišli tako daleč! Najprej moramo kamero povezati z Raspberry Pi. To spletno mesto prikazuje, kako ga fizično povezati. Prav tako moramo povezati gumb, ki bo vse nadziral. Potrebujete 2 moško-ženska kabla, ploščo in gumb. Gumb postavite na sredino plošče. Priključite dve žici na dva kabla na eni strani gumba (glejte sliko). Priključite ženski konec ene žice na ozemljitev na Raspberry Pi, drugi pa na GPIO 4. Glejte sliko, da vidite, kje priključite ti dve žici.

Zdaj ste končali! Tukaj je opisano, kako uporabljate svojo novo stvaritev. Priključite malino pi na napajanje in počakajte, da se vklopi. Pritisnite gumb in ga kmalu spustite, slika pa bo posneta in naložena na Twitter. Če gumb držite 3 sekunde ali več, se bo Raspberry Pi varno izklopil (ne izključite ga samo). Preizkusite to in preverite, ali vse deluje, kot je opisano. Seveda, če imate kakršna koli vprašanja ali predloge, jih pustite v komentarjih.

Priporočena: