Hur man skapar en fotobås med hallon pi
Foto Booths är mycket roligt och gör ett folkligt tilltalande tillskott till sociala evenemang som fester, födelsedagar och bröllop. Gästerna tycker om att posera för bilder och hamna med distinkta minnessaker av en minnesvärd händelse. Medan du hyr en fotobås kan vara dyrt, med hjälp av en hallon Pi, kan du göra din egen för mycket mindre pengar och ha mycket roligare att göra det!
Steg
Del 1 av 8:
Ställa in din hallon pi1. Se till att din Raspberry Pi är uppdaterad. Du behöver en Raspberry PI-modell 2B eller senare, vilket kör det senaste stödda raspbiska operativsystemet med en bildskärm, ett tangentbord och en mus. Om du inte redan har din Raspberry Pi inställd på det här sättet, kolla in guiden Hur man kommer igång med Raspberry Pi För detaljerade steg-för-steg-instruktioner.
2. Uppdatera dina paketbibliotek. Öppna ett nytt terminalfönster genom att trycka på ikonen Terminal längst upp till vänster på aktivitetsfältet och skriv följande:
sudo apt-få uppdatering
3. Uppgradera dina paket. I terminalen skriver du:
sudo apt-get uppgradering
Del 2 av 8:
Ansluta kameramodulen1. Stäng ner Raspberry Pi och koppla bort strömmen.
2. Leta upp kamerans port.
3. Lyft bakfliken genom att dra upp på de två sidorna.
4. Sätt i bandkabeln så att metallkontakterna är vända bort från Ethernet-porten och mot HDMI-porten som avbildad.
5. Håll kamerans bandkabel på plats och tryck ner de två flikarna. Detta låser kamerans bandkabel på plats. Se till att bandkabeln är säker och sitter jämnt i kamerans port.
6. Återanslut strömmen och starta hallon Pi.
7. Öppna menyn Raspberry Pi-konfiguration. Klicka på ikonen Raspberry i det övre vänstra hörnet av aktivitetsfältet. Gå till "Preferences" och klicka sedan på "Raspberry Pi Configuration."
8. Se till att kamerans programvara är aktiverad i fliken Gränssnitt. Tryck sedan på OK.
9. Testa kameran genom att ta en bild! Öppna ett nytt terminalfönster och typ:
Raspistill -O Cam.jpg
10. Öppna den bildfil du just skapat. Du kan öppna filhanteraren genom att klicka på ikonen Filmapp på den övre vänstra sidan av aktivitetsfältet. Du bör se bildfilen i din hemkatalog. Dubbelklicka på filen och det öppnar bilden med bildvisaren. Excellent!
Del 3 av 8:
Välja en bildskrivare1. Tänk på fördelarna och nackdelarna med olika skrivare.
- Bläckstråle Skrivare är vanligtvis billigare och producerar bra fotokvalitetsutskrifter. Men de har vanligtvis långsammare utskriftshastigheter och är bedrägligt dyra när de skrivs ut i stor mängd. Fotopapperet säljs i lakan och bläckpatronerna säljs separat efter färg.
- Laser Skrivare har utmärkta utskriftshastigheter, men även färglaserskrivare producerar normalt inte fotokvalitetsbilder eller skriver ut på fotopapper. För färglaserskrivare säljs tonerkassetterna separat efter färg.
- Färgsubblimering Skrivare ger utmärkta bildkvalitetsutskrifter, snabba utskriftshastigheter och varierar mycket i pris. Fotopapper för färgämnes-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 högvolymmodellerna säljs papperet och färgämnet i rullar och skrivaren skär automatiskt varje foto av efter utskrift. För de billigare lägre kvantitetsmodellerna säljs fotopapper och färgämne tillsammans i lakan.
2. Tänk på dina behov och din budget. Vilken typ av händelse kommer din fotoalett att användas i och hur många bilder du sannolikt kommer att skriva ut? Vilken fotostorlek vill du att utskrifterna är och hur dyrt är det nödvändiga mediet? Ska du använda fotobåsen i framtiden? Beroende på din omständighet kan det vara i ditt intresse att hyra en professionell händelseskrivare eller köpa en begagnad modell till en bråkdel av kostnaden.
3. Se till att skrivaren är kompatibel med hallon Pi. Oavsett vilken skrivare du planerar att använda, måste den stödjas av gutenprint. GutenPrint är en öppen källkod samling av gratis skrivardrivrutiner för användning med Unix-baserade utskriftssystem, vilket är vad 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 "experimentell" bredvid din skrivare, kan det ha problem och kanske inte fungera på ett tillförlitligt sätt på hallon pi.
Del 4 av 8:
Installera bildskrivaren1. Installera koppar. Koppar (eller vanligt UNIX-utskriftssystem) är programmet vi behöver för att kunna skriva ut från hallon pi. Öppna ett nytt terminalfönster och typ:
sudo apt-get install cups
2. Lägg till användaren "PI" till gruppen som får skriva ut "lpadmin". I terminal typ:
sudo useMod -a -g lpadmin pi
3. Anslut skrivaren till Raspberry Pi med USB-kabeln. Slå sedan på skrivaren.
4. Öppna webbläsaren genom att klicka på ikonen Blue Globe i den övre vänstra sidan av aktivitetsfältet. Ange följande adress:
http: // 127.0.0.1: 631
5. Klicka på fliken Administration. Klicka sedan på Lägg till skrivare. Du kommer att bli uppmanad till ditt användarnamn och lösenord.
6. Välj din skrivare under listan Lokala skrivare och klicka på Fortsätta. Ignorera VNC-fjärrskrivaren och oroa dig inte om din skrivare är listad två gånger.
7. Byt namn på din skrivare till något enkelt att komma ihåg och enkelt att skriva. I det visade exemplet kommer vi att byta namn på skrivaren från standardvärdet Sony_UP-DR200 att helt enkelt Sonyup Så det är lättare att komma ihåg och skriva. Du kan också ange en plats tagg om du vill. I det här exemplet kommer vi att komma in fotobås som platsen. Klicka sedan på Fortsätt.
8. Välj skrivardrivrutinen för din specifika skrivarens make och modell. Klicka sedan på Lägg till skrivare.
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 det är bäst att lämna det ensam. Den viktigaste inställningen är att se till att mediestorleken motsvarar den pappersstorlek du använder för närvarande. Klicka sedan på Ange standardalternativ. Du bör se en bekräftelsessida som visar "Printer "Yourprintername" standardalternativ har ställts in." Detta kommer sedan omdirigera dig till skrivarens huvudstatus och jobbsida.
10. Kontrollera efter aktiva skrivare. Öppna ett nytt terminalfönster och typ:
lpstat -p
11. Lista filerna i din hemkatalog. I terminal typ:
ls
12. Skriv ut bilden. I terminal typ:
LP -D Printername Cam.jpg
Del 5 av 8:
Få fototekoden1. Välj en fotokod. Att skapa ett fotoboxprogram från början är bortom omfattningen av 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 Photo Booth-projekt! Luckier fortfarande har många av de fantastiska människorna gjort sin öppna källkod gratis till allmänheten för personligt bruk.
- Du kan söka platser som GitHub.com för en som passar dina behov, men den här guiden kommer att använda ett program skrivet av Kenneth Centurion, som är lämpligen namngiven "Boothy" som ett 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: https: // github.com / zoroloco / boothy.
2. Klona det boothy arkivet. Kloning är helt enkelt ett annat sätt att säga "nedladdning" och ett förråd är helt enkelt en samling filer. Öppna ett nytt terminalfönster och ändra katalogen genom att ange:
CD / USR / LOCAL / SRC
sudo git klon git: // github.com / zoroloco / boothy.git
Del 6 av 8:
Ställa in fototekoden1. Byt 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, i terminalfönster typ:
sudo chmod 777 -r / usr / lokal / src / boothy
2. Kör installationsfilen som ett bash-skript. Installationen.TXT-fil har en lista över kommandon som laddar ner och installerar olika paket som du måste köra boothy. I stället för att ange dem alla manuellt kan du köra textfilen som ett skript. I terminal typ:
sudo bash / usr / lokal / src / boothy / install.Text
3. Redigera "springa" manus. I terminal typ:
sudo nano / usr / lokal / src / boothy / spring.sh
#!/ bin / bash ## chmod + x kör.sh ## clearudo python -i / usr / lokal / src / boothy / pbooth.py
Del 7 av 8:
Ansluta knappen1. Stäng av Raspberry Pi och koppla bort strömmen.
2. Leta reda på GPIO-stiften för knappen. GPIO står för inmatning av allmänt ändamål och det hänvisar till 40 stiften på hallon pi. De används för att ansluta olika elektroniska ingångsobjekt som knappar, växlar, lampor, etc. och kan sedan programmeras för att göra nästan vad som helst. Om du inspekterade pbooten.PY-fil Tidigare kan du ha märkt att koden betecknar knappsatsen som 26. Eftersom de inte är märkta på Raspberry Pi, se en schematisk av de angivna siffrorna.
3. Haka upp en jumper tråd till stift 26. Använd en annan färgad jumper tråd och koppla upp den till en markstift. Det finns faktiskt en markstift precis bredvid PIN 26 på den sista stiftet i samma rad. Som visas i bilden är en röd jumper tråd ansluten till stift 26 och en svart jumper tråd är ansluten till marken.
4. Anslut jumperkablarna till ett brödbräda. Breadboards kan göra det mycket lättare att leda kretsar upp utan elband eller ett lödjärn och är idealiska för testning om du har allt anslutet korrekt. Anslut jumpertråden ansluten till marken till det (-) negativa spåret och koppla in jumpertråden ansluten till knappsatsen i det (+) positiva spåret. Såsom visas i bilden är den röda ledningen (ansluten till stift 26) ansluten till det positiva spåret och den svarta ledningen (ansluten till marken) är ansluten till det negativa spåret.
5. Anslut två längder av anslutningstråd i breadboard. Med en trådstripare, remsa båda ändarna av två olika färgtrådar. Anslut ena sidan av varje tråd i motsvarande brödbräda. Som avbildad är en röd anslutningstråd ansluten till det positiva spåret av breadboard och en vit tråd är ansluten till brödbrädans negativa spår.
6. Anslut motsvarande anslutningsledningar till knappens positiva och negativa kontakter.
7. Anslut strömmen tillbaka till Raspberry Pi och starta den.
8. Testa det! Kontrollera om alla element fungerar. I en ny terminalfönster typ:
/ usr / lokal / src / boothy / spring.sh
9. Tryck ↵ Ange. Kameraförhandsgranskningen startar och du kommer att se ett nummer som räknar ner. Gör dig redo att le! Det tar 3 bilder och skriver ut den resulterande fotosatsen. När det står "Tryck på röd knapp för att börja!" Det bör upprepa hela processen, så att den röda knappen trycks in! Grattis, du gjorde en bildbod!
10. Stäng bildbooth-programmet. När du är redo att avsluta Photo Booth-programmet, tryck bara på Ctrl+C. Detta kommer att avsluta programmet plötsligt och ta dig tillbaka till terminalfönstret. Tryck sedan på Ctrl+D För att återvända till den vanliga kommandotolken.
Del 8 av 8:
Anpassa vidare1. Redigera Python-koden. Om du vill anpassa programmet, kan du redigera filen Pbooth.py i pythonredigeraren. Öppna ett nytt filhanterarefönster och navigera till den boothy-katalogen. Dubbelklicka på filen Pbooth.py. Detta bör öppna pbooten.PY-kod i Python Editor.
2. Spara en säkerhetskopia! Klicka på "Fil" och väljaren "Spara som" och spara en ny fil som heter "pboot.py.bak" Som en backup-fil om du ändrar något som kommer att orsaka att Python-koden inte fungerar. Om det händer, ta bara bort ".bak" Förlängning från filen och skriv över den trasiga filen med den. På så sätt kan du känna dig säkert med att lära dig vad varje del av koden gör!
3. Anpassa Python-koden. 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 till dina behov.
IMG1 = "1.jpg"Img2 = "2.jpg"IMG3 = "3.jpg"Aktuell arbetandedir = "/ usr / lokal / src / boothy"IMG4 = "4logo.jpg"Logdir = "loggar"arkiviveradir = "Foton"Screen_Width = 640Screen_Height = 480Image_Width = 640IMAGE_HEIGHT = 480BUTTON_PIN = 26LED_PIN = 19 #Connected to extern 12V.Photo_Delay = 8
4. Bygg ett hölje! Det finns många kreativa sätt att du kan visa din arbetsfotobås och massor av exempel på internet av olika installationer som människor har gjort. Bli kreativ och ha kul!
Tips
Saker du behöver
- Raspberry Pi (2b eller senare)
- Raspberry PI Camera Module (V2 rekommenderas)
- HDMI MONITOR / TV
- Fotoskrivare
- LED-knapp
- Hookup Wire
- Trådstrippare
- Bakbord
- Jumper trådar
Dela på det sociala nätverket: