Innholdsfortegnelse:
- Trinn 1: Gjør deg klar til å programmere
- Trinn 2: Programmering
- Trinn 3: Twitter -oppsett og om oppstart
- Trinn 4: Maskinvare
Video: Tweetbot - Twitter Connected Photo Booth: 4 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
I dette prosjektet skal vi lage et Raspberry Pi-drevet kamera som kan brukes i en fotoboks på fester. Etter at bildet er tatt, kan det legges ut på en utpekt Twitter -konto som alle kan se senere. Denne opplæringen vil omfatte teknologidelen av dette prosjektet, slik at programmering, oppsett og noen ledninger. Dette lar deg tilpasse din egen fotoboks helt basert på stedet du vil sette den opp på og personlige preferanser.
Her er hva du trenger:
Raspberry Pi 3*: $ 34,49 (Du kan bruke andre versjoner, men denne opplæringen er basert på 3)
HDMI -kabel*: 6,99 dollar
Mus: 5,49 dollar
Tastatur: $ 12,99
8 GB microSD -kort*: 7,32 dollar
Strømkilde for Raspberry Pi*: 9,99 dollar
Etui til Raspberry Pi*: 6,98 dollar
PiCamera: $ 27,99
Brødbrett: $ 6,86
1 Trykknapp: $ 7,68
2 startkabler for mann og kvinne: $ 4,99
Skjerm for HDMI (Du kan bruke VNC eller SSH hvis du foretrekker det, men jeg vil ikke gå over oppsettet her)
Elementer med en stjerne (*) kan alle kjøpes sammen her: $ 69,99
Du har sannsynligvis de fleste av disse allerede hvis du noen gang har brukt en Raspberry Pi før. Før vi begynner opplæringen, antar jeg at du har den nyeste versjonen av Raspbian på Raspberry Pi. Hvis du trenger hjelp, gå her.
Trinn 1: Gjør deg klar til å programmere
Åpne terminalen på Raspberry Pi (snarvei: Ctrl-Alt-T).
Kjør denne linjen: sudo apt-get update og deretter sudo apt-get upgrade -y som vil oppdatere dine nåværende pakker og installere noen nye.
Nå skal vi lage en fil der Python -programmet vårt vil ligge. Hvis du vil gjøre dette ved hjelp av GUI, går du til skrivebordet, høyreklikker og klikker på Opprett ny - tom fil. Gi filen navnet "booth.py". La det stå tomt og lagre det foreløpig.
Hvis du vil gjøre det trinnet ved å bruke terminalen. Skriv inn cd ~/Desktop og deretter sudo nano booth.py. Skriv inn noe i det for nå og gjør Ctrl-X og deretter Y og deretter Enter.
Nå må vi installere et bibliotek "Twython" som vi vil bruke til å legge ut bilder på Twitter.
Skriv inn terminalen: sudo pip3 install twython
I tillegg kjører du sudo pip3 install twython --upgrade
Gjør også sudo raspi-config og aktiver kamera. Etter dette, start på nytt.
Du er nå klar til å starte programmeringsdelen!
Trinn 2: Programmering
Gå til din booth.py -fil og lim den vedlagte koden inn i den. I den vedlagte filen kommenteres hver linje slik at du vet nøyaktig hva som skjer. I neste trinn får vi de nødvendige tokensene for at Twitter API skal fungere.
Vi vil jobbe med pinnene som er definert i koden i et fremtidig trinn for å koble trykknappene.
Forhåpentligvis forstår du hvordan koden fungerer gjennom kommentarene mine!
Trinn 3: Twitter -oppsett og om oppstart
Her vil jeg anta at du har en Twitter -konto som du vil bruke. Hvis ikke, opprett en nå.
Gå til apps.twitter.com
Opprett ny app
Fyll ut de nødvendige feltene, godta avtale og fortsett
Kontroller med et bilde ovenfor for å se at du ser den samme skjermen som meg.
Gå til Keys and Access Tokens
Rull ned og klikk på Create My Access Tokens
Ta nå de fire symbolene du ser, og legg dem i stand.py.
ck: Consumer Key, cs: Consumer Secret, at: access token, ats: Access Token Secret
Vi ønsker å kunne kjøre programmet når Raspberry Pi starter ved å klikke på startknappen. Vi vil koble knappene senere, men vi vil gjøre oppstartstrinnet nå. Gå til terminalen og skriv sudo nano /etc/rc.local
Skriv ut python3 /home/pi/Desktop/booth.py før utgang 0
Lagre filen
Nå er du ferdig med å sette opp bringebær pi -programmet. Husk at alt bare fungerer i tilfelle en Wifi -tilkobling. La oss gå videre til maskinvaredelen.
Trinn 4: Maskinvare
Jeg er glad for at du har kommet så langt! Først må vi koble kameraet til Raspberry Pi. Dette nettstedet viser deg hvordan du fysisk kan koble det til. Vi må også koble til knappen som skal kontrollere alt. Du trenger 2 hann-hun-kabler, brødbrett og knapp. Plasser knappen over midten av brødbrettet. Sett to ledninger til to av lederne på den ene siden av knappen (se bildet). Koble hunenden av den ene ledningen til Ground på Raspberry Pi og den andre til GPIO 4. Se bildet for å se hvor de to ledningene skal kobles til.
Nå er du ferdig! Slik bruker du den nye skapelsen din. Koble til bringebær -pi til strømmen og vent til den slås på. Trykk på knappen og slipp kort tid etter, og et bilde vil bli tatt og lastet opp til Twitter. Hvis du holder knappen inne i 3 sekunder eller mer, vil Raspberry Pi trygt slå seg av (ikke bare koble den fra). Prøv dette og se om alt fungerer som beskrevet. Selvfølgelig, hvis du har spørsmål eller forslag, la dem stå i kommentarene.
Anbefalt:
Google Photo Clock: 7 trinn (med bilder)
Google Photo Clock: Denne instruksjonene viser hvordan du bruker en ESP32 og en LCD for å lage en digital klokke med randomisert fotovisning i bakgrunnen hvert minutt. Bildene kommer fra det delte Google Fotoalbumet ditt. Bare legg inn delingskoblingen ESP32 vil gjøre jobben; >
DIY Home Recording Booth ($ 66,00): 11 trinn (med bilder)
DIY Home Recording Booth ($ 66,00): For omtrent fire år siden skrev jeg en astronomi lærebok og lydbok som omhandlet de 110 Messier -objektene som kan sees med et teleskop. Seeren er i stand til å lytte til de interessante fakta og historien til disse himmelske gjenstandene uten å ha
Arduino Wedding Photo Booth - 3D -trykte deler, automatisert og lavbudsjett: 22 trinn (med bilder)
Arduino Wedding Photo Booth - 3D -trykte deler, automatisert og lavt budsjett: Jeg ble nylig invitert til min partners brors bryllup, og de spurte før om vi kunne bygge dem en fotoboks da de kostet for mye å leie. Dette er det vi kom på, og etter flere komplimenter bestemte jeg meg for å gjøre det til en instruksjonsartikkel
Smart Led Messenger, Connected Displayer: 4 trinn (med bilder)
Smart Led Messenger, Connected Displayer: Hi Maker, Her er et tilkoblet objekt som heter Smart Led Messenger. Med den kan du vise en fantastisk rullende melding hentet fra internett! Du kan lage den selv med: Led Matrix 8*8*4 - ~ 4 $ mikrokontroller Wemos D1 mini V3 - ~ 4 $ 3D -trykt eske
Instagram-inspirert DIY Photo-Booth: 18 trinn (med bilder)
Instagram Inspired DIY Photo-Booth: Jeg bestemte meg for å bygge en enkel fotoboks som et morsomt tillegg for arrangementer, dette går gjennom de grunnleggende trinnene for hvordan jeg gikk fra noen få treverk til en fullt funksjonell bod. Jeg har også tatt med et bilde av hvordan bildene ser ut! Vennligst ikke