Sådan opretter du en fotoboks med hindbær pi
Photo Booths er meget sjovt og gør en crowd-glatserende tilføjelse til sociale arrangementer som fester, fødselsdage og bryllupper. Gæsterne nyder at posere til billeder og ender med forskellige keepsakes af en mindeværdig begivenhed. Mens du lejer en fotokaboth kan være dyrt, ved hjælp af en raspberry pi, kan du gøre din egen for en masse færre penge og har meget mere sjovt at gøre det!
Trin
Del 1 af 8:
Opsætning af din hindbær pi1. Sørg for, at din hindbær pi er opdateret. Du skal bruge en Raspberry PI-model 2B eller senere, der kører det nyeste understøttede raspbian operativsystem med en skærm, et tastatur og en mus. Hvis du ikke allerede har din Raspberry PI oprettet på denne måde, skal du tjekke guiden Hvordan man kommer i gang med hindbær pi For detaljerede trinvise instruktioner.

2. Opdater dine pakkebiblioteker. Åbn et nyt terminalvindue ved at trykke på Terminal-ikonet øverst til venstre på proceslinjen og indtaste følgende:
sudo apt-get opdatering
3. Opgrader dine pakker. I terminalen skal du skrive:
sudo apt-get opgradering
Del 2 af 8:
Tilslutning af kameramodulet1. Luk hindbær PI og afbryd strømmen.

2. Find kameraets port.

3. Løft back-fanen ved at trække op på de to sider.

4. Indsæt båndkablet, så metalforbindelserne vender væk fra Ethernet-porten og mod HDMI-porten som afbildet.

5. Hold kameraets båndkabel på plads, og tryk på de to faner. Dette vil låse kameraets båndkabel på plads. Sørg for, at båndkablet er sikkert og sidder jævnt i kameraets port.
6. Tilslut strømmen igen og starter Raspberry PI.


7. Åbn Raspberry PI-konfigurationsmenuen. Klik på ikonet Raspberry i øverste venstre hjørne af proceslinjen. Gå til "Indstillinger" og klik derefter på "Raspberry PI-konfiguration."


8. Sørg for, at kameraets software er aktiveret i fanen Interfaces. Tryk derefter på OK.
9. Test kameraet ved at tage et billede! Åbn et nyt terminalvindue og type:
raspistill -O cam.jpg

10. Åbn billedfilen, du lige har oprettet. Du kan åbne filhåndteringen ved at klikke på ikonet Filmappe øverst til venstre på proceslinjen. Du skal se billedfilen i din hjemmekatalog. Dobbeltklik på filen, og dette åbner billedet med billedfremviseren. Excellent!
Del 3 af 8:
Valg af fotoprinter1. Overvej fordele og ulemper ved forskellige printere.
- Inkjet Printere er normalt billigere og producerer gode fotokvalitetstryk. Men de har typisk langsommere printhastigheder og adskiller dyre, når de udskriver i stor mængde. Fotopapiret sælges i ark, og blækpatronerne sælges separat efter farve.
- Laser Printere har fremragende udskrivningshastigheder, men selv farvelaserprintere producerer normalt ikke billeder af fotokvalitet eller udskriver de på fotopapir. For farvelaserprintere sælges tonerpatronerne også separat efter farve.
- Farvestof-sublimering Printere giver fremragende fotokvalitetstryk, hurtige udskrivningshastigheder, og varierer meget i pris. Fotopapiret til farvestof-sublimeringsprintere sælges med den nøjagtige mængde farvefilm, der er nødvendig for at udskrive samme mængde papir. For de dyrere høje volumenmodeller sælges papir og farvestof sammen i ruller, og printeren skærer automatisk hvert billede efter udskrivning. Til de billigere lavere mængde modeller sælges fotopapiret og farvestoffet sammen i ark.
2. Overvej dine behov og dit budget. Hvilken type begivenhed vil din fotokabo blive brugt i, og hvor mange billeder vil du sandsynligvis udskrive? Hvilken fotostørrelse vil du have, at udskrifterne skal være, og hvor dyre er de krævede medier? Skal du bruge fotokabinen i fremtiden? Afhængigt af din omstændighed kan det være i din bedste interesse at leje en professionel begivenhedsprinter eller købe en brugt model til en brøkdel af prisen.
3. Sørg for, at din printer er kompatibel med Raspberry PI. Uanset hvilken printer du planlægger at bruge, skal den understøttes af Gutenprint. Gutenprint er en open source-samling af gratis printerdrivere til brug sammen med UNIX-baserede udskrivningssystemer, hvilket er, hvad Raspberry PI bruger til at udskrive. Her er en liste over printere, der er kompatible med Gutenprint. Hvis det står "eksperimentelt" ved siden af din printer, kan det have problemer og fungerer ikke pålideligt på Raspberry PI.
Del 4 af 8:
Installation af fotoprinteren1. Installer kopper. CUPS (eller Common UNIX-udskrivningssystem) er det program, vi skal bruge til at udskrive fra Raspberry PI. Åbn et nyt terminalvindue og type:
sudo apt-get installere kopper
2. Tilføj brugeren `PI` til den gruppe, der får lov til at udskrive `lpadmin`. I terminaletypen:
sudo usermod -a -g lpadmin pi
3. Tilslut printeren til Raspberry PI ved hjælp af USB-kablet. Drej derefter printeren på.

