Cuprins:

Tweetbot - Cabină foto conectată la Twitter: 4 pași (cu imagini)
Tweetbot - Cabină foto conectată la Twitter: 4 pași (cu imagini)

Video: Tweetbot - Cabină foto conectată la Twitter: 4 pași (cu imagini)

Video: Tweetbot - Cabină foto conectată la Twitter: 4 pași (cu imagini)
Video: Como Configurar Camara Logitech C920 Balance de Blancos e Iluminacion 2024, Decembrie
Anonim
Tweetbot - Cabină foto conectată la Twitter
Tweetbot - Cabină foto conectată la Twitter

În acest proiect, vom realiza o cameră alimentată cu Raspberry Pi care poate fi utilizată într-un stand foto la petreceri. După ce fotografia este făcută, aceasta poate fi postată pe un cont Twitter desemnat pentru ca toată lumea să o poată vedea mai târziu. Acest tutorial va cuprinde partea de tehnologie a acestui proiect, astfel încât programarea, configurarea și unele cabluri. Acest lucru vă permite să vă personalizați complet propria cabină foto în funcție de locația în care o veți configura și de preferințele personale.

Iată de ce veți avea nevoie:

Raspberry Pi 3 *: 34,49 USD (Puteți utiliza alte versiuni, dar acest tutorial se bazează pe 3)

Cablu HDMI *: 6,99 USD

Mouse: 5,49 USD

Tastatură: 12,99 USD

Card microSD de 8 GB *: 7,32 USD

Sursă de alimentare pentru Raspberry Pi *: 9,99 USD

Carcasă pentru Raspberry Pi *: 6,98 USD

PiCamera: 27,99 dolari

Panou: 6,86 USD

1 Buton: 7,68 dolari

2 cabluri jumper masculin-feminin: 4,99 USD

Monitor pentru HDMI (Puteți utiliza VNC sau SSH dacă preferați, dar nu voi trece peste configurare aici)

Articolele cu asterisc (*) pot fi cumpărate împreună aici: 69,99 USD

Probabil că aveți deja cele mai multe dintre acestea dacă ați folosit vreodată un Raspberry Pi înainte. Înainte de a începe tutorialul, voi presupune că aveți cea mai recentă versiune de Raspbian pe Raspberry Pi. Dacă aveți nevoie de ajutor, mergeți aici.

Pasul 1: Pregătirea pentru programare

Deschideți terminalul de pe Raspberry Pi (comandă rapidă: Ctrl-Alt-T).

Rulați această linie: sudo apt-get update și apoi sudo apt-get upgrade -y care va actualiza pachetele curente și va instala unele noi.

Acum, vom crea un fișier în care va locui programul nostru Python. Dacă doriți să faceți acest lucru utilizând interfața grafică, mergeți la desktop, faceți clic dreapta și faceți clic pe Creare nouă - Fișier gol. Denumiți fișierul „booth.py”. Deocamdată, lăsați-l necompletat și salvați.

Dacă doriți să faceți acest pas folosind terminalul. Tastați cd ~ / Desktop și apoi sudo nano booth.py. Introduceți orice în el pentru moment și faceți Ctrl-X, apoi Y și apoi Enter.

Acum, trebuie să instalăm o bibliotecă „Twython” pe care o vom folosi pentru a posta imagini pe Twitter.

Tastați terminalul: sudo pip3 instalați twython

În plus, rulați sudo pip3 install twython --upgrade

De asemenea, faceți sudo raspi-config și activați camera. După aceasta, reporniți.

Acum sunteți gata să începeți porțiunea de programare!

Pasul 2: Programare

Accesați fișierul dvs. booth.py și lipiți codul atașat în el. În fișierul atașat, fiecare rând este comentat, astfel încât să știți exact ce se întâmplă. În pasul următor, vom obține jetoanele necesare pentru ca API-ul Twitter să funcționeze.

Vom lucra cu pinii definiți în cod într-un pas viitor pentru a conecta butoanele.

Sperăm că înțelegeți cum funcționează codul prin comentariile mele!

Pasul 3: Configurare Twitter și în Boot Setup

Aici, voi presupune că aveți un cont Twitter pe care îl veți folosi. Dacă nu, creați unul acum.

Accesați apps.twitter.com

Creați o aplicație nouă

Completați câmpurile obligatorii, acceptați acordul și continuați

Verificați cu o imagine de mai sus pentru a vedea că vedeți același ecran ca și mine.

Accesați Taste și jetoane de acces

Derulați în jos și faceți clic pe Creați jetoanele mele de acces

Acum ia cele 4 jetoane pe care le vezi și pune-le în booth.py.

ck: Consumer Key, cs: Consumer Secret, at: access token, ats: Access Token Secret

Vrem să putem rula programul atunci când Raspberry Pi pornește făcând clic pe butonul Start. Vom conecta butoanele mai târziu, dar vom face pasul de pornire acum. Accesați terminalul și tastați sudo nano /etc/rc.local

Înainte de ieșirea 0, tastați python3 /home/pi/Desktop/booth.py

Salvează fișierul

Acum ați terminat configurarea programului raspberry pi. Rețineți că totul va funcționa numai în cazul unei conexiuni Wifi. Să trecem la secțiunea hardware.

Pasul 4: Hardware

Hardware
Hardware
Hardware
Hardware

Mă bucur că ați ajuns până aici! În primul rând, trebuie să conectăm camera la Raspberry Pi. Acest site web vă arată cum să îl conectați fizic. De asemenea, trebuie să conectăm butonul care va controla totul. Aveți nevoie de 2 cabluri masculin-feminin, panou și buton. Așezați butonul peste mijlocul panoului. Puneți două fire la două dintre cabluri pe o parte a butonului (a se vedea imaginea). Conectați capătul feminin al unui fir la masă pe Raspberry Pi și celălalt la GPIO 4. Vedeți imaginea pentru a vedea unde să conectați cele două fire.

Acum ai terminat! Iată cum folosești noua ta creație. Conectați raspberry pi la alimentare și așteptați să se aprindă. Apăsați butonul și eliberați-l la scurt timp, iar o fotografie va fi făcută și încărcată pe Twitter. Dacă țineți apăsat butonul timp de 3 secunde sau mai mult, Raspberry Pi se va opri în siguranță (nu doar deconectați-l). Încercați acest lucru și vedeți dacă totul funcționează așa cum este descris. Desigur, dacă aveți întrebări sau sugestii, lăsați-le în comentarii.

Recomandat: