Tartalomjegyzék:

Tweetbot - Twitter Connected Photo Booth: 4 lépés (képekkel)
Tweetbot - Twitter Connected Photo Booth: 4 lépés (képekkel)

Videó: Tweetbot - Twitter Connected Photo Booth: 4 lépés (képekkel)

Videó: Tweetbot - Twitter Connected Photo Booth: 4 lépés (képekkel)
Videó: How I post banger tweets with artificial intelligence // Twitter Bot Tutorial 2024, Július
Anonim
Tweetbot - Twitter Connected Photo Booth
Tweetbot - Twitter Connected Photo Booth

Ebben a projektben Raspberry Pi hajtású kamerát készítünk, amelyet bulikban egy fotófülkében lehet használni. A fotó elkészítése után közzétehető egy kijelölt Twitter -fiókban, hogy később mindenki megtehesse. Ez az oktatóanyag magában foglalja a projekt technológiai részét, így a programozást, a beállítást és a kábelezést. Ez lehetővé teszi, hogy teljesen testre szabja saját fotóautomatáját a beállított hely és a személyes preferenciák alapján.

Íme, mire lesz szüksége:

Raspberry Pi 3*: 34,49 USD (Használhat más verziókat is, de ez az oktatóanyag a 3 -on alapul)

HDMI kábel*: 6,99 USD

Egér: 5,49 dollár

Billentyűzet: 12,99 USD

8 GB -os microSD kártya*: 7,32 USD

Áramforrás a Raspberry Pi*számára: 9,99 USD

A Raspberry Pi tokja: 6,98 USD

PiCamera: 27,99 dollár

Kenyeretábla: 6,86 dollár

1 Nyomógomb: 7,68 USD

2 férfi-női áthidaló kábel: 4,99 USD

HDMI -monitor (ha szeretné, használhatja a VNC -t vagy az SSH -t, de itt nem megyek át a beállításokon)

A csillaggal (*) jelölt elemek itt együtt megvásárolhatók: 69,99 USD

Valószínűleg ezek nagy része már megvan, ha valaha is használt Raspberry Pi -t. Mielőtt elkezdenénk az oktatóanyagot, feltételezem, hogy a Raspbian legújabb verziója van a Raspberry Pi -n. Ha segítségre van szüksége, menjen ide.

Lépés: Felkészülés a programozásra

Nyissa meg a terminált a Raspberry Pi-n (gyorsbillentyű: Ctrl-Alt-T).

Futtassa ezt a sort: sudo apt-get update, majd sudo apt-get upgrade -y, amely frissíti a jelenlegi csomagokat és telepít néhány újat.

Most létrehozunk egy fájlt, ahol a Python programunk található. Ha ezt a GUI használatával szeretné megtenni, lépjen az asztalra, kattintson a jobb gombbal, és kattintson az Új létrehozása - Üres fájl parancsra. Nevezze el a fájlt "booth.py". Egyelőre hagyja üresen, és mentse.

Ha ezt a lépést a terminál használatával szeretné megtenni. Gépelje be a cd ~/Desktop, majd a sudo nano booth.py parancsot. Írjon be bármit, és nyomja meg a Ctrl-X, majd az Y, majd az Enter billentyűt.

Most telepítenünk kell egy "Twython" könyvtárat, amellyel képeket teszünk közzé a Twitteren.

Írja be a terminált: sudo pip3 install twython

Ezenkívül futtassa a sudo pip3 install twython --upgrade parancsot

Ezenkívül végezze el a sudo raspi-config funkciót, és engedélyezze a kamerát. Ezután indítsa újra.

Most már készen áll a programozási rész elindítására!

2. lépés: Programozás

Nyissa meg a booth.py fájlt, és illessze be a csatolt kódot. A mellékelt fájlban minden sor megjegyzést ír, hogy pontosan tudja, mi történik. A következő lépésben megkapjuk a szükséges jelzőket a Twitter API működéséhez.

A nyomógombok bekötéséhez a következő lépésben a kódban meghatározott csapokkal dolgozunk.

Remélhetőleg a hozzászólásaim során megértette a kód működését!

3. lépés: A Twitter beállítása és a rendszerindítás

Itt feltételezem, hogy van Twitter -fiókja, amelyet használni fog. Ha nem, akkor most hozzon létre egyet.

Lépjen az apps.twitter.com oldalra

Új alkalmazás létrehozása

Töltse ki a kötelező mezőket, fogadja el a megállapodást, és folytassa

Ellenőrizze a fenti képpel, hogy ugyanazt a képernyőt látja, mint én.

Lépjen a Kulcsok és hozzáférési tokenek oldalra

Görgessen le, és kattintson a Hozzáférési tokenek létrehozása elemre

Most vegye ki a 4 jelzőt, amelyeket lát, és helyezze őket a booth.py -ba.

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

Szeretnénk futtatni a programot, amikor a Raspberry Pi elindul a Start gombra kattintva. Később bekötjük a gombokat, de most a rendszerindítási lépést hajtjuk végre. Nyissa meg a terminált, és írja be a sudo nano /etc/rc.local parancsot

A 0 kilépés előtt írja be a python3 /home/pi/Desktop/booth.py parancsot

Fájl mentése

Most elkészült a málna pi program beállításával. Ne feledje, hogy minden csak Wifi kapcsolat esetén fog működni. Térjünk át a hardver részre.

4. lépés: Hardver

Hardver
Hardver
Hardver
Hardver

Örülök, hogy idáig eljutottál! Először is csatlakoztatnunk kell a kamerát a Raspberry Pi -hez. Ez a webhely megmutatja, hogyan lehet fizikailag összekapcsolni. Be kell vezetnünk azt a gombot is, amely mindent irányít. Szükséged van 2 férfi-női kábelre, kenyérlapra és gombra. Helyezze a gombot a kenyértábla közepére. Csatlakoztasson két vezetéket a gomb egyik oldalán lévő két vezetékhez (lásd az ábrát). Csatlakoztassa az egyik vezeték hüvelyes végét a Raspberry Pi földeléséhez, a másikat pedig a GPIO 4 -hez.

Most kész! Így használhatja fel új alkotásait. Csatlakoztassa a málna pi -t az áramellátáshoz, és várja meg, amíg bekapcsol. Nyomja meg a gombot, majd röviddel ezután engedje el, és elkészül a kép, és feltöltésre kerül a Twitterre. Ha legalább 3 másodpercig lenyomva tartja a gombot, a Raspberry Pi biztonságosan leáll (ne csak húzza ki a konnektorból). Próbálja ki ezt, és nézze meg, hogy minden a leírtak szerint működik -e. Természetesen, ha bármilyen kérdése vagy javaslata van, hagyja őket a megjegyzésekben.

Ajánlott: