Hoe om `n fotoshokkie te skep met die framboos pi

Foto`s is baie pret en maak `n skare-aangename toevoeging tot sosiale geleenthede soos partytjies, verjaarsdae en troues. Gaste geniet dit om vir prente te stel en eindig met `n onvergeetlike herinneringe van `n onvergeetlike gebeurtenis. Terwyl die huur van `n fotoshokkie duur kan wees, kan jy self `n bietjie minder geld maak en baie meer pret hê om dit te doen!

Stappe

Deel 1 van 8:
Stel jou framboos pi op
  1. Beeld getiteld rpisetup.jpg
1. Maak seker dat jou framboos pi op datum is. Jy sal `n framboos pi model 2b of later benodig, wat die nuutste ondersteunde Rasbiese bedryfstelsel met `n monitor, `n sleutelbord en `n muis het. As jy nie reeds jou Framboos Pi opstel nie, moet jy die gids nagaan Hoe om te begin met die framboos pi Vir gedetailleerde stap-vir-stap instruksies.
  • Beeld getiteld terminalaptget.jpg
    2. Dateer jou pakketbiblioteke op. Maak `n nuwe terminale venster oop deur die terminale ikoon in die bokant van die taakbalk te druk en tik die volgende:
    sudo apt-kry update
  • Druk dan op ↵ Enter. Dit sal u sagteware pakketlyste opdateer sodat dit kan bepaal watter programme opgradering nodig het en wat reeds op datum is.
  • 3. Opgradeer jou pakkette. In die terminale, tipe:
    sudo apt-kry opgradering
  • Druk dan op ↵ Enter. Dit sal u programme en bedryfstelsel opgradeer indien nuwer weergawes beskikbaar is.
  • Deel 2 van 8:
    Koppel die kamera module
    1. Sluit die framboos pi af en ontkoppel die krag.
  • Beeld getiteld locatecameraport.jpg
    2. Vind die kamera hawe.
  • Beeld getiteld cameraportup.jpg
    3. Lig die agterblad op deur aan die twee kante op te trek.
  • Beeld getiteld cameraportribbon.jpg
    4. Plaas die lintkabel sodat die metaalverbindings van die Ethernet-poort en na die HDMI-poort uitgerig word, soos afgebeeld.
  • Beeld getiteld cameraportdown.jpg
    5. Hou die kamera lint kabel in plek, en druk op die twee tabs. Dit sal die kamera se lintkabel in plek sluit. Maak seker dat die lintkabel veilig is en eweredig in die kamera-poort sit.
  • 6. Heraansluit die krag en begin met die framboos pi.
  • Beeld getiteld RASPI CONFIG MENU.jpg
    Beeld getiteld RASPI CONFIG MENU.jpg
    7. Maak die Raspberry PI-konfigurasie-kieslys oop. Klik die Framboos-ikoon in die boonste linkerhoek van die taakbalk. Gaan na "Voorkeure" en klik dan op "Framboos Pi Konfigurasie.`
  • Beeld getiteld raspi config.jpg
    Beeld getiteld raspi config.jpg
    8. Maak seker dat die kamera sagteware in die Interfaces-oortjie geaktiveer is. Druk dan OK.
  • Die rekenaar kan u versoek dat dit moet herlaai voordat veranderinge kan in werking tree. Dit sal dan vra of jy die rekenaar nou wil herlaai, in welke geval, kies Ja.
  • 9. Toets die kamera deur `n foto te neem! Maak `n nuwe terminale venster oop en tik:

    raspistill -o cam.jpg

  • Druk dan op ↵ Enter. Die kamera voorskou sal `n tweede later aanskakel, dit sal `n prentjie snap. Dit sal gered word aan u gebruiker se tuisgids met die lêernaam kamera.jpg.
  • Jy kan vervang kamera.jpg In die bogenoemde opdrag met enige lêernaam verkies jy so lank as wat dit eindig .jpg
  • Beeld getiteld oopenca
    10. Maak die prentlêer oop wat jy net geskep het. U kan die lêerbestuurder oopmaak deur op die lêergids-ikoon bo-aan die linkerkant van die taakbalk te klik. Jy moet die prentlêer in jou tuisgids sien. Dubbelklik op die lêer en dit sal die prentjie met die beeldviewer oopmaak. Uitmuntend!
  • Deel 3 van 8:
    Kies `n foto drukker
    1. Beeld getiteld ChoSEAprinter.jpg
    1. Oorweeg die voor- en nadele van verskeie drukkers.
    • Inkjet Printers is gewoonlik minder duur en produseer goeie foto-kwaliteit afdrukke. Hulle het egter tipies stadiger druksnelhede en is bedrieglik duur wanneer dit in groot hoeveelhede druk. Die fotokapier word in velle verkoop en die inkpatronen word afsonderlik deur kleur verkoop.
    • Laser Printers het uitstekende drukspoed, maar selfs kleurlaserprinters produseer gewoonlik nie foto-kwaliteit beelde nie, en druk nie op foto papier nie. Vir kleur laser drukkers word die toner cartridges ook afsonderlik deur kleur verkoop.
    • Kleurstof-sublimasie Printers bied uitstekende foto-kwaliteit afdrukke, vinnige drukspoed, en wissel baie in prys. Die foto papier vir kleurstof-sublimasie drukkers word verkoop met die presiese hoeveelheid kleurstof wat nodig is om dieselfde hoeveelheid papier te druk. Vir die duurder hoë volume modelle word die papier en kleurstof in rolle verkoop en die drukker sny elke foto outomaties af na drukwerk. Vir die minder duur laer hoeveelheid modelle word die fotopapier en kleurstof in velle verkoop.
  • 2. Oorweeg jou behoeftes en jou begroting. Watter tipe gebeurtenis sal jou fotoshoot gebruik word en hoeveel foto`s sal jy waarskynlik druk? Watter foto grootte wil jy hê die afdrukke moet wees en hoe duur die vereiste media is? Gaan jy die fotoshoot in die toekoms gebruik? Afhangende van jou omstandighede, kan dit in jou beste belang wees om `n professionele gebeurtenisprinter te huur of `n gebruikte model teen `n fraksie van die koste te koop.
  • 3. Maak seker dat u drukker verenigbaar is met die framboos pi. Wat jy ook al beplan om te gebruik, moet deur Gutenprint ondersteun word. Gutenprint is `n oop bron versameling van gratis drukker bestuurders vir gebruik met Unix gebaseerde drukstelsels, wat is wat die framboos pi gebruik om te druk. Hier is `n lys van drukkers wat tans met Gutenprint verenigbaar is. As dit "eksperimentele" langs jou drukker sê, kan dit probleme hê en mag nie betroubaar op die framboospi werk nie.
  • Deel 4 van 8:
    Die installering van die foto drukker
    1. Installeer koppies. Koppies (of algemene UNIX-drukstelsel) is die program wat ons nodig het om van die framboos pi te kan druk. Maak `n nuwe terminale venster oop en tik:
    sudo apt-kry installeer koppies
  • Druk dan ↵ Enter en dit sal die installasie lêers laai. Wanneer gevra word om voort te gaan, tik Y en druk ↵ Enter. Koppies sal die installasieproses begin wat 15 minute of langer kan neem.
  • 2. Voeg die gebruiker `pi` by aan die groep wat toegelaat word om `lpadmin` te druk. In die terminale tipe:
    sudo umod -a -g lpadmin pi
  • Druk dan op ↵ Enter.
  • 3. Plug die drukker in die framboos pi met die USB-kabel. Draai dan die drukker aan.
  • Beeld getiteld cupsbrowser.jpg
    4. Maak die internetblaaier oop deur op die blou globe-ikoon in die boonste linkerkant van die taakbalk te klik. In die URL-bar betree die volgende adres:

    http: // 127.0.0.1: 631

  • Druk dan op ↵ Enter. Dit sal die CUPS-opstelling bladsy in u blaaier oopmaak.
  • Beeld getiteld cupslogin1.jpg
    5. Klik op die administrasie-oortjie. Klik dan op die drukker. U sal gevra word vir u gebruikersnaam en wagwoord.
  • Die standaard gebruikersnaam is PI en die standaard wagwoord is framboos Tensy dit voorheen verander is.
  • Beeld getiteld localprinters.jpg
    6. Kies jou drukker onder die plaaslike drukkerys en klik Aanhou. Ignoreer die VNC afgeleë drukker en moenie bekommerd wees as jou drukker twee keer gelys word nie.
  • Beeld getiteld NaamPrinter.jpg
    7. Hernoem jou drukker na iets maklik om te onthou en maklik om te tik. In die voorbeeld wat afgebeeld is, sal ons die drukker van die verstek hernoem Sony_Up-DR200 om eenvoudig te Sonyup Dit is dus makliker om te onthou en tik. U kan ook `n plek tag invoer as u wil. In hierdie voorbeeld sal ons binnekom fotoboog Soos die plek. Klik dan op Gaan voort.
  • Beeld getiteld printerdriver.jpg
    8. Kies die drukker bestuurder vir jou spesifieke drukker se maak en model. Klik dan op die drukker.
  • Beeld getiteld Default PrintersTup.jpg
    9. Kies die verstekafdeling instellings wat u op hierdie drukker sal verkies. As jy nie weet wat `n spesifieke instelling doen nie, is dit die beste om dit alleen te verlaat. Die belangrikste instelling is om te verseker dat die media-grootte ooreenstem met die papiergrootte wat u tans gebruik. Klik dan op stel verstekopsies. U moet `n bevestigingsbladsy sien wat vertoon "Drukker se uprintername `verstekopsies is suksesvol ingestel." Dit sal u dan na die drukker se hoofstatus en werkblad lei.
  • Beeld getiteld lpstatidle.jpg
    Beeld getiteld lpstatidle.jpg
    10. Kyk vir aktiewe drukkers. Maak `n nuwe terminale venster oop en tik:

    lpstat -p

  • Druk dan op ↵ Enter. Dit sal die naam en status van die huidige verstekdrukker terugbesorg. Die vertoonde drukker naam moet die een wat jy vroeër in die CUPS-opstelling en die status moet wees, wees "ledig" As die drukker nie in gebruik is nie.
  • Beeld getiteld lscolorguide.jpg
    Beeld getiteld lscolorguide.jpg
    11. Lys die lêers in u tuisgids. In die terminale tipe:

    wees

  • Druk dan op ↵ Enter. Dit sal `n lys van gidse en lêers wat in die tuisgids is, terugbesorg. In die lys moet u die lêernaam van die prentjie vind wat u vroeër in die Connect The Camera-module-afdeling geneem het.
  • 12. Druk die prentjie af. In die terminale tipe:

    lp -d Printername Cam.jpg

  • In plaas van Printernam Tik jou eie drukker se naam en plaasvervanger in kamera.jpg Met die lêernaam van jou foto, druk dan ↵ Enter. Jou foto sal van die drukker afdruk! Goeie werk!
  • Deel 5 van 8:
    Kry die fotoskode
    1. Beeld getiteld boothygithub.jpg
    1. Kies `n foto`s kode. Die skep van `n fotoshootprogram van nuuts af is buite die omvang van hierdie gids. Gelukkig is daar baie verskillende programme wat op die internet swaai wat verskillende gebruikers vir hul eie DIY-fotoshokkie-projekte geskryf het! Gelukkige, baie van die wonderlike mense het hul oopbronkode gratis aan die publiek gemaak vir persoonlike gebruik.
    • Jy kan plekke soos Github soek.Com vir een wat by jou behoeftes pas, maar hierdie gids sal `n program wat deur Kenneth Centurion geskryf is, gebruik, wat as `n voorbeeld `boothy` genoem word. Dit is eenvoudig en redelik maklik om te verstaan ​​en kan aangepas word sonder te veel programmeringskennis. U kan die lêers inspekteer en die kode in u blaaier hier ondersoek: https: // github.com / zoroloco / boothy.
  • Beeld getiteld cloneboothy.jpg
    2. Klone die boothy repository. Kloning is eenvoudig `n ander manier om te sê `aflaai` en `n repository is bloot `n versameling lêers. Maak `n nuwe terminale venster oop en verander die gids deur in te gaan:

    CD / USR / PLAASLIKE / SR

  • Raak dan ↵ Enter.
  • Klone die boothy repository aan hierdie gids deur te tik:
  • sudo git klone git: // github.com / zoroloco / boothy.gat

  • Druk dan op ↵ Enter. Dit sal die hele boothy-deposito kopieer en al die lêers na die gids is wat jy tans is. Goeie werk!
  • Deel 6 van 8:
    Die opstel van die fotoskode
    1. Verander lêer en gids toestemmings. U sal baie van hierdie nuwe lêers moet maak wat geskryf en uitvoerbaar is sodat u die verskillende lêers kan wysig en bestuur. U kan meer leer oor die verskillende toestemmingsinstellings op Die amptelike Linux-webwerf. Die vinnigste manier is om die hele boothy-gids leesbare, geskryf te maak, en vir almal. Om dit te doen, in die terminale venster tipe:

    sudo chmod 777 -r / usr / local / src / boothy

  • Druk ↵ Enter.
  • 2. Begin die installeer lêer as `n bash script. Die installasie.TXT-lêer het `n lys van opdragte wat verskillende pakkette sal aflaai en installeer wat jy nodig het om booshy te hardloop. In plaas daarvan om hulle almal handmatig in te voer, kan jy die tekslêer as `n skrif bestuur. In die terminale tipe:

    sudo bash / usr / plaaslike / src / boothy / installeer.txt

  • Druk ↵ Enter. Maak seker dat jy reageer op enige aanwysings tydens die installasieproses. Hierdie stap kan `n rukkie neem, so dit sal `n goeie tyd wees om `n koppie koffie te gryp! Wag totdat al die pakkette geïnstalleer is voordat die volgende stap voortgaan.
  • 3. Wysig die "wedloop" manuskrip. In die terminale tipe:

    sudo nano / usr / plaaslike / src / boothy / run.skaal

  • Druk ↵ Enter. Dit sal die lêer oopmaak wedloop.skaal in `n teksredakteur binne die terminale. Gebruik die pyltjie sleutels om te navigeer en voeg `n -ek op die onderste lyn na die woord "python" Dus verskyn die hele kode as:
  • #!/ bin / bash ## chmod + x hardloop.sh ## clearsudo python -i / usr / plaaslike / src / boothy / pbooth.py
  • Pers Ctrl+X en dit sal jou vra of jy wil red. Pers y en druk ↵ Enter.
  • Deel 7 van 8:
    Verbind die knoppie
    1. Afsluit die framboos pi en ontkoppel die krag.
  • Beeld getiteld pinout.jpg
    Beeld getiteld pinout.jpg
    2. Vind die GPOI-penne vir die knoppie. GPOI staan ​​vir algemene insette-uitset en dit verwys na die 40 penne op die framboos pi. Hulle word gebruik om verskillende elektroniese insette-uitsetvoorwerpe soos knoppies, skakelaars, ligte, ens. en kan dan geprogrammeer word om net enigiets te doen. As jy die poot ondersoek het.Py-lêer vroeër het jy dalk opgemerk dat die kode die knoppie-pen as 26 aanwys. Aangesien dit nie op die framboos pi gemerk is nie, verwys na `n skematiese van die aangewese nommers.
  • Beeld getiteld buttongpio.jpg
    3. Hook `n jumper draad na PIN 26. Gebruik `n ander gekleurde trui draad en haak dit op `n grondpen. Daar is eintlik `n grondpen reg langs Pin 26 op die laaste pen in dieselfde ry. Soos in die beeld getoon, is `n rooi trui-draad aan PIN 26 geknip en `n swart jumper draad is aan die grond gehak.
  • Beeld getiteld broodboard.jpg
    4. Steek die jumper drade in `n broodbord. Broodborde kan dit baie makliker maak om kringe sonder elektriese band of `n soldeerbout te maak en is ideaal vir toetsing as jy alles reg is. Steek die jumper draad wat aan die grond gekoppel is in die (-) negatiewe baan en steek die jumper draad aan wat aan die knoppie in die (+) positiewe baan gekoppel is. Soos in die beeld getoon, is die rooi draad (gekoppel aan PIN 26) in die positiewe baan ingeprop en die swart draad (gekoppel aan die grond) is in die negatiewe baan ingeprop.
  • Beeld getiteld broodboardhookup.jpg
    5. Steek twee lengtes haakdraad in die broodbord. Met `n draadstripper, strook albei punte van twee verskillende kleurdrade. Steek een kant van elke draad in die ooreenstemmende rouklaag van die broodbord. Soos afgebeeld, is `n rooi haakdraad in die positiewe spoor van die broodbord ingeprop en `n wit draad is in die negatiewe baan van die broodbord ingeprop.
  • Beeld getiteld knytwires.jpg
    6. Koppel die ooreenstemmende haakdrade aan die positiewe en negatiewe kontakte van die knoppie.
  • 7. Steek die krag terug in die framboos pi en begin dit op.
  • 8. Toets dit uit! Kyk of al die elemente werk. In `n nuwe terminale venster tipe:

    / usr / Plaaslik / SR / Boothy / Run.skaal

  • 9. Pers ↵ Tik. Die kamera voorskou sal begin en jy sal `n nommer sien wat aftel. Maak gereed om te glimlag! Dit sal 3 foto`s neem en die gevolglike foto-stel druk. Wanneer dit sê "Druk rooi knoppie om te begin!" Dit moet die hele proses herhaal, die oomblik dat die rooi knoppie gedruk word! Baie geluk, jy het `n fotoshot gemaak!
  • 10. Maak die fotoshootprogram toe. As jy gereed is om die foto-program te beëindig, druk eenvoudig Ctrl+C. Dit sal die program skielik beëindig en u terugneem na die terminale venster. Druk dan Ctrl+D om terug te keer na die normale opdragpromptyn.
  • Deel 8 van 8:
    Aanpas verder
    1. Beeld getiteld filebrowserpi.jpg
    1. Wysig die Python-kode. As u die program verder wil aanpas, kan u die lêer poothoth wysig.Py in die Python-redakteur. Open `n nuwe lêer bestuurder venster en navigeer na die boothy gids. Dubbelklik op die lêer Pbooth.py. Dit moet die poot oopmaak.Py kode in die Python Editor.
  • 2. Stoor `n rugsteun! Klik op "lêer" en die keuse "Stoor as" en stoor `n nuwe lêer genaamd "poothoth.py.bak" As `n rugsteunlêer indien u enigiets verander wat die Python-kode nie sal laat werk nie. As dit gebeur, verwyder die ".bak" Uitbreiding van die lêer en oorskryf die gebroke lêer daarmee. Op hierdie manier kan jy veilig voel om te eksperimenteer om te leer wat elke deel van die kode doen!
  • Beeld getiteld editypython.jpg
    Beeld getiteld editypython.jpg
    3. Pas die Python-kode aan. As u die kode `n bietjie nader ondersoek, sal u sien daar is `n paar veranderlikes en terme wat naby die top gedefinieer word wat dit makliker maak om dit aan u behoeftes aan te pas.
    Img1 = "1.jpg"Img2 = "2.jpg"Img3 = "3.jpg"Huidige WorkingDir = "/ usr / plaaslike / src / boothy"Img4 = "4logo.jpg"logdir = "logs"ArchiveirEM = "»"Screen_Width = 640Screen_Height = 4803age_width = 6403age_height = 480button_pin = 260led_pin = 19 #konnekteer na eksterne 12V.Foto_delay = 8
  • Die verandering van die waardes van Screen_Width en Screen_Height sal die skerm grootte bepaal wat die kamera voorskou vertoon by. U kan dit verander om die resolusie van die skerm te pas wat u vir u fotoboot sal gebruik, maar verander dit kan lei tot afsonderlike titels vir die teks wanneer die program aan die gang is. Diegene kan ook verander word, maar is meer versprei deur die kode, so is dit moeiliker om te verander.
  • As u 4x6-grootte afdrukke druk, verander die waardes van Image_wydthen Image_height tot 640 en 425 onderskeidelik, gebruik die bladsye meer effektief.
  • Die verandering van die waarde vanFoto_delay wat sal bepaal hoeveel sekondes die timer tel voor elke prentjie in `n reeks.
  • Verander of vervang die 4logo.jpg in die boothy gids aan iets wat gepersonaliseer word vir u gebeurtenis of viering.
  • 4. Bou `n omhulsel! Daar is baie kreatiewe maniere waarop jy jou werkfoto`s kan vertoon en baie voorbeelde op die internet van verskeie installasies wat mense gemaak het. Kry kreatief en geniet dit!
  • Wenke

    Dinge wat jy sal nodig hê

    • Framboos pi (2b of later)
    • Raspberry PI Camera Module (V2 aanbeveel)
    • HDMI MONITOR / TV
    • Foto drukker
    • Gelei pushbutton
    • Hookup Wire
    • Wire strippers
    • Broodbord
    • Jumper drade
    Deel op sosiale netwerke:
    Soortgelyk