Tartalomjegyzék:
- Lépés: Felkészülés a programozásra
- 2. lépés: Programozás
- 3. lépés: A Twitter beállítása és a rendszerindítás
- 4. lépés: Hardver
Videó: Tweetbot - Twitter Connected Photo Booth: 4 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
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
Ö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:
Vocal GOBO - Hangcsillapító pajzs - Vocal Booth - Vocal Box - Reflexion Filter - Vocalshield: 11 lépés
Ének GOBO - Hangcsillapító pajzs - Vocal Booth - Vocal Box - Reflexion Filter - Vocalshield: Elkezdtem több éneket felvenni az otthoni stúdiómban, és jobb hangzást akartam szerezni, és némi kutatás után rájöttem, mi az a " GOBO " volt. Láttam ezeket a hangcsillapító dolgokat, de nem igazán tudtam, mit csinálnak. Most már igen. Találtam egy y
RabbitPi - az Alexa Enabled, IFTTT Connected, Fül -Wiggling IoT Assistant: 12 lépés
RabbitPi - az Alexa Enabled, IFTTT Connected, Eagle Wiggling IoT Assistant: Ez egy elavult 2005 -ös Nabaztag " okos nyúl " hogy a Raspberry Pi 3 és az Adafruit Motor HAT segítségével modern IoT -asszisztenssé építettem át, webkamerás mikrofonnal és egy Philips Soundshooter hangszóróval, amelyet az aranyos eredeti tok tartalmaz
PoochPak: Cellular Connected Smart Dog mellény: 4 lépés
PoochPak: Cellular Connected Smart Dog Mellény: Az automatizálás során gyakran arra összpontosítunk, hogy mérnököket dolgozzunk a hurokban, hogy kihasználjuk a számítógépek és az emberi elme kognitív erősségeit. A kutyáknak azonban vannak olyan készségeik, amelyek nagyon alkalmasak bizonyos feladatokra, amelyeket az emberek nem tudnak végrehajtani
Instagram ihlette DIY Photo-Booth: 18 lépés (képekkel)
Instagram ihlette DIY Photo-Booth: Úgy döntöttem, hogy egy egyszerű fotófülkét építek szórakoztató kiegészítőként az eseményekhez, ez az alapvető lépéseken megy keresztül, hogyan jutottam el néhány fadarabtól a teljesen működőképes standig. Fényképet is mellékeltem a képek megjelenéséről! Kérlek ne
Photo Booth Big Red Button: Teensy LC: 3 lépés (képekkel)
Photo Booth Big Red Button: Teensy LC: Néhány évvel ezelőtt építettem egy DIY szabadtéri Photo Booth -ot egy baráti esküvőre. Én a " standot " többször is különböző eseményekhez, de meg akartam változtatni a beállításokat egy egyszerűbb konfiguráció érdekében. Alapvetően egy dSLR állványon és egy kör