Obsah:

Tweetbot - Fotobúdka prepojená s Twitterom: 4 kroky (s obrázkami)
Tweetbot - Fotobúdka prepojená s Twitterom: 4 kroky (s obrázkami)

Video: Tweetbot - Fotobúdka prepojená s Twitterom: 4 kroky (s obrázkami)

Video: Tweetbot - Fotobúdka prepojená s Twitterom: 4 kroky (s obrázkami)
Video: обзор программ macbook air 2024, November
Anonim
Tweetbot - Fotobúdka prepojená s Twitterom
Tweetbot - Fotobúdka prepojená s Twitterom

V tomto projekte vyrobíme kameru poháňanú Raspberry Pi, ktorú je možné použiť vo fotografickom stánku na večierkoch. Fotografiu je možné po nasnímaní zverejniť na určenom účte Twitter, aby si ju každý mohol neskôr pozrieť. Tento tutoriál bude zahŕňať technologickú časť tohto projektu, takže programovanie, nastavenie a určité zapojenie. To vám umožní úplne prispôsobiť svoj vlastný fotografický stánok podľa polohy, v ktorej ho nastavíte, a osobných preferencií.

Čo budete potrebovať:

Raspberry Pi 3*: 34,49 dolárov (Môžete použiť aj iné verzie, ale tento návod je založený na 3)

Kábel HDMI*: 6,99 dolárov

Myš: 5,49 dolárov

Klávesnica: 12,99 dolárov

8 GB karta microSD*: 7,32 dolárov

Zdroj energie pre Raspberry Pi*: 9,99 dolárov

Puzdro na Raspberry Pi*: 6,98 dolára

PiCamera: 27,99 dolárov

Breadboard: 6,86 dolára

1 tlačidlo: 7,68 dolára

2 prepojovacie káble muž-žena: 4,99 dolárov

Monitor pre HDMI (Ak chcete, môžete použiť VNC alebo SSH, ale tu neprechádzam na nastavenie)

Položky s hviezdičkou (*) je možné kúpiť spoločne tu: 69,99 dolárov

Väčšinu z nich pravdepodobne už máte, ak ste niekedy predtým používali Raspberry Pi. Predtým, ako začneme tutoriál, budem predpokladať, že na svojom Raspberry Pi máte najnovšiu verziu Raspbian. Ak potrebujete pomoc, choďte sem.

Krok 1: Príprava na program

Otvorte terminál na svojom Raspberry Pi (skratka: Ctrl-Alt-T).

Spustite tento riadok: sudo apt-get update a potom sudo apt-get upgrade -y, ktoré aktualizujú vaše aktuálne balíky a nainštalujú niektoré nové.

Teraz vytvoríme súbor, v ktorom bude sídliť náš program Python. Ak to chcete urobiť pomocou grafického rozhrania, prejdite na pracovnú plochu, kliknite pravým tlačidlom myši a kliknite na položku Vytvoriť nový - prázdny súbor. Súbor pomenujte „booth.py“. Zatiaľ nechajte pole prázdne a uložte.

Ak to chcete urobiť, použite terminál. Napíšte cd ~/Desktop a potom sudo nano booth.py. Zatiaľ do toho zadajte čokoľvek a urobte Ctrl-X a potom Y a potom Enter.

Teraz musíme nainštalovať knižnicu „Twython“, ktorú budeme používať na odosielanie obrázkov na Twitter.

Zadajte terminál: sudo pip3 install twython

Okrem toho spustite sudo pip3 install twython --upgrade

Tiež urobte sudo raspi-config a povoľte fotoaparát. Potom reštartujte počítač.

Teraz ste pripravení začať s programovaním!

Krok 2: Programovanie

Prejdite na súbor booth.py a prilepte doň priložený kód. V priloženom súbore je každý riadok komentovaný, aby ste presne vedeli, čo sa deje. V nasledujúcom kroku získame potrebné tokeny, aby API Twitter fungovalo.

S kolíkmi definovanými v kóde budeme pracovať v budúcom kroku na prepojenie tlačidiel.

Našťastie vďaka mojim komentárom chápete, ako kód funguje!

Krok 3: Nastavenie Twitteru a nastavenie spustenia

Tu budem predpokladať, že máte účet Twitter, ktorý budete používať. Ak nie, vytvorte si ho teraz.

Prejdite na apps.twitter.com

Vytvoriť novú aplikáciu

Vyplňte povinné polia, prijmite súhlas a pokračujte

Overte si pomocou obrázku vyššie, aby ste videli, že vidíte rovnakú obrazovku ako ja.

Prejdite na Kľúče a prístupové tokeny

Posuňte zobrazenie nadol a kliknite na položku Vytvoriť moje prístupové tokeny

Teraz vezmite 4 žetóny, ktoré vidíte, a vložte ich do súboru booth.py.

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

Chceme byť schopní spustiť program pri štarte Raspberry Pi kliknutím na tlačidlo Štart. Tlačidlá zapojíme neskôr, ale krok pri spustení urobíme teraz. Prejdite na terminál a zadajte príkaz sudo nano /etc/rc.local

Pred ukončením 0 zadajte príkaz python3 /home/pi/Desktop/booth.py

Uloženie súboru

Teraz ste skončili s nastavením programu Raspberry Pi. Majte na pamäti, že všetko bude fungovať iba v prípade pripojenia Wifi. Prejdeme k sekcii hardvéru.

Krok 4: Hardvér

Hardvér
Hardvér
Hardvér
Hardvér

Som rád, že ste sa dostali až sem! Najprv musíme pripojiť kameru k nášmu Raspberry Pi. Tento web vám ukáže, ako ho fyzicky prepojiť. Potrebujeme tiež zapojiť tlačidlo, ktoré bude ovládať všetko. Potrebujete 2 káble samec-samica, prepojovaciu dosku a tlačidlo. Umiestnite tlačidlo do stredu nepájivej dosky. Pripojte dva vodiče k dvom vodičom na jednej strane tlačidla (pozri obrázok). Pripojte ženský koniec jedného vodiča k uzemneniu na Raspberry Pi a druhému k GPIO 4. Na obrázku vidíte, kam tieto dva vodiče pripojiť.

Teraz ste hotoví! Takto použijete svoju novú tvorbu. Pripojte malinové pi k napájaniu a počkajte, kým sa nezapne. Krátko na to stlačte tlačidlo a uvoľnite. Fotografia sa nasníma a nahrá na Twitter. Ak podržíte tlačidlo 3 alebo viac sekúnd, Raspberry Pi sa bezpečne vypne (nielen ho odpojte). Skúste to a zistite, či všetko funguje tak, ako je popísané. Samozrejme, ak máte akékoľvek otázky alebo návrhy, nechajte ich v komentároch.

Odporúča: