
Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13

Sa proyektong ito, gumawa kami ng isang Raspberry Pi-powered camera na maaaring magamit sa isang photo booth sa mga party. Matapos makunan ang larawan, maaari itong mai-post sa isang itinalagang Twitter account para matingnan ng lahat sa paglaon. Sakupin ng tutorial na ito ang bahagi ng teknolohiya ng proyektong ito, upang ang programa, pag-setup, at ilang mga kable. Pinapayagan kang ganap na ipasadya ang iyong sariling photo booth batay sa lokasyon kung saan mo ito ise-set up at mga personal na kagustuhan.
Narito ang kakailanganin mo:
Raspberry Pi 3 *: $ 34.49 (Maaari kang gumamit ng iba pang mga bersyon ngunit ang tutorial na ito ay batay sa 3)
HDMI Cable *: $ 6.99
Mouse: $ 5.49
Keyboard: $ 12.99
8GB microSD Card *: $ 7.32
Pinagmulan ng Power para sa Raspberry Pi *: $ 9.99
Kaso para sa Raspberry Pi *: $ 6.98
PiCamera: $ 27.99
Breadboard: $ 6.86
1 Pushbutton: $ 7.68
2 Mga male-Female jumper cable: $ 4.99
Monitor para sa HDMI (Maaari mong gamitin ang VNC o SSH kung gusto mo ngunit hindi ko lalampas sa pag-setup dito)
Ang mga item na may isang asterisk (*) ay maaaring mabili nang sama-sama dito: $ 69.99
Malamang mayroon ka na ng karamihan sa mga ito kung nakagamit ka na ba ng isang Raspberry Pi dati. Bago namin simulan ang tutorial, ipagpapalagay ko na mayroon ka ng pinakabagong bersyon ng Raspbian sa iyong Raspberry Pi. Kung kailangan mo ng tulong, pumunta ka rito.
Hakbang 1: Paghahanda sa Program
Buksan ang terminal sa iyong Raspberry Pi (shortcut: Ctrl-Alt-T).
Patakbuhin ang linyang ito: sudo apt-get update at pagkatapos sudo apt-get upgrade -y na mag-a-update sa iyong kasalukuyang mga package at mai-install ang ilang mga bago.
Ngayon, lilikha kami ng isang file kung saan maninirahan ang aming programa sa Python. Kung nais mong gawin ito gamit ang GUI, pumunta sa iyong desktop, mag-right click, at i-click ang Lumikha ng Bago - Empty File. Pangalanan ang file na "booth.py". Sa ngayon, iwanang blangko ito at i-save.
Kung nais mong gawin ang hakbang na iyon gamit ang terminal. Mag-type sa cd ~ / Desktop at pagkatapos sudo nano booth.py. Ipasok ang anupaman dito sa ngayon at gawin ang Ctrl-X at pagkatapos ang Y at pagkatapos ay Ipasok.
Ngayon, kailangan naming mag-install ng isang library na "Twython" na gagamitin namin upang mag-post ng mga imahe sa Twitter.
Mag-type sa terminal: sudo pip3 install twython
Bilang karagdagan, patakbuhin ang sudo pip3 i-install twython - mag-upgrade
Gayundin, gawin ang sudo raspi-config at paganahin ang camera. Pagkatapos nito, i-reboot.
Handa ka na ngayon upang simulan ang bahagi ng programa!
Hakbang 2: Programming
Pumunta sa iyong booth.py file at i-paste ang naka-attach na code dito. Sa naka-attach na file, ang bawat linya ay nagkomento upang malaman mo nang eksakto kung ano ang nangyayari. Sa susunod na hakbang, makakakuha kami ng mga kinakailangang token upang gumana ang Twitter API.
Gumagawa kami ng mga pin na tinukoy sa code sa isang hinaharap na hakbang upang i-wire ang mga pindutan ng push.
Inaasahan ko, naiintindihan mo kung paano gumagana ang code sa pamamagitan ng aking mga komento!
Hakbang 3: Pag-setup ng Twitter at sa Pag-setup ng Boot
Dito, ipagpapalagay ko na mayroon kang isang Twitter Account na iyong gagamitin. Kung hindi, lumikha ng isa ngayon.
Pumunta sa apps.twitter.com
Lumikha ng Bagong App
Punan ang mga kinakailangang larangan, tanggapin ang kasunduan, at magpatuloy
Suriin ang isang imahe sa itaas upang makita na nakikita mo ang parehong screen sa akin.
Pumunta sa Mga Susi at Pag-access ng Mga Token
Mag-scroll pababa at i-click ang Lumikha ng Mga Tokens sa Pag-access
Ngayon kunin ang 4 na mga token na nakikita mo at ilagay ang mga ito sa booth.py.
ck: Consumer Key, cs: Consumer Secret, sa: token ng pag-access, ats: Lihim na Ma-access ang Token
Nais naming mapagpatakbo ang programa kapag ang Raspberry Pi ay bota sa pamamagitan ng pag-click sa start button. I-wire namin ang mga pindutan sa paglaon, ngunit gagawin namin ang on boot step ngayon. Pumunta sa terminal at i-type ang sudo nano /etc/rc.local
Bago lumabas 0, i-type ang python3 /home/pi/Desktop/booth.py
I-save ang file
Natapos mo na ang pagse-set up ng programa ng raspberry pi. Tandaan na gagana lang ang lahat sa kaso ng isang Koneksyon sa Wifi. Lumipat tayo sa seksyon ng hardware.
Hakbang 4: Hardware


Natutuwa ako na nagawa mo ito hanggang ngayon! Una, kailangan naming ikonekta ang camera sa aming Raspberry Pi. Ipinapakita sa iyo ng website na ito kung paano ito ikonekta nang pisikal. Kailangan din nating i-wire ang pindutan na makokontrol ang lahat. Kailangan mo ng 2 male-female cables, breadboard, at button. Ilagay ang pindutan sa gitna ng pisara. Maglagay ng dalawang kawad sa dalawa sa mga lead sa isang gilid ng pindutan (tingnan ang imahe). Ikonekta ang babaeng dulo ng isang kawad sa Ground sa Raspberry Pi at ang Iba pa sa GPIO 4. Tingnan ang imahe upang makita kung saan ikonekta ang dalawang wires.
Ngayon tapos ka na! Narito kung paano mo ginagamit ang iyong bagong nilikha. I-plug in ang raspberry pi sa kuryente at hintaying mag-on ito. Pindutin ang pindutan at pakawalan kaagad, at isang larawan ang makukuha at mai-upload sa Twitter. Kung hawakan mo ang pindutan sa loob ng 3 segundo o higit pa, ligtas na mai-shut down ang Raspberry Pi (huwag i-unplug lamang ito). Subukan ito at tingnan kung gumagana ang lahat tulad ng inilarawan. Siyempre, kung mayroon kang anumang mga katanungan o mungkahi, iwanan ang mga ito sa mga komento.
Inirerekumendang:
DIY Home Recording Booth ($ 66.00): 11 Hakbang (na may Mga Larawan)

DIY Home Recording Booth ($ 66.00): Mga apat na taon na ang nakalilipas, nagsulat ako ng isang libro sa teksto ng Astronomiya at audiobook na humarap sa 110 Messier Objects na nakikita ng isang teleskopyo. Nakikinig ang manonood sa mga nakawiwiling katotohanan at kasaysayan ng mga celestial na bagay na walang havin
Arduino Wedding Photo Booth - Mga Naka-print na Bahaging 3D, Awtomatiko at Mababang Badyet: 22 Hakbang (na may Mga Larawan)

Arduino Wedding Photo Booth - 3D Printed Parts, Automated at Mababang Budget: Kamakailan ay naimbitahan ako sa kasal ng kapatid ng aking kapareha at tinanong nila dati kung maaari naming maitayo sa kanila ang isang photo booth dahil masyadong malaki ang gastos sa pag-upa. Ito ang naisip namin at pagkatapos ng maraming mga papuri, napagpasyahan kong gawing isang panturo
Oral History Booth Mula sa isang Antique Payphone: 11 Hakbang (na may Mga Larawan)

Oral History Booth Mula sa isang Antique Payphone: Nakakatawa kung paano humantong sa isa pa ang isang kahanga-hangang proyekto. Matapos ipakita ang aking Audio Memory Chest sa Boston Makers (aking hometown makerspace), tinanong ako ng isa sa mga Artista sa 2018 ng lungsod na gusto kong maging interesado sa pagbuo ng isang " oral history phone bo
DIY Hindi Pinag-iingat na Photo Booth: 12 Hakbang (na may Mga Larawan)

DIY Unattended Photo Booth: Isang photo booth na maaaring mai-install sa isang sulok ng isang tindahan at magpatakbo nang walang nag-aalaga
Inspirasyon ng DIY Photo-Booth ng Instagram: 18 Mga Hakbang (na may Mga Larawan)

Inspirasyon ng DIY Photo-Booth ng Instagram: Nagpasiya akong bumuo ng isang simpleng photo-booth bilang isang nakakatuwang karagdagan para sa mga kaganapan, dumaan ito sa mga pangunahing hakbang kung paano ako nagpunta mula sa ilang mga piraso ng kahoy sa isang ganap na functional booth. Nagsama din ako ng larawan ng kung ano ang hitsura ng mga imahe! Huwag pakiusap