Përmbajtje:
- Hapi 1: Përgatitja për programim
- Hapi 2: Programimi
- Hapi 3: Konfigurimi i Twitter dhe konfigurimi i boot
- Hapi 4: Pajisje kompjuterike
Video: Tweetbot - Foto kabina e lidhur me Twitter: 4 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Në këtë projekt, ne do të bëjmë një aparat fotografik me Raspberry Pi që mund të përdoret në një stendë fotografish në ahengje. Pasi të merret fotografia, ajo mund të postohet në një llogari të caktuar në Twitter që të gjithë ta shikojnë më vonë. Ky tutorial do të përfshijë pjesën teknologjike të këtij projekti, në mënyrë që programimi, konfigurimi dhe disa instalime elektrike. Kjo ju lejon të personalizoni plotësisht stendën tuaj të fotografive bazuar në vendndodhjen në të cilën do ta vendosni dhe preferencat personale.
Këtu është ajo që do t'ju duhet:
Raspberry Pi 3*: $ 34.49 (Mund të përdorni versione të tjera, por ky mësim bazohet në 3)
Kabllo HDMI*: 6,99 dollarë
Miu: 5.49 dollarë
Tastiera: $ 12.99
Kartë microSD 8 GB*: 7.32 dollarë
Burimi i energjisë për Raspberry Pi*: 9.99 dollarë
Rast për Raspberry Pi*: 6.98 dollarë
PiCamera: $ 27.99
Breadboard: $ 6.86
1 buton: 7.68 dollarë
2 Kabllo kërcyes Mashkull-Femër: 4.99 dollarë
Monitor për HDMI (Ju mund të përdorni VNC ose SSH nëse preferoni, por unë nuk do të kaloj mbi konfigurimin këtu)
Artikujt me një yll (*) mund të blihen të gjithë së bashku këtu: 69,99 dollarë
Me shumë mundësi ju i keni tashmë këto nëse keni përdorur ndonjëherë më parë Raspberry Pi. Para se të fillojmë mësimin, do të supozoj se keni versionin më të fundit të Raspbian në Raspberry Pi tuaj. Nëse keni nevojë për ndihmë, shkoni këtu.
Hapi 1: Përgatitja për programim
Hapni terminalin në Raspberry Pi tuaj (shkurtore: Ctrl-Alt-T).
Drejtoni këtë linjë: sudo apt-get update dhe pastaj sudo apt-get upgrade-y e cila do të përditësojë paketat tuaja aktuale dhe do të instalojë disa të reja.
Tani, ne do të krijojmë një skedar ku do të banojë programi ynë Python. Nëse dëshironi ta bëni këtë duke përdorur GUI, shkoni në tavolinën e punës, klikoni me të djathtën dhe klikoni Krijo të Re - Empty File. Emërtoni skedarin "booth.py". Tani për tani, lini atë bosh dhe ruani.
Nëse dëshironi ta bëni atë hap duke përdorur terminalin. Shkruani cd ~/Desktop dhe më pas sudo nano stendë.py. Futni ndonjë gjë në të tani dhe bëni Ctrl-X dhe pastaj Y dhe pastaj Enter.
Tani, ne duhet të instalojmë një bibliotekë "Twython" të cilën do ta përdorim për të postuar imazhe në Twitter.
Shkruani terminalin: sudo pip3 install twython
Për më tepër, ekzekutoni sudo pip3 install twython -upgrade
Gjithashtu, bëni sudo raspi-config dhe aktivizoni kamerën. Pas kësaj, rindizni.
Tani jeni gati për të filluar pjesën e programimit!
Hapi 2: Programimi
Shkoni te skedari juaj booth.py dhe ngjisni kodin e bashkangjitur në të. Në skedarin e bashkangjitur, çdo rresht komentohet në mënyrë që të dini saktësisht se çfarë po ndodh. Në hapin tjetër, ne do të marrim shenjat e nevojshme që API -ja e Twitter të funksionojë.
Ne do të punojmë me kunjat e përcaktuara në kod në një hap të ardhshëm për të lidhur telekomandat.
Shpresoj, ju e kuptoni se si funksionon kodi përmes komenteve të mia!
Hapi 3: Konfigurimi i Twitter dhe konfigurimi i boot
Këtu, unë do të supozoj se keni një llogari në Twitter që do të përdorni. Nëse jo, krijoni një tani.
Shkoni te apps.twitter.com
Krijo Aplikacion të Ri
Plotësoni fushat e kërkuara, pranoni marrëveshjen dhe vazhdoni
Kontrolloni me një imazh më lart për të parë që shihni të njëjtin ekran si unë.
Shkoni te Çelësat dhe aksesoni shenjat
Shkoni poshtë dhe klikoni Krijo shenjat e hyrjes sime
Tani merrni 4 shenjat që shihni dhe vendosini në stendë. Py.
ck: Çelësi i Konsumatorit, cs: Sekreti i Konsumatorit, në: shenjën e hyrjes, ats: Access Token Secret
Ne duam të jemi në gjendje të ekzekutojmë programin kur Raspberry Pi të fillojë duke klikuar butonin e fillimit. Ne do t'i lidhim butonat më vonë, por do ta bëjmë hapin e nisjes tani. Shkoni në terminal dhe shkruani sudo nano /etc/rc.local
Para daljes 0, shkruani python3 /home/pi/Desktop/booth.py
Ruaj dosjen
Tani keni mbaruar me ngritjen e programit të mjedrës pi. Mbani në mend se gjithçka do të funksionojë vetëm në rast të një lidhje Wi -Fi. Le të kalojmë në seksionin e harduerit.
Hapi 4: Pajisje kompjuterike
Më vjen mirë që e keni arritur deri këtu! Së pari, ne duhet të lidhim kamerën me Raspberry Pi tonë. Kjo faqe në internet ju tregon se si ta lidhni atë fizikisht. Ne gjithashtu duhet të lidhim butonin që do të kontrollojë gjithçka. Keni nevojë për 2 kabllo meshkuj-femra, dërrasë buke dhe buton. Vendoseni butonin në mes të tabelës së bukës. Vendosni dy tela në dy priza në njërën anë të butonit (shiko figurën). Lidhni skajin femëror të një teli me Ground në Raspberry Pi dhe Tjetrin me GPIO 4. Shihni imazhin për të parë se ku t'i lidhni ato dy tela.
Tani keni mbaruar! Ja se si e përdorni krijimin tuaj të ri. Lidheni prizën e mjedrës pi dhe prisni që të ndizet. Shtypni butonin dhe lëshojeni pak më vonë, dhe një fotografi do të merret dhe ngarkohet në Twitter. Nëse e mbani butonin për 3 sekonda ose më shumë, Raspberry Pi do të mbyllet në mënyrë të sigurt (mos e shkëputni vetëm nga priza). Provojeni këtë dhe shikoni nëse gjithçka funksionon siç përshkruhet. Sigurisht, nëse keni ndonjë pyetje ose sugjerim, lërini ato në komente.
Recommended:
Bëni termostatin tuaj të ngrohjes të lidhur dhe bëni kursime me ngrohje: 53 hapa (me fotografi)
Bëni Termostatin tuaj të Ngrohjes të Lidhur dhe Bëni Kursime Me Ngrohje: Cili është qëllimi? Rritni komoditetin duke ngrohur shtëpinë tuaj saktësisht si dëshironi Bëni kursime dhe zvogëloni emetimet e gazrave serë duke ngrohur shtëpinë tuaj vetëm kur keni nevojë Mbani kontroll mbi ngrohjen tuaj kudo që të jeni Jini krenarë që e keni bërë atë
Si të bëni portën tuaj WIFI për të lidhur Arduino -n tuaj me rrjetin IP?: 11 hapa (me fotografi)
Si ta bëni portën tuaj WIFI për të lidhur Arduino -n tuaj me Rrjetin IP?: Si shumë njerëz ju mendoni se Arduino është një zgjidhje shumë e mirë për të bërë automatizimin e shtëpisë dhe robotike! Por në aspektin e komunikimit Arduinos vijnë vetëm me lidhje serike. Unë jam duke punuar në një robot që duhet të jetë i lidhur përgjithmonë me një server që funksionon
Pompë uji e lidhur me magnetikë: 10 hapa (me fotografi)
Pompë uji e lidhur me magnetikë: Në këtë UDHUCTZIM do të shpjegoj se si kam bërë një pompë uji me bashkim magnetik. Në këtë pompë uji nuk ka një lidhje mekanike midis shtytësit dhe boshtit të motorit elektrik që e bën atë të funksionojë. Por si arrihet kjo dhe
Kabina e regjistrimit të shtëpisë DIY (66,00 dollarë): 11 hapa (me fotografi)
Dhoma e Regjistrimit të Shtëpisë DIY (66,00 dollarë): Rreth katër vjet më parë, shkrova një libër teksti dhe libër audio të Astronomisë që merrej me 110 Objektet Messier që mund të shihen me një teleskop. Shikuesi është në gjendje të dëgjojë faktet interesante dhe historinë e këtyre objekteve qiellore pa pasur
Sistemi Ambilight për çdo hyrje të lidhur me televizorin tuaj. WS2812B Arduino UNO Raspberry Pi HDMI (Përditësuar më 12.2019): 12 hapa (me fotografi)
Sistemi Ambilight për çdo hyrje të lidhur me televizorin tuaj. WS2812B Arduino UNO Raspberry Pi HDMI (Përditësuar më 12.2019): Unë gjithmonë kam dashur të shtoj ambilight në televizorin tim. Duket shumë mirë! Më në fund e bëra dhe nuk u zhgënjeva! Kam parë shumë video dhe shumë mësime mbi krijimin e një sistemi Ambilight për televizorin tuaj, por kurrë nuk kam gjetur një mësim të plotë për fëmijën tim të saktë