Talaan ng mga Nilalaman:

Tweetbot - Nakakonektang Twitter Booth ng Larawan: 4 na Hakbang (na may Mga Larawan)
Tweetbot - Nakakonektang Twitter Booth ng Larawan: 4 na Hakbang (na may Mga Larawan)

Video: Tweetbot - Nakakonektang Twitter Booth ng Larawan: 4 na Hakbang (na may Mga Larawan)

Video: Tweetbot - Nakakonektang Twitter Booth ng Larawan: 4 na Hakbang (na may Mga Larawan)
Video: Twitter или Tweetbot — что выбрать? 2024, Hulyo
Anonim
Tweetbot - Nakakonektang Twitter Booth ng Larawan
Tweetbot - Nakakonektang Twitter Booth ng Larawan

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

Hardware
Hardware
Hardware
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: