Inhoudsopgave:
- Stap 1: Klaar om te programmeren
- Stap 2: Programmeren
- Stap 3: Twitter instellen en opstarten
- Stap 4: Hardware
Video: Tweetbot - Twitter Connected Photo Booth: 4 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
In dit project gaan we een Raspberry Pi-aangedreven camera maken die gebruikt kan worden in een fotohokje op feestjes. Nadat de foto is gemaakt, kan deze op een speciaal Twitter-account worden geplaatst zodat iedereen deze later kan bekijken. Deze zelfstudie omvat het technologische gedeelte van dit project, zodat programmeren, instellen en wat bedrading. Hierdoor kun je je eigen photobooth volledig personaliseren op basis van de locatie waar je hem instelt en persoonlijke voorkeuren.
Dit is wat je nodig hebt:
Raspberry Pi 3*: $34,49 (u kunt andere versies gebruiken, maar deze tutorial is gebaseerd op 3)
HDMI-kabel*: $6,99
Muis: $ 5,49
Toetsenbord: $ 12,99
8 GB microSD-kaart*: $ 7,32
Stroombron voor de Raspberry Pi*: $ 9,99
Behuizing voor de Raspberry Pi*: $6,98
PiCamera: $ 27,99
Breadboard: $ 6,86
1 drukknop: $ 7,68
2 mannelijke-vrouwelijke startkabels: $ 4,99
Monitor voor HDMI (u kunt VNC of SSH gebruiken als u dat wilt, maar ik zal hier niet ingaan op de installatie)
Artikelen met een asterisk (*) kunnen hier allemaal samen worden gekocht: $ 69,99
De meeste hiervan heb je waarschijnlijk al als je ooit eerder een Raspberry Pi hebt gebruikt. Voordat we met de tutorial beginnen, ga ik ervan uit dat je de nieuwste versie van Raspbian op je Raspberry Pi hebt. Als je hulp nodig hebt, ga dan hierheen.
Stap 1: Klaar om te programmeren
Open de terminal op je Raspberry Pi (snelkoppeling: Ctrl-Alt-T).
Voer deze regel uit: sudo apt-get update en vervolgens sudo apt-get upgrade -y die uw huidige pakketten zal bijwerken en enkele nieuwe zal installeren.
Nu gaan we een bestand maken waarin ons Python-programma zal staan. Als u dit wilt doen met behulp van de GUI, gaat u naar uw bureaublad, klikt u met de rechtermuisknop en klikt u op Nieuw maken - Leeg bestand. Noem het bestand "booth.py". Voor nu, laat het leeg en sla op.
Als u die stap wilt doen met behulp van de terminal. Typ cd ~/Desktop en vervolgens sudo nano booth.py. Voer er voorlopig iets in en doe Ctrl-X en dan Y en dan Enter.
Nu moeten we een bibliotheek "Twython" installeren die we zullen gebruiken om afbeeldingen op Twitter te plaatsen.
Typ in de terminal: sudo pip3 install twython
Voer bovendien sudo pip3 install twython --upgrade. uit
Voer ook sudo raspi-config uit en schakel camera in. Hierna opnieuw opstarten.
U bent nu klaar om het programmeergedeelte te starten!
Stap 2: Programmeren
Ga naar je booth.py-bestand en plak de bijgevoegde code erin. In het bijgevoegde bestand wordt elke regel becommentarieerd zodat u precies weet wat er aan de hand is. In de volgende stap krijgen we de benodigde tokens om de Twitter API te laten werken.
We zullen in een toekomstige stap werken met de pinnen die in de code zijn gedefinieerd om de drukknoppen te bedraden.
Hopelijk begrijp je door mijn opmerkingen hoe de code werkt!
Stap 3: Twitter instellen en opstarten
Hier ga ik ervan uit dat je een Twitter-account hebt dat je gaat gebruiken. Zo niet, maak er dan nu een aan.
Ga naar apps.twitter.com
Nieuwe app maken
Vul de verplichte velden in, accepteer de overeenkomst en ga verder
Controleer met een afbeelding hierboven of je hetzelfde scherm ziet als ik.
Ga naar Sleutels en Toegangstokens
Scroll naar beneden en klik op Mijn toegangstokens maken
Neem nu de 4 tokens die je ziet en stop ze in booth.py.
ck: Consumentensleutel, cs: Consumentengeheim, bij: toegangstoken, ats: Toegangstokengeheim
We willen het programma kunnen uitvoeren wanneer de Raspberry Pi opstart door op de startknop te klikken. We zullen de knoppen later bedraden, maar we zullen nu de opstartstap doen. Ga naar de terminal en typ sudo nano /etc/rc.local
Typ voor exit 0 python3 /home/pi/Desktop/booth.py
Sla bestand op
Nu bent u klaar met het instellen van het raspberry pi-programma. Houd er rekening mee dat alles alleen werkt bij een Wifi-verbinding. Laten we verder gaan met het hardwaregedeelte.
Stap 4: Hardware
Ik ben blij dat je zo ver bent gekomen! Eerst moeten we de camera aansluiten op onze Raspberry Pi. Deze website laat zien hoe je hem fysiek kunt aansluiten. We moeten ook de knop aansluiten die alles regelt. Je hebt 2 male-female kabels, breadboard en knop nodig. Plaats de knop over het midden van het breadboard. Sluit twee draden aan op twee van de draden aan één kant van de knop (zie afbeelding). Sluit het vrouwelijke uiteinde van de ene draad aan op aarde op de Raspberry Pi en de andere op GPIO 4. Zie afbeelding om te zien waar deze twee draden moeten worden aangesloten.
Nu ben je klaar! Hier leest u hoe u uw nieuwe creatie gebruikt. Sluit de Raspberry Pi aan op de voeding en wacht tot hij aan gaat. Druk op de knop en laat kort daarna los, en er wordt een foto gemaakt en geüpload naar Twitter. Als je de knop 3 seconden of langer ingedrukt houdt, wordt de Raspberry Pi veilig uitgeschakeld (niet zomaar de stekker uit het stopcontact). Probeer dit uit en kijk of alles werkt zoals beschreven. Als je vragen of suggesties hebt, laat ze dan natuurlijk achter in de comments.
Aanbevolen:
DIY Home Recording Booth ($ 66,00): 11 stappen (met afbeeldingen)
DIY Home Recording Booth ($ 66,00): Ongeveer vier jaar geleden schreef ik een Astronomy-tekstboek en audioboek over de 110 Messier-objecten die met een telescoop kunnen worden bekeken. De kijker kan luisteren naar de interessante feiten en geschiedenis van deze hemellichamen zonder
Arduino Wedding Photo Booth - 3D-geprinte onderdelen, geautomatiseerd en laag budget - Ajarnpa
Arduino Wedding Photo Booth - 3D-geprinte onderdelen, geautomatiseerd en laag budget: ik was onlangs uitgenodigd voor de bruiloft van de broer van mijn partner en ze vroegen eerder of we een fotohokje voor hen konden bouwen omdat ze te duur waren om te huren. Dit is wat we bedachten en na verschillende complimenten besloot ik er een educatieve
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
Instagram geïnspireerde DIY Photo-Booth: 18 stappen (met afbeeldingen)
Instagram-geïnspireerde doe-het-zelf-fotocabine: ik besloot een eenvoudige fotocabine te bouwen als een leuke toevoeging voor evenementen, dit doorloopt de basisstappen van hoe ik van een paar stukken hout naar een volledig functionele cabine ging. Ik heb ook een foto bijgevoegd van hoe de afbeeldingen eruit zien! Alsjeblieft niet
Photo Booth Big Red Button: Teensy LC - Ajarnpa
Photo Booth Big Red Button: Teensy LC: Een aantal jaren geleden heb ik een DIY openlucht Photo Booth gebouwd voor een bruiloft van vrienden. Ik gebruikte de "stand" een aantal keer voor verschillende evenementen, maar wilde de setup wijzigen voor een eenvoudigere configuratie. Kortom, een dSLR op een statief en een schoot