Fotobås är mycket roliga och utgör ett tillfredsställande tillskott till sociala evenemang som fester, födelsedagar och bröllop. Gästerna tycker om att posera för bilder och slutar med distinkta minnesmärken av en minnesvärd händelse. Även om det kan vara dyrt att hyra en fotobås, kan du med en Raspberry Pi göra din egen för mycket mindre pengar och ha mycket roligare att göra det!
Steg
Del 1 av 8: Konfigurera din Raspberry Pi
Steg 1. Se till att din Raspberry Pi är uppdaterad
Du behöver en Raspberry Pi -modell 2B eller senare med det senaste Raspbian -operativsystemet som stöds med en bildskärm, ett tangentbord och en mus. Om du inte redan har din Raspberry Pi konfigurerad på detta sätt, kolla in guiden Hur du kommer igång med Raspberry Pi för detaljerade steg-för-steg-instruktioner.
Steg 2. Uppdatera dina paketbibliotek
Öppna ett nytt terminalfönster genom att trycka på terminalikonen längst upp till vänster i aktivitetsfältet och skriva följande:
sudo apt-get uppdatering
Steg 3. Uppgradera dina paket
Skriv i terminalen:
sudo apt-get uppgradering
Del 2 av 8: Anslutning av kameramodulen
Steg 1. Stäng av Raspberry Pi och koppla bort strömmen
Steg 2. Leta reda på kameraporten
Steg 3. Lyft den bakre fliken genom att dra upp på de två sidorna
Steg 4. Sätt i bandkabeln så att metallkontakterna är vända bort från Ethernet -porten och mot HDMI -porten enligt bilden
Steg 5. Håll kamerabandskabeln på plats och tryck ner de två flikarna
Detta låser kamerans bandkabel på plats. Se till att bandkabeln sitter ordentligt och sitter jämnt i kameraporten.
Steg 6. Återanslut strömmen och starta Raspberry Pi
Steg 7. Öppna konfigurationsmenyn för Raspberry Pi
Klicka på hallonikonen i det övre vänstra hörnet av aktivitetsfältet. Gå till "Inställningar" och klicka sedan på "Raspberry Pi -konfiguration."
Steg 8. Se till att kameraprogramvaran är aktiverad på fliken Gränssnitt
Tryck sedan på OK.
Datorn kan uppmana dig att den måste startas om innan ändringar kan träda i kraft. Den frågar sedan om du vill starta om datorn nu, i så fall väljer du Ja
Steg 9. Testa kameran genom att ta en bild
Öppna ett nytt terminalfönster och skriv:
raspistill -o cam.jpg
- Tryck sedan på ↵ Enter. Kameraförhandsgranskningen slås på en sekund senare, den tar en bild. Det sparas i användarens hemkatalog med filnamnet cam.jpg.
- Du kan ersätta cam-j.webp" />
Steg 10. Öppna bildfilen du just skapade
Du kan öppna filhanteraren genom att klicka på filmappikonen längst upp till vänster i aktivitetsfältet. Du bör se bildfilen i din hemkatalog. Dubbelklicka på filen så öppnas bilden med Image Viewer. Excellent!
Del 3 av 8: Välja en fotoskrivare
Steg 1. Tänk på fördelarna och nackdelarna med olika skrivare
- Bläckstråleskrivare skrivare är vanligtvis billigare och ger bra fotokvalitetsutskrifter. Men de har vanligtvis lägre utskriftshastigheter och är bedrägligt dyra när de skriver ut i stora mängder. Fotopappret säljs i ark och bläckpatronerna säljs separat efter färg.
- Laser skrivare har utmärkta utskriftshastigheter men även färglaserskrivare producerar normalt inte bilder i fotokvalitet och inte heller på fotopapper. För färglaserskrivare säljs tonerkassetterna också separat efter färg.
- Färgsublimering skrivare ger utmärkta fotokvalitetsutskrifter, snabba utskriftshastigheter och varierar mycket i pris. Fotopappret för färg-sublimeringsskrivare säljs med den exakta mängden färgfilm som behövs för att skriva ut samma mängd papper. För de dyrare modellerna med hög volym säljs papper och färgämne tillsammans i rullar och skrivaren skär automatiskt av varje foto efter utskrift. För de billigare modellerna med lägre kvantitet säljs fotopapper och färgämne tillsammans i ark.
Steg 2. Tänk på dina behov och din budget
Vilken typ av evenemang kommer din fotobås att användas i och hur många foton kommer du troligen att skriva ut? Vilken fotostorlek vill du att utskrifterna ska vara och hur dyrt är det nödvändiga mediet? Kommer du att använda fotobåsen i framtiden? Beroende på din omständighet kan det vara i ditt bästa intresse att hyra en professionell evenemangsskrivare eller köpa en begagnad modell till en bråkdel av kostnaden.
Steg 3. Se till att din skrivare är kompatibel med Raspberry Pi
Oavsett vilken skrivare du planerar att använda måste den stödjas av Gutenprint. Gutenprint är en öppen källkodssamling av gratis skrivardrivrutiner för användning med UNIX -baserade utskriftssystem, vilket Raspberry Pi använder för att skriva ut. Här är en lista över skrivare som för närvarande är kompatibla med Gutenprint. Om det står "EXPERIMENTAL" bredvid din skrivare kan det uppstå problem och kanske inte fungerar tillförlitligt på Raspberry Pi.
Del 4 av 8: Installera fotoskrivaren
Steg 1. Installera CUPS
CUPS (eller Common Unix Printing System) är programmet vi behöver för att kunna skriva ut från Raspberry Pi. Öppna ett nytt terminalfönster och skriv:
sudo apt-get install koppar
Steg 2. Lägg till användarens 'pi' i gruppen som får skriva ut 'lpadmin'
I terminalen:
sudo usermod -a -G lpadmin pi
Steg 3. Anslut skrivaren till Raspberry Pi med USB -kabeln
Slå sedan på skrivaren.
Steg 4. Öppna webbläsaren genom att klicka på den blå klotikonen längst upp till vänster i aktivitetsfältet
Ange följande adress i URL -fältet:
127.0.0.1:631
Tryck sedan på ↵ Enter. Detta öppnar CUPS -installationssidan i din webbläsare.
Steg 5. Klicka på fliken Administration
Klicka sedan på Lägg till skrivare. Du kommer att bli ombedd att ange ditt användarnamn och lösenord.
Standardnamnet är pi och standardlösenordet är hallon om det inte har ändrats tidigare
Steg 6. Välj din skrivare under listan Lokala skrivare och klicka på Fortsätt
Ignorera VNC -fjärrskrivaren och oroa dig inte om din skrivare listas två gånger.
Steg 7. Byt namn på din skrivare till något lätt att komma ihåg och enkelt att skriva
I exemplet på bilden kommer vi att byta namn på skrivaren från standard Sony_UP-DR200 till bara SonyUP så det är lättare att komma ihåg och skriva. Du kan också ange en platstagg om du vill. I det här exemplet kommer vi att ange photobooth som platsen. Klicka sedan på Fortsätt.
Steg 8. Välj skrivardrivrutinen för din specifika skrivares märke och modell
Klicka sedan på Lägg till skrivare.
Steg 9. Välj de standardutskriftsinställningar du föredrar på den här skrivaren
Om du inte vet vad en viss inställning gör är det bäst att låta den vara ifred. Den viktigaste inställningen är att se till att mediestorleken överensstämmer med pappersstorleken du använder för närvarande. Klicka sedan på Ange standardalternativ. Du bör se en bekräftelsessida som visar "Skrivarens" YourPrinterName "standardalternativ har ställts in." Detta omdirigerar dig sedan till skrivarens huvudstatus och jobbsida.
Steg 10. Sök efter aktiva skrivare
Öppna ett nytt terminalfönster och skriv:
lpstat -p
Tryck sedan på ↵ Enter. Detta kommer att ge namn och status för den aktuella standardskrivaren. Det visade skrivarnamnet bör vara det du angav tidigare i CUPS -inställningen och statusen ska vara "inaktiv" om skrivaren inte används.
Steg 11. Lista filerna i din hemkatalog
I terminalen:
ls
Tryck sedan på ↵ Enter. Detta kommer att återge en lista över kataloger och filer som finns i hemkatalogen. I listan bör du hitta filnamnet på bilden du tog tidigare i avsnittet Anslut kameramodulen.
Steg 12. Skriv ut bilden
I terminalen:
lp -d PRINTERNAME cam.jpg
- I stället för PRINTERNAME skriver du in din egen skrivares namn och ersätter cam-j.webp" />
Del 5 av 8: Skaffa koden för fotobås
Steg 1. Välj en fotobodskod
Att skapa ett fotobåsprogram från grunden ligger utanför den här guiden. Lyckligtvis finns det många olika program som flyter runt på nätet som olika användare har skrivit för sina egna DIY fotobåsprojekt! Men lyckligtvis har många av dessa fantastiska människor gjort sin öppen källkod gratis för allmänheten för personligt bruk.
Du kan söka efter platser som Github.com efter en som passar dina behov, men den här guiden kommer att använda ett program skrivet av Kenneth Centurion, bedårande kallat 'boothy', som exempel. Det är enkelt och ganska lätt att förstå och kan anpassas utan för mycket programmeringskunskap. Du kan inspektera filerna och utforska koden i din webbläsare här:
Steg 2. Klona booth -förvaret
Kloning är helt enkelt ett annat sätt att säga "ladda ner" och ett arkiv är helt enkelt en samling filer. Öppna ett nytt terminalfönster och ändra katalogen genom att ange:
cd/usr/local/src
- Tryck sedan på ↵ Enter.
- Klona boothy -förvaret till den här mappen genom att skriva:
sudo git klon git: //github.com/zoroloco/boothy.git
Tryck sedan på ↵ Enter. Detta kommer att kopiera hela boothy förvaringsinstitutet och alla dess filer till katalogen du befinner dig i. Bra jobbat!
Del 6 av 8: Konfigurera koden för fotobås
Steg 1. Ändra fil- och mappbehörigheter
Du måste göra många av dessa nya filer skrivbara och körbara så att du kan redigera och köra de olika filerna. Du kan lära dig mer om de olika behörighetsinställningarna på den officiella Linux -webbplatsen. Det snabbaste sättet är att göra hela boothy katalogen läsbar, skrivbar och körbar för alla. För att göra detta, skriv i terminalfönstret:
sudo chmod 777 -R/usr/local/src/boothy
Tryck på ↵ Enter.
Steg 2. Kör INSTALL -filen som ett bash -skript
INSTALL.txt -filen har en lista med kommandon som laddar ner och installerar olika paket som du behöver för att köra boothy. Istället för att ange dem alla manuellt kan du köra textfilen som ett skript. I terminalen:
sudo bash /usr/local/src/boothy/INSTALL.txt
Tryck på ↵ Enter. Var säker på att svara på alla uppmaningar under installationsprocessen. Detta steg kan ta ganska lång tid, så det här skulle vara en bra tid att ta en kopp kaffe! Vänta tills alla paket är installerade innan du fortsätter till nästa steg.
Steg 3. Redigera "kör" -skriptet
I terminalen:
sudo nano /usr/local/src/boothy/run.sh
- Tryck på ↵ Enter. Detta öppnar filen run.sh i en textredigerare i terminalen. Använd piltangenterna för att navigera och lägg till en -i på nedersta raden efter ordet "python" så hela koden visas som:
#!/bin/bash # # chmod +x run.sh # # rensa sudo python -i /usr/local/src/boothy/pbooth.py
Del 7 av 8: Anslutning av knappen
Steg 1. Stäng av Raspberry Pi och koppla bort strömmen
Steg 2. Leta reda på GPIO -stiften för knappen
GPIO står för General Purpose Input Output och det hänvisar till de 40 stiften på Raspberry Pi. De används för att ansluta olika elektroniska ingångsutmatningsobjekt som knappar, omkopplare, lampor etc. och kan sedan programmeras för att göra precis vad som helst. Om du inspekterade pbooth.py -filen tidigare kanske du har märkt att koden betecknar KNAPP -stiftet som 26. Eftersom de inte är märkta på Raspberry Pi, hänvisar du till en schema över de angivna numren.
Steg 3. Anslut en bygelkabel till stift 26
Använd en annan färgad bygelkabel och anslut den till en slipstift. Det finns faktiskt en marknål precis intill stift 26 på den sista stiftet på samma rad. Som visas på bilden är en röd bygelkabel ansluten till stift 26 och en svart jumperkabel hakad till jord.
Steg 4. Anslut bygelkablarna till en brödbräda
Brödbrädor kan göra det mycket lättare att koppla upp kretsar utan eltejp eller lödkolv och är idealiska för att testa om allt är korrekt anslutet. Anslut bygelkabeln som är ansluten till marken i (-) negativa spåret och anslut bygelkabeln som är ansluten till knappstiftet till (+) plusspåret. Som visas på bilden är den röda ledningen (ansluten till stift 26) ansluten till det positiva spåret och den svarta ledningen (ansluten till jord) är ansluten till det negativa spåret.
Steg 5. Anslut två längder av anslutningstråd till brödbrädet
Med en trådavlägsnare, ta bort båda ändarna av två olika färgtrådar. Anslut ena sidan av varje tråd till motsvarande spår på brödbrädet. Som på bilden är en röd anslutningskabel ansluten till brödbrädans positiva spår och en vit tråd är ansluten till brödbrädans negativa spår.
Steg 6. Anslut motsvarande anslutningskablar till de positiva och negativa kontakterna på knappen
Steg 7. Anslut strömmen till Raspberry Pi igen och starta den
Steg 8. Testa det
Kontrollera om alla element fungerar. Skriv i ett nytt terminalfönster:
/usr/local/src/boothy/run.sh
Steg 9. Tryck på ↵ Enter
Kameraförhandsgranskningen startar och du kommer att se ett nummer räkna ner. Gör dig redo att le! Det tar 3 bilder och skriver ut den resulterande fotosatsen. När det står "Tryck på den röda knappen för att börja!" det bör upprepa hela processen så fort den röda knappen trycks in! Grattis, du gjorde en fotobås!
Steg 10. Stäng fotoboksprogrammet
När du är redo att avsluta fotoboksprogrammet trycker du bara på Ctrl+C. Detta avslutar programmet plötsligt och tar dig tillbaka till terminalfönstret. Tryck sedan på Ctrl+D för att återgå till den vanliga kommandotolken.
Del 8 av 8: Anpassa vidare
Steg 1. Redigera pythonkoden
Om du vill anpassa programmet ytterligare kan du redigera filen pbooth.py i python -redigeraren. Öppna ett nytt filhanterarfönster och navigera till den booth -katalogen. Dubbelklicka på filen pbooth.py. Detta bör öppna pbooth.py -koden i python -redigeraren.
Steg 2. Spara en säkerhetskopia
Klicka på "Arkiv" och välj "Spara som" och spara en ny fil som heter "pbooth.py.bak" som en backupfil om du ändrar något som gör att pythonkoden inte fungerar. Om det händer tar du bara bort tillägget ".bak" från filen och skriver över den trasiga filen med den. På så sätt kan du känna dig trygg när du experimenterar med att lära dig vad varje del av koden gör!
Steg 3. Anpassa pythonkoden
Om du inspekterar koden lite närmare ser du att det finns några variabler och termer som definieras nära toppen som gör det lite lättare att anpassa detta efter dina behov.
IMG1 = "1.jpg" IMG2 = "2.jpg" IMG3 = "3.jpg" CurrentWorkingDir = "/usr/local/src/boothy" IMG4 = "4logo.png" logDir = "logs" archiveDir = "photos" SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 IMAGE_WIDTH = 640 IMAGE_HEIGHT = 480 BUTTON_PIN = 26 LED_PIN = 19 #ansluten till extern 12v. PHOTO_DELAY = 8
Steg 4. Bygg ett hölje
Det finns många kreativa sätt att visa din fungerande fotobås och många exempel på internet på olika installationer som människor har gjort. Var kreativ och ha kul!