4. Åbn internetbrowseren ved at klikke på den blå kloden ikon i øverste venstre side af proceslinjen. I URL-stangen indtast følgende adresse:
http: // 127.0.0.1: 631

5. Klik på fanen Administration. Klik derefter på Tilføj printer. Du bliver bedt om dit brugernavn og adgangskode.

6. Vælg din printer under listen over lokale printere og klik på Blive ved. Ignorer VNC-fjernprinteren og rolig, hvis din printer er angivet to gange.

7. Omdøb din printer til noget nemt at huske og nemt at skrive. I eksemplet afbildet vil vi omdøbe printeren fra standard SONY_UP-DR200 til simpelthen Sonyup så det er lettere at huske og skrive. Du kan også indtaste et placeringsmærke, hvis du ønsker det. I dette eksempel vil vi indtaste fotobås som placeringen. Klik derefter på Fortsæt.

8. Vælg printerdriveren til din specifikke printerens mærke og model. Klik derefter på Tilføj printer.

9. Vælg de standardudskriftsindstillinger, du foretrækker på denne printer. Hvis du ikke ved, hvad en bestemt indstilling gør, er det bedst at forlade det alene. Den vigtigste indstilling er at sikre, at mediestørrelsen svarer til den papirstørrelse, du aktuelt bruger. Klik derefter på Indstil standardindstillinger. Du skal se en bekræftelsesside, der viser "Printer `Dinprintername` Standardindstillinger er indstillet med succes." Dette vil derefter omdirigere dig til printerens hovedstatus og jobside.


10. Tjek for aktive printere. Åbn et nyt terminalvindue og type:
lpstat -P


11. Angiv filerne i din hjemmekatalog. I terminaletypen:
ls
12. Udskriv billedet. I terminaletypen:
LP -D printername cam.jpg
Del 5 af 8:
Få foto booth kode1. Vælg en fotoboks kode. Oprettelse af et foto booth program fra bunden ligger uden for denne vejledning. Heldigvis er der mange forskellige programmer, der flyder rundt på nettet, som forskellige brugere har skrevet til deres egne DIY-foto-prootekprojekter! Heldigere stadig, mange af de fantastiske mennesker har lavet deres open source-kode fri til offentligheden til personlig brug.
- Du kan søge steder som Github.com for en, der passer til dine behov, men denne vejledning vil bruge et program skrevet af Kenneth Centurion, adorably navngivet `Boothy`, som et eksempel. Det er simpelt og ret nemt at forstå og kunne tilpasses uden for meget programmeringskendskab. Du kan inspicere filerne og udforske koden i din browser her: https: // github.com / zoroloco / boothy.

2. Klone boothy repository. Kloning er simpelthen en anden måde at sige `Downloading` og et depot er simpelthen en samling af filer. Åbn et nyt terminalvindue og skift mappen ved at indtaste:
CD / USR / LOCAL / SRC
sudo git klon git: // github.com / zoroloco / boothy.git
Del 6 af 8:
Opsætning af fotokodelkoden1. Skift fil og mappe Tilladelser. Du skal gøre mange af disse nye filer skrivbare og eksekverbare, så du kan redigere og køre de forskellige filer. Du kan lære mere om de forskellige tilladelsesindstillinger på Den officielle Linux hjemmeside. Den hurtigste måde er at gøre hele boothy mappe læsbar, skrivbar og eksekverbar til alle. For at gøre dette, i Terminal Window Type:
sudo chmod 777 -R / usr / lokal / src / boothy
2. Kør installationsfilen som et bash script. Installationen.TXT-filen har en liste over kommandoer, der vil downloade og installere forskellige pakker, som du skal køre BOOTHY. I stedet for at indtaste dem alle manuelt, kan du køre tekstfilen som et script. I terminaletypen:
sudo bash / usr / lokal / src / boothy / install.txt
3. Rediger "løb" manuskript. I terminaletypen:
sudo nano / usr / lokal / src / boothy / run.SH
#!/ bin / bash ## chmod + x løb.SH ## CLEARSUDO PYTHON -I / USR / LOKAL / SRC / BOOTHY / PBOOTH.py
Del 7 af 8:
Tilslutning af knappen1. Slukning af hindbær PI og afbryd strømmen.


2. Find GPIO-stifterne for knappen. GPIO står for almindelig input-output og det refererer til de 40 stifter på Raspberry PI. De bruges til at tilslutte forskellige elektroniske input-output objekter som knapper, switche, lys osv. og kan derefter programmeres til at gøre næsten alt. Hvis du inspicerede pbooth.PY-fil Tidligere har du måske bemærket, at koden betegner knappen PIN-kode som 26. Da de ikke er mærket på Raspberry PI, henvises til en skematisk af de udpegede tal.

3. Hook up en jumper tråd til pin 26. Brug en anden farvet jumpertråd og hak den op til en jordstift. Der er faktisk en jordstift lige ved siden af pin 26 på den sidste pin i samme række. Som vist i billedet er en rød jumpertråd hooked til pin 26, og en sort jumpertråd er hooked til jorden.

4. Tilslut jumperskablerne i et brødbræt. Breadboards kan gøre det meget nemmere at ledningskirkninger op uden elektrisk tape eller et loddejern og er ideel til test, hvis du har alt, der er tilsluttet korrekt. Slut jumpertråden, der er tilsluttet jorden i (-) negativt spor, og sæt jumperledningen, der er tilsluttet knappen PIN-kode i (+) Positive Track. Som vist i billedet er den røde ledning (tilsluttet pin 26) tilsluttet til det positive spor, og den sorte ledning (tilsluttet jord) er tilsluttet til det negative spor.

5. Plug to længder af hook-up wire i brødbrættet. Med en wire stripper, strip begge ender af to forskellige farvedrag. Slut den ene side af hver ledning i brødbrættets tilsvarende track. Som afbildet er en rød hook-up-ledning tilsluttet til det positive spor af brødbrættet, og en hvid ledning er tilsluttet til det negative spor af brødbrættet.

6. Tilslut de tilsvarende hook-up-ledninger til de positive og negative kontakter på knappen.
7. Tilslut strømmen tilbage i Raspberry PI og start den op.
8. Test det ud! Kontroller, om alle elementerne arbejder. I en ny terminalvinduetype:
/ usr / lokal / src / boothy / run.SH
9. Trykke ↵ ENTER. Kameraets forhåndsvisning starter, og du vil se et tal, der tæller ned. Gør dig klar til at smile! Det vil tage 3 billeder og udskrive det resulterende foto sæt. Når det står "Tryk på Red-knappen for at starte!" Det skal gentage hele processen, som den røde knap trykkes på! Tillykke, du lavede en fotoboks!
10. Luk Photo Booth-programmet. Når du er klar til at afslutte Photo Booth-programmet, skal du blot trykke på Ctrl+C. Dette vil afslutte programmet abrupt og tage dig tilbage til terminalvinduet. Tryk derefter på Ctrl+D For at vende tilbage til den normale kommandoprompt linje.
Del 8 af 8:
Tilpasning yderligere1. Rediger Python-koden. Hvis du vil tilpasse programmet yderligere, kan du redigere filen pbooth.py i python editoren. Åbn et nyt filhåndteringsvindue og naviger til boothy-mappen. Dobbeltklik på filen pbooth.py. Dette skal åbne pbooth.PY kode i Python Editor.
2. Gem en sikkerhedskopiering! Klik på "Fil" og select "Gem som" og gem en ny fil kaldet "pbooth.py.Bak" Som backup-fil, hvis du ændrer noget, der vil få python-koden til ikke at arbejde. Hvis det sker, skal du blot slette ".Bak" udvidelse fra filen og overskriv den brudte fil med den. På denne måde kan du føle dig sikker eksperimenterende med at lære, hvad hver del af koden gør det!


3. Tilpas python-koden. Hvis du inspicerer koden lidt tættere, vil du se, at der er nogle variabler og vilkår, der er defineret i nærheden af toppen, der gør det lidt lettere at tilpasse dette til dine behov.
Img1 = "1.jpg"Img2 = "2.jpg"Img3 = "3.jpg"AktuelWorkingDir = "/ usr / lokal / src / boothy"Img4 = "4LOGO.jpg"logdir = "logs"arkiveretir = "fotos"Screen_width = 640Screen_Height = 480Image_width = 640Image_Height = 480Button_pin = 26LED_PIN = 19 #Konneret til ekstern 12V.Photo_Delay = 8
4. Bygge et kabinet! Der er masser af kreative måder, du kunne vise din arbejdsboks og masser af eksempler på internettet af forskellige installationer, folk har lavet. Få kreativ og have det sjovt!
Tips
Ting du skal bruge
- Hindbær pi (2b eller nyere)
- Raspberry PI kamera modul (V2 anbefales)
- HDMI Monitor / TV
- Fotoprinter
- LED PUSHBUTTON
- Hookup Wire
- Wire Strippers
- Breadboard
- Jumper ledninger
Del på sociale netværk :