Valokopit ovat hauskoja ja tarjoavat väkijoukon miellyttävän lisäyksen sosiaalisiin tapahtumiin, kuten juhliin, syntymäpäiviin ja häihin. Vieraat nauttivat kuvien poseeraamisesta ja saavat muistiinpanoja ikimuistoisesta tapahtumasta. Vaikka valokuvakopin vuokraaminen voi olla kallista, Raspberry Pi: n avulla voit tehdä oman paljon halvemmalla rahalla ja pitää sen tekemisestä paljon hauskempaa!
Askeleet
Osa 1/8: Raspberry Pi: n asentaminen
Vaihe 1. Varmista, että Raspberry Pi on ajan tasalla
Tarvitset Raspberry Pi -mallin 2B tai uudemman, jossa on uusin tuettu Raspbian -käyttöjärjestelmä sekä näyttö, näppäimistö ja hiiri. Jos Raspberry Pi ei ole vielä määritetty tällä tavalla, katso yksityiskohtaiset vaiheittaiset ohjeet Raspberry Pi: n käytön aloittamisesta.
Vaihe 2. Päivitä pakettikirjastosi
Avaa uusi pääteikkuna painamalla tehtäväpalkin vasemmassa yläkulmassa olevaa päätelaitteen kuvaketta ja kirjoita seuraava:
sudo apt-get päivitys
Vaihe 3. Päivitä paketit
Kirjoita päätelaitteeseen:
sudo apt-get päivitys
Osa 2/8: Kameramoduulin liittäminen
Vaihe 1. Sammuta Raspberry Pi ja katkaise virta
Vaihe 2. Etsi kameraportti
Vaihe 3. Nosta takakielekettä vetämällä ylös molemmilta puolilta
Vaihe 4. Työnnä nauhakaapeli siten, että metalliliittimet osoittavat poispäin Ethernet -portista ja kohti HDMI -porttia kuvan mukaisesti
Vaihe 5. Pidä kameran nauhakaapelia paikallaan ja paina kahta kielekettä
Tämä lukitsee kameran nauhakaapelin paikalleen. Varmista, että nauhakaapeli on kunnolla kiinni ja istuu tasaisesti kameraportissa.
Vaihe 6. Kytke virta uudelleen ja käynnistä Raspberry Pi
Vaihe 7. Avaa Raspberry Pi -määritysvalikko
Napsauta tehtäväpalkin vasemmassa yläkulmassa olevaa vadelma -kuvaketta. Siirry kohtaan Asetukset ja napsauta sitten Raspberry Pi -määritykset.
Vaihe 8. Varmista, että kameran ohjelmisto on otettu käyttöön Liitännät -välilehdessä
Paina sitten OK.
Tietokone saattaa pyytää sinua käynnistämään uudelleen, ennen kuin muutokset voivat tulla voimaan. Se kysyy, haluatko käynnistää tietokoneen uudelleen nyt, jolloin valitset Kyllä
Vaihe 9. Testaa kamera ottamalla kuva
Avaa uusi pääteikkuna ja kirjoita:
raspistill -o cam.jpg
- Paina sitten ↵ Enter. Kameran esikatselu käynnistyy sekuntia myöhemmin ja se ottaa kuvan. Se tallennetaan käyttäjän kotihakemistoon tiedostonimellä cam.jpg.
- Voit korvata cam-j.webp" />
Vaihe 10. Avaa juuri luomasi kuvatiedosto
Voit avata Tiedostonhallinnan napsauttamalla tehtäväpalkin vasemmassa yläkulmassa olevaa kansiokuvaketta. Sinun pitäisi nähdä kuvatiedosto kotihakemistossasi. Kaksoisnapsauta tiedostoa ja tämä avaa kuvan Image Viewerilla. Erinomainen!
Osa 3/8: Valokuvatulostimen valinta
Vaihe 1. Harkitse eri tulostimien etuja ja haittoja
- Mustesuihku tulostimet ovat yleensä halvempia ja tuottavat hyviä valokuvalaatuisia tulosteita. Niillä on kuitenkin tyypillisesti hitaampi tulostusnopeus ja ne ovat petollisesti kalliita, kun tulostetaan suuria määriä. Valokuvapaperia myydään arkkeina ja mustekasetteja myydään erikseen värin mukaan.
- Laser tulostimilla on erinomainen tulostusnopeus, mutta jopa värilliset lasertulostimet eivät yleensä tuota valokuvalaatuisia kuvia eivätkä ne tulosta valokuvapaperille. Värilasertulostimissa värikasetteja myydään myös erikseen värin mukaan.
- Väriaineen sublimaatio tulostimet tarjoavat erinomaisia valokuvalaatuisia tulosteita, nopeita tulostusnopeuksia ja vaihtelevat suuresti hinnassa. Värisublimaatiotulostimien valokuvapaperi myydään täsmälleen saman määrän paperin tulostamiseen tarvittavan värikalvon kanssa. Kalliimmissa suurikokoisissa malleissa paperi ja väriaine myydään yhdessä rullina ja tulostin katkaisee automaattisesti kaikki valokuvat tulostamisen jälkeen. Halvempien pienempien mallien valokuvapaperi ja väriaine myydään yhdessä arkeina.
Vaihe 2. Mieti tarpeitasi ja budjettiasi
Minkälaisissa tapahtumissa valokuvakopiasi käytetään ja kuinka monta valokuvaa todennäköisesti tulostat? Minkä kokoisen valokuvan haluat tulosteiksi ja kuinka kallista vaadittu tulostusmateriaali on? Aiotko käyttää valokuvakoppia tulevaisuudessa? Olosuhteistasi riippuen voi olla sinun eduksesi vuokrata ammattitapahtumatulostin tai ostaa käytetty malli murto -osalla kustannuksista.
Vaihe 3. Varmista, että tulostimesi on yhteensopiva Raspberry Pi: n kanssa
Mitä tahansa tulostinta aiot käyttää, Gutenprintin on tuettava sitä. Gutenprint on avoimen lähdekoodin kokoelma ilmaisia tulostinohjaimia käytettäväksi UNIX -pohjaisten tulostusjärjestelmien kanssa, mitä Raspberry Pi käyttää tulostamiseen. Tässä on luettelo tulostimista, jotka ovat tällä hetkellä yhteensopivia Gutenprintin kanssa. Jos tulostimen vieressä lukee”KOKEELLINEN”, siinä voi olla ongelmia, eikä se välttämättä toimi luotettavasti Raspberry Pi -laitteessa.
Osa 4/8: Valokuvatulostimen asentaminen
Vaihe 1. Asenna CUPS
CUPS (tai Common Unix Printing System) on ohjelma, jonka meidän on voitava tulostaa Raspberry Pi -laitteesta. Avaa uusi pääteikkuna ja kirjoita:
sudo apt-get install cupit
Vaihe 2. Lisää käyttäjä 'pi' ryhmään, jolla on oikeus tulostaa 'lpadmin'
Päätetyypissä:
sudo usermod -a -G lpadmin pi
Vaihe 3. Liitä tulostin Raspberry Pi -laitteeseen USB -kaapelilla
Käynnistä sitten tulostin.
Vaihe 4. Avaa Internet -selain napsauttamalla tehtäväpalkin vasemmassa yläkulmassa olevaa sinistä maapallo -kuvaketta
Kirjoita URL -palkkiin seuraava osoite:
127.0.0.1:631
Paina sitten ↵ Enter. Tämä avaa CUPS -asetussivun selaimessasi.
Vaihe 5. Napsauta Hallinta -välilehteä
Napsauta sitten Lisää tulostin. Sinulta kysytään käyttäjätunnusta ja salasanaa.
Oletuskäyttäjänimi on pi ja oletussalasana on vadelma, ellei sitä ole aiemmin muutettu
Vaihe 6. Valitse tulostimesi Paikalliset tulostimet -luettelosta ja napsauta Jatka
Ohita VNC -etätulostin äläkä huolestu, jos tulostimesi on listattu kahdesti.
Vaihe 7. Nimeä tulostimesi uudelleen helposti muistettavaksi ja yksinkertaiseksi kirjoittaa
Kuvassa olevassa esimerkissä nimeämme tulostimen uudelleen oletusarvosta Sony_UP-DR200 yksinkertaiseksi SonyUPiksi, jotta se on helpompi muistaa ja kirjoittaa. Voit halutessasi myös syöttää sijaintitunnisteen. Tässä esimerkissä syötetään sijainniksi photobooth. Napsauta sitten Jatka.
Vaihe 8. Valitse tulostinohjain, joka vastaa tulostimesi merkkiä ja mallia
Napsauta sitten Lisää tulostin.
Vaihe 9. Valitse tulostimen oletusasetukset
Jos et tiedä, mitä tietty asetus tekee, on parasta jättää se rauhaan. Tärkein asetus on varmistaa, että tulostusmateriaalin koko vastaa parhaillaan käyttämääsi paperikokoa. Napsauta sitten Aseta oletusasetukset. Sinun pitäisi nähdä vahvistussivu, joka näyttää "Tulostimen" YourPrinterName "oletusasetukset on määritetty onnistuneesti." Tämän jälkeen sinut ohjataan tulostimen pääsivulle ja työsivulle.
Vaihe 10. Tarkista aktiiviset tulostimet
Avaa uusi pääteikkuna ja kirjoita:
lpstat -p
Paina sitten ↵ Enter. Tämä palauttaa nykyisen oletustulostimen nimen ja tilan. Näytettävän tulostimen nimen tulee olla sama, jonka olet määrittänyt aiemmin CUPS -asetuksissa, ja tilan tulee olla "valmiustila", jos tulostinta ei käytetä.
Vaihe 11. Listaa kotihakemistosi tiedostot
Päätetyypissä:
ls
Paina sitten ↵ Enter. Tämä palauttaa luettelon hakemistoista ja tiedostoista, jotka ovat kotihakemistossa. Löydät luettelosta aiemmin ottamasi kuvan tiedostonimen Yhdistä kameramoduuli -osiosta.
Vaihe 12. Tulosta kuva
Päätetyypissä:
lp -d PRINTERNAME cam.jpg
- Kirjoita tulostimen nimi PRINTERNAME -nimen sijasta ja korvaa kameran tiedostonimi cam-j.webp" />
Osa 5/8: Photo Booth -koodin saaminen
Vaihe 1. Valitse valokuvakopin koodi
Valokuvakopiohjelman luominen tyhjästä ei kuulu tämän oppaan soveltamisalaan. Onneksi verkossa on monia erilaisia ohjelmia, joita eri käyttäjät ovat kirjoittaneet omille DIY -valokuvausprojekteilleen! Onneksi monet näistä mahtavista ihmisistä ovat tehneet avoimen lähdekoodin ilmaiseksi yleisölle henkilökohtaiseen käyttöön.
Voit etsiä tarpeitasi vastaavista paikoista, kuten Github.com, mutta tässä oppaassa käytetään esimerkkinä Kenneth Centurionin kirjoittamaa ohjelmaa, ihastuttavasti nimeltään "boothy". Se on yksinkertainen ja melko helppo ymmärtää, ja sitä voidaan muokata ilman liikaa ohjelmointitaitoa. Voit tarkastella tiedostoja ja tutkia koodia selaimessasi täällä:
Vaihe 2. Kloonaa boothy -arkisto
Kloonaus on yksinkertaisesti toinen tapa sanoa "lataaminen", ja arkisto on yksinkertaisesti kokoelma tiedostoja. Avaa uusi pääteikkuna ja vaihda hakemisto kirjoittamalla:
cd/usr/local/src
- Paina sitten ↵ Enter.
- Kloonaa boothy -arkisto tähän kansioon kirjoittamalla:
sudo git klooni git: //github.com/zoroloco/boothy.git
Paina sitten ↵ Enter. Tämä kopioi koko boothy -säilön ja kaikki sen tiedostot hakemistoon, jossa olet. Hienoa työtä!
Osa 6/8: Photo Booth -koodin määrittäminen
Vaihe 1. Muuta tiedostojen ja kansioiden käyttöoikeuksia
Sinun on tehtävä monet näistä uusista tiedostoista kirjoitettavia ja suoritettavia, jotta voit muokata ja suorittaa erilaisia tiedostoja. Voit oppia lisää eri käyttöoikeusasetuksista virallisella Linux -verkkosivustolla. Nopein tapa on tehdä koko boothy -hakemisto luettavaksi, kirjoitettavaksi ja suoritettavaksi kaikille. Voit tehdä tämän kirjoittamalla pääteikkunassa:
sudo chmod 777 -R/usr/local/src/boothy
Paina ↵ Enter.
Vaihe 2. Suorita INSTALL -tiedosto bash -skriptinä
INSTALL.txt -tiedostossa on luettelo komennoista, jotka lataavat ja asentavat erilaisia paketteja, joita tarvitset boothyn suorittamiseen. Sen sijaan, että kirjoittaisit ne kaikki manuaalisesti, voit suorittaa tekstitiedoston komentosarjana. Päätetyypissä:
sudo bash /usr/local/src/boothy/INSTALL.txt
Paina ↵ Enter. Muista vastata kaikkiin kehotteisiin asennuksen aikana. Tämä vaihe voi kestää kauan, joten tämä olisi hyvä aika napata kuppi kahvia! Odota, kunnes kaikki paketit on asennettu, ennen kuin jatkat seuraavaan vaiheeseen.
Vaihe 3. Muokkaa "run" -skriptiä
Päätetyypissä:
sudo nano /usr/local/src/boothy/run.sh
- Paina ↵ Enter. Tämä avaa tiedoston run.sh päätelaitteen tekstieditorissa. Käytä nuolinäppäimiä navigointiin ja lisää -i alimmalle riville sanan "python" jälkeen, jotta koko koodi näkyy seuraavasti:
#!/bin/bash # # chmod +x run.sh # # clear sudo python -i /usr/local/src/boothy/pbooth.py
Osa 7/8: Painikkeen kytkeminen
Vaihe 1. Sammuta Raspberry Pi ja katkaise virta
Vaihe 2. Etsi painikkeen GPIO -nastat
GPIO on lyhenne sanoista General Purpose Input Output ja se viittaa Raspberry Pi: n 40 nastaan. Niitä käytetään kytkemään erilaisia elektronisia tulolähteitä, kuten painikkeita, kytkimiä, valoja jne., Ja ne voidaan sitten ohjelmoida tekemään melkein mitä tahansa. Jos tarkastit pbooth.py -tiedoston aiemmin, olet ehkä huomannut, että koodi merkitsee BUTTON -nastan 26. Koska niitä ei ole merkitty Raspberry Pi -laitteeseen, katso kaaviota määritetyistä numeroista.
Vaihe 3. Kiinnitä hyppyjohdin nastaan 26
Käytä toista värillistä hyppyjohtoa ja kiinnitä se maadoitusnastaan. Itse asiassa samassa rivissä olevan nastan 26 vieressä on maadoitustappi. Kuten kuvassa näkyy, punainen hyppyjohdin on kiinnitetty nastaan 26 ja musta hyppyjohdin maadoitettu.
Vaihe 4. Kytke hyppyjohtimet leipälevyyn
Leipälaudat voivat helpottaa piirien johdotusta ilman sähköteippiä tai juotosrautaa ja ovat ihanteellisia testaukseen, jos kaikki on kytketty oikein. Kytke maadoitettu hyppyjohdin negatiiviseen (-) kiskoon ja napitappiin kytketty hyppyjohdin (+) positiiviseen kiskoon. Kuten kuvassa näkyy, punainen johto (kytketty nastaan 26) on kytketty positiiviseen kiskoon ja musta johto (kytketty maahan) on kytketty negatiiviseen kiskoon.
Vaihe 5. Liitä kaksi pituista koukkujohtoa leipälautaan
Kuori langanpoistimella kahden erivärisen johdon molemmat päät. Liitä jokaisen johdon toinen puoli leipälevyn vastaavaan kiskoon. Kuten kuvassa, punainen kytkentäjohto kytketään leipälevyn positiiviseen kiskoon ja valkoinen johto on kytketty leipälevyn negatiiviseen rataan.
Vaihe 6. Liitä vastaavat kytkentäjohdot painikkeen positiivisiin ja negatiivisiin koskettimiin
Vaihe 7. Kytke virta takaisin Raspberry Pi -laitteeseen ja käynnistä se
Vaihe 8. Testaa se
Tarkista, toimivatko kaikki elementit. Kirjoita uudessa pääteikkunassa:
/usr/local/src/boothy/run.sh
Vaihe 9. Paina ↵ Enter
Kameran esikatselu käynnistyy ja näet numeron, joka laskee alaspäin. Valmistaudu hymyilemään! Se ottaa 3 kuvaa ja tulostaa tuloksena olevan valokuvasarjan. Kun se sanoo "Aloita painamalla punaista painiketta!" sen pitäisi toistaa koko prosessi heti, kun punaista painiketta painetaan! Onnittelut, teit valokuvakopin!
Vaihe 10. Sulje Photo Booth -ohjelma
Kun olet valmis lopettamaan Photo Booth -ohjelman, paina Ctrl+C. Tämä lopettaa ohjelman äkillisesti ja palaa pääteikkunaan. Palaa sitten normaaliin komentoriville painamalla Ctrl+D.
Osa 8/8: Mukauttaminen edelleen
Vaihe 1. Muokkaa python -koodia
Jos haluat muokata ohjelmaa edelleen, voit muokata tiedostoa pbooth.py python -editorissa. Avaa uusi tiedostonhallintaikkuna ja siirry boothy -hakemistoon. Kaksoisnapsauta tiedostoa pbooth.py. Tämän pitäisi avata pbooth.py -koodi python -editorissa.
Vaihe 2. Tallenna varmuuskopio
Napsauta "Tiedosto" ja valitse "Tallenna nimellä" ja tallenna uusi tiedosto nimeltä "pbooth.py.bak" varmuuskopiotiedostoksi, jos muutat jotain, mikä saa python -koodin toimimaan. Jos näin tapahtuu, poista ".bak" -laajennus tiedostosta ja korvaa rikki tiedosto sillä. Näin voit tuntea olosi turvalliseksi kokeillessasi, mitä jokainen koodin osa tekee!
Vaihe 3. Muokkaa python -koodia
Jos tarkistat koodia hieman tarkemmin, huomaat, että yläosassa on muutamia muuttujia ja termejä, jotka helpottavat tämän mukauttamista tarpeidesi mukaan.
IMG1 = "1.jpg" IMG2 = "2.jpg" IMG3 = "3.jpg" CurrentWorkingDir = "/usr/local/src/boothy" IMG4 = "4logo.png" logDir = "lokit" archiveDir = "valokuvat" SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 IMAGE_WIDTH = 640 IMAGE_HEIGHT = 480 BUTTON_PIN = 26 LED_PIN = 19 #kytketty ulkoiseen 12 volttiin. PHOTO_DELAY = 8
Vaihe 4. Rakenna kotelo
On olemassa monia luovia tapoja, joilla voit näyttää toimivan valokuvakopin, ja paljon esimerkkejä Internetistä erilaisista ihmisten tekemistä asennuksista. Ole luova ja pidä hauskaa!