Sommario:

Tweetbot - Photo Booth collegato a Twitter: 4 passaggi (con immagini)
Tweetbot - Photo Booth collegato a Twitter: 4 passaggi (con immagini)

Video: Tweetbot - Photo Booth collegato a Twitter: 4 passaggi (con immagini)

Video: Tweetbot - Photo Booth collegato a Twitter: 4 passaggi (con immagini)
Video: tweetbot profile effect using UIScrollView 2024, Novembre
Anonim
Tweetbot - Photo Booth collegato a Twitter
Tweetbot - Photo Booth collegato a Twitter

In questo progetto, realizzeremo una fotocamera alimentata da Raspberry Pi che può essere utilizzata in una cabina fotografica alle feste. Dopo che la foto è stata scattata, può essere pubblicata su un account Twitter designato affinché tutti possano vederla in seguito. Questo tutorial comprenderà la parte tecnologica di questo progetto, quindi la programmazione, l'installazione e alcuni cablaggi. Ciò ti consente di personalizzare completamente la tua cabina fotografica in base alla posizione in cui la installerai e alle preferenze personali.

Ecco di cosa avrai bisogno:

Raspberry Pi 3*: $ 34,49 (puoi usare altre versioni ma questo tutorial è basato su 3)

Cavo HDMI*: $ 6,99

Mouse: $ 5,49

Tastiera: $ 12,99

Scheda microSD da 8 GB*: $ 7,32

Fonte di alimentazione per Raspberry Pi*: $ 9,99

Custodia per Raspberry Pi*: $ 6,98

Fotocamera Pi: $ 27,99

Tagliere: $ 6,86

1 pulsante: $ 7,68

2 cavi jumper maschio-femmina: $ 4,99

Monitor per HDMI (puoi usare VNC o SSH se preferisci, ma non esaminerò la configurazione qui)

Gli articoli con un asterisco (*) possono essere acquistati tutti insieme qui: $ 69,99

Probabilmente ne hai già la maggior parte se hai mai usato un Raspberry Pi prima. Prima di iniziare il tutorial, presumo che tu abbia l'ultima versione di Raspbian sul tuo Raspberry Pi. Se hai bisogno di aiuto, vai qui.

Passaggio 1: Prepararsi alla programmazione

Apri il terminale sul tuo Raspberry Pi (scorciatoia: Ctrl-Alt-T).

Esegui questa riga: sudo apt-get update e poi sudo apt-get upgrade -y che aggiornerà i tuoi pacchetti attuali e ne installerà di nuovi.

Ora creeremo un file in cui risiederà il nostro programma Python. Se vuoi farlo utilizzando la GUI, vai sul desktop, fai clic con il pulsante destro del mouse e fai clic su Crea nuovo - File vuoto. Denominare il file "booth.py". Per ora, lascialo vuoto e salva.

Se vuoi fare questo passaggio usando il terminale. Digita cd ~/Desktop e poi sudo nano booth.py. Inserisci qualcosa per ora e fai Ctrl-X e poi Y e poi Invio.

Ora dobbiamo installare una libreria "Twython" che useremo per pubblicare immagini su Twitter.

Digita nel terminale: sudo pip3 install twython

Inoltre, esegui sudo pip3 install twython --upgrade

Inoltre, fai sudo raspi-config e abilita la fotocamera. Dopo questo, riavvia.

Ora sei pronto per iniziare la parte di programmazione!

Passaggio 2: programmazione

Vai al tuo file booth.py e incollaci il codice allegato. Nel file allegato, ogni riga è commentata in modo che tu sappia esattamente cosa sta succedendo. Nel passaggio successivo, otterremo i token necessari affinché l'API di Twitter funzioni.

Lavoreremo con i pin definiti nel codice in un passaggio futuro per cablare i pulsanti.

Spero che tu capisca come funziona il codice attraverso i miei commenti!

Passaggio 3: configurazione di Twitter e configurazione di avvio

Qui, presumo che tu abbia un account Twitter che utilizzerai. In caso contrario, creane uno ora.

Vai su apps.twitter.com

Crea nuova app

Compila i campi richiesti, accetta il contratto e continua

Controlla con un'immagine sopra per vedere che vedi la mia stessa schermata.

Vai a Chiavi e token di accesso

Scorri verso il basso e fai clic su Crea i miei token di accesso

Ora prendi i 4 token che vedi e inseriscili in booth.py.

ck: chiave consumatore, cs: segreto consumatore, at: token di accesso, ats: segreto token di accesso

Vogliamo essere in grado di eseguire il programma all'avvio del Raspberry Pi facendo clic sul pulsante di avvio. Collegheremo i pulsanti in seguito, ma eseguiremo ora il passaggio all'avvio. Vai al terminale e digita sudo nano /etc/rc.local

Prima dell'uscita 0, digita python3 /home/pi/Desktop/booth.py

Salvare il file

Ora hai finito di configurare il programma Raspberry Pi. Tieni presente che tutto funzionerà solo in caso di connessione Wi-Fi. Passiamo alla sezione hardware.

Passaggio 4: hardware

Hardware
Hardware
Hardware
Hardware

Sono contento che tu sia arrivato fino a qui! Per prima cosa, dobbiamo collegare la fotocamera al nostro Raspberry Pi. Questo sito web mostra come collegarlo fisicamente. Dobbiamo anche cablare il pulsante che controllerà tutto. Hai bisogno di 2 cavi maschio-femmina, breadboard e pulsante. Posiziona il pulsante al centro della breadboard. Metti due fili a due dei cavi su un lato del pulsante (vedi immagine). Collega l'estremità femmina di un filo a Ground sul Raspberry Pi e l'altro a GPIO 4. Vedi l'immagine per vedere dove collegare quei due fili.

Ora hai finito! Ecco come usi la tua nuova creazione. Collega il Raspberry Pi all'alimentazione e attendi che si accenda. Premi il pulsante e rilascialo poco dopo, verrà scattata una foto e caricata su Twitter. Se tieni premuto il pulsante per 3 secondi o più, il Raspberry Pi si spegnerà in sicurezza (non solo scollegarlo). Prova questo e vedi se tutto funziona come descritto. Naturalmente, se avete domande o suggerimenti, lasciateli nei commenti.

Consigliato: