Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
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.