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 pi
  1. Bild med titeln rpisetup.jpg
1. 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.
  • Bild med titeln TerminalAptget.jpg
    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
  • Tryck sedan på ↵ ENTER. Detta uppdaterar dina programvarupaketlistor så det kan avgöra vilka program som behöver uppgradera och som redan är aktuella.
  • 3. Uppgradera dina paket. I terminalen skriver du:
    sudo apt-get uppgradering
  • Tryck sedan på ↵ ENTER. Detta kommer att uppgradera dina program och operativsystem om nyare versioner är tillgängliga.
  • Del 2 av 8:
    Ansluta kameramodulen
    1. Stäng ner Raspberry Pi och koppla bort strömmen.
  • Bild med titeln LocateCameraPort.jpg
    2. Leta upp kamerans port.
  • Bild med titeln Cameraportup.jpg
    3. Lyft bakfliken genom att dra upp på de två sidorna.
  • Bild med titeln CameraPortribbon.jpg
    4. Sätt i bandkabeln så att metallkontakterna är vända bort från Ethernet-porten och mot HDMI-porten som avbildad.
  • Bild med titeln Cameraportdown.jpg
    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.
  • Bild med titeln Raspi Config Menu.jpg
    Bild med titeln Raspi Config Menu.jpg
    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."
  • Bild med titeln Raspi config.jpg
    Bild med titeln Raspi config.jpg
    8. Se till att kamerans programvara är aktiverad i fliken Gränssnitt. Tryck sedan på OK.
  • Datorn kan uppmana dig att det måste starta om innan ändringar kan träda i kraft. Det kommer då att fråga om du vill starta om datorn nu, i så fall, välj Ja.
  • 9. Testa kameran genom att ta en bild! Öppna ett nytt terminalfönster och typ:

    Raspistill -O Cam.jpg

  • Tryck sedan på ↵ ENTER. Kameraförhandsgranskningen kommer att aktivera en sekund senare, det kommer att fånga en bild. Det sparas i din användares hemkatalog med filnamnet kam.jpg.
  • Du kan ersätta kam.jpg I ovanstående kommando med vilket filnamn du föredrar så länge det slutar med .jpg
  • Bild med titeln Openca
    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 bildskrivare
    1. Bild titled chooseaprinter.jpg
    1. 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 bildskrivaren
    1. 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
  • Tryck sedan på ↵ ENTER och det laddar installationsfilerna. När du uppmanas att fortsätta, skriv Y och tryck på ↵ ENTER. Koppar börjar installationsprocessen som kan ta 15 minuter eller längre.
  • 2. Lägg till användaren "PI" till gruppen som får skriva ut "lpadmin". I terminal typ:
    sudo useMod -a -g lpadmin pi
  • Tryck sedan på ↵ ENTER.
  • 3. Anslut skrivaren till Raspberry Pi med USB-kabeln. Slå sedan på skrivaren.
  • Bild med titeln CupsBrowser.jpg
    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

  • Tryck sedan på ↵ ENTER. Detta öppnar sidan för CUPS-inställningssidan i din webbläsare.
  • Bild med titeln Cupslogin1.jpg
    5. Klicka på fliken Administration. Klicka sedan på Lägg till skrivare. Du kommer att bli uppmanad till ditt användarnamn och lösenord.
  • Standard användarnamn är pi och standardlösenordet är hallon Om det inte tidigare ändrats.
  • Bild med titeln LocalPrinters.jpg
    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.
  • Bild med titeln NamePrinter.jpg
    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.
  • Bild med titeln skrivardriver.jpg
    8. Välj skrivardrivrutinen för din specifika skrivarens make och modell. Klicka sedan på Lägg till skrivare.
  • Bild med titeln Defaultprintersetup.jpg
    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.
  • Bild med titeln lpstatidle.jpg
    Bild med titeln lpstatidle.jpg
    10. Kontrollera efter aktiva skrivare. Öppna ett nytt terminalfönster och typ:

    lpstat -p

  • Tryck sedan på ↵ ENTER. Detta kommer att returnera namn och status för den aktuella standardskrivaren. Det visade skrivarnamnet ska vara det du angivit tidigare i CUPS-inställningen och statusen ska vara "på tomgång" Om skrivaren inte är i bruk.
  • Bild med titeln lscolorguide.jpg
    Bild med titeln lscolorguide.jpg
    11. Lista filerna i din hemkatalog. I terminal typ:

    ls

  • Tryck sedan på ↵ ENTER. Detta kommer att returnera en lista över kataloger och filer som finns i hemkatalogen. I listan ska du hitta filnamnet för den bild du tog tidigare i avsnittet Anslut kameramodulen.
  • 12. Skriv ut bilden. I terminal typ:

    LP -D Printername Cam.jpg

  • Istället för Printername Skriv in din egen skrivarens namn och ersättare kam.jpg Med filnamnet på din bild, tryck sedan på ↵ ENTER. Din bild kommer att skriva ut från skrivaren! Bra jobbat!
  • Del 5 av 8:
    Få fototekoden
    1. Bild med titeln boothygithub.jpg
    1. 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.
  • Bild med titeln Cloneboothy.jpg
    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

  • Sedan slå ↵ ENTER.
  • Klona det 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 depositary och alla det är filer till katalogen du är för närvarande i. Bra jobbat!
  • Del 6 av 8:
    Ställa in fototekoden
    1. 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

  • Tryck på ↵ ENTER.
  • 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

  • Tryck på ↵ ENTER. Var noga med att svara på några anvisningar under installationsprocessen. Detta steg kan ta ett tag, 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.
  • 3. Redigera "springa" manus. I terminal typ:

    sudo nano / usr / lokal / src / boothy / spring.sh

  • Tryck på ↵ ENTER. Detta öppnar filen springa.sh I en textredigerare i terminalen. Använd piltangenterna för att navigera och lägga till en -jag På bottenlinjen efter ordet "pytonorm" Så hela koden visas som:
  • #!/ bin / bash ## chmod + x kör.sh ## clearudo python -i / usr / lokal / src / boothy / pbooth.py
  • Tryck Ctrl+X Och det kommer att fråga dig om du vill spara. Tryck y och tryck på ↵ ENTER.
  • Del 7 av 8:
    Ansluta knappen
    1. Stäng av Raspberry Pi och koppla bort strömmen.
  • Bild med titeln Pinout.jpg
    Bild med titeln Pinout.jpg
    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.
  • Bild med titeln Buttongpio.jpg
    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.
  • Bild med titeln breadboard.jpg
    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.
  • Bild med titeln breadboardhookup.jpg
    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.
  • Bild med titeln ButtonWires.jpg
    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 vidare
    1. Bild med titeln FileBrowserpi.jpg
    1. 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!
  • Bild med titeln EditPython.jpg
    Bild med titeln EditPython.jpg
    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
  • Ändra värdena på Screen_Width och Screen_Height Kommer att bestämma skärmstorleken som förhandsgranskning av kameran visas på. Du kan ändra detta för att matcha upplösningen på skärmen du använder för din PhotoBooth, men ändring kan det leda till att titlar av center för texten när programmet körs. De kan också ändras men är mer spridna i hela koden så är svårare att ändra.
  • Om du skriver ut 4x6 storlek utskrifter, ändra värdena på Image_widthoch Image_height till 640 respektive 425 utnyttjar sidutrymmet mer effektivt.
  • Ändra värdet avPhoto_Delay som bestämmer hur många sekunder timern räknas ner före varje bild i en serie.
  • Ändra eller byt ut 4logo.jpg i boothy-katalogen till något som är anpassat för din händelse eller firande.
  • 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:
    Liknande