Obsah:
- Krok 1: Príprava na program
- Krok 2: Programovanie
- Krok 3: Nastavenie Twitteru a nastavenie spustenia
- Krok 4: Hardvér
Video: Tweetbot - Fotobúdka prepojená s Twitterom: 4 kroky (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
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
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:
DIY 37 ruletová hra s ruletou Arduino: 3 kroky (s obrázkami)
DIY 37 Leds Arduino Roulette Game: Roulette je kasínová hra pomenovaná podľa francúzskeho slova, ktoré znamená malé koliesko
Ako: Inštalácia Raspberry PI 4 bezhlavého (VNC) s obrazovým procesorom Rpi a obrázkami: 7 krokov (s obrázkami)
Ako na to: Inštalácia Raspberry PI 4 bez hlavy (VNC) s obrázkom Rpi a obrázkami: Plánujem použiť tento nástroj Rapsberry PI v mnohých zábavných projektoch späť na mojom blogu. Neváhajte sa na to pozrieť. Chcel som sa vrátiť k používaniu svojho Raspberry PI, ale na novom mieste som nemal klávesnicu ani myš. Chvíľu to bolo, odkedy som nastavil Raspberry
Polica prepojená s parou: 18 krokov (s obrázkami)
Polička prepojená s displejom Steam: Späť Príbeh Môj brat má figúrky Funko POP, ktoré predstavujú jeho postavy, ktoré jeho priatelia najčastejšie hrajú vo videohrách. Mysleli sme si, že by bolo skvelé, keby mali vitrínu, v ktorej by boli diódy LED, ktoré by predstavovali ich stav na Steame. Takže
Pst , (kroky hore): 3 kroky (s obrázkami)
Pššššt … (ut-up): Šepkanie nie je najefektívnejším spôsobom, ako prinútiť ľudí, aby mlčali. Zvlášť vo verejných priestoroch a obzvlášť vo verejných knižniciach. Zavrieme si teda ústa pocitom viny. Toto svetlo je nainštalované v knižnici.
Kombinácia bezpečnostného systému s Phidges a Twitterom pre úžasnosť: 8 krokov
Kombinácia bezpečnostného systému s Phidges a Twitterom pre úžasnú ženu: Bývam v byte, ktorý je prepojený s bezpečnostným systémom. Nechcem si kupovať domácu telefónnu linku a miestne monitorovacie služby nie sú úžasné. Chcem vedieť, či niekto príde do môjho bytu, keď budem preč. Mohol by som použiť snímač pohybu, ale