Kabine za fotografije jako su zabavne i čine mnoštvo ugodnim dodatkom društvenim događajima poput zabava, rođendana i vjenčanja. Gosti uživaju u poziranju za slike i završavaju s posebnim uspomenama na događaj za pamćenje. Iznajmljivanje govornice može biti skupo, a pomoću Raspberry Pi -a možete sami izraditi za mnogo manje novca i zabaviti se!
Koraci
1. dio od 8: Postavljanje vašeg Raspberry Pi
Korak 1. Provjerite je li vaš Raspberry Pi ažuriran
Trebat će vam Raspberry Pi model 2B ili noviji s najnovijim podržanim Raspbian operativnim sustavom s monitorom, tipkovnicom i mišem. Ako već nemate svoj Raspberry Pi postavljen na ovaj način, pogledajte vodič Kako započeti s Raspberry Pi za detaljne detaljne upute.
Korak 2. Ažurirajte biblioteke paketa
Otvorite novi prozor terminala pritiskom na ikonu terminala u gornjem lijevom kutu programske trake i upišite sljedeće:
sudo apt-get ažuriranje
Korak 3. Nadogradite svoje pakete
U terminal unesite:
sudo apt-get nadogradnja
2. dio od 8: Spajanje modula kamere
Korak 1. Isključite Raspberry Pi i isključite napajanje
Korak 2. Pronađite priključak za kameru
Korak 3. Podignite stražnji jezičak povlačenjem prema gore s obje strane
Korak 4. Umetnite vrpčani kabel tako da metalni priključci budu okrenuti od Ethernet priključka i prema HDMI priključku kao na slici
Korak 5. Držite vrpčani kabel kamere na mjestu i pritisnite dva jezička prema dolje
Time će se vrpčasti kabel fotoaparata pričvrstiti na mjesto. Provjerite je li vrpčni kabel siguran i ravnomjerno postavljen u otvor za kameru.
Korak 6. Ponovo spojite napajanje i pokrenite Raspberry Pi
Korak 7. Otvorite konfiguracijski izbornik Raspberry Pi
Kliknite ikonu maline u gornjem lijevom kutu programske trake. Idite na "Postavke", a zatim kliknite "Konfiguracija Raspberry Pi".
Korak 8. Provjerite je li softver kamere omogućen na kartici Sučelja
Zatim pritisnite OK.
Računalo vas može pitati da se mora ponovno pokrenuti prije nego što promjene stupe na snagu. Zatim će vas pitati želite li sada ponovno pokrenuti računalo, u tom slučaju odaberite Da
Korak 9. Testirajte kameru fotografiranjem
Otvorite novi prozor terminala i upišite:
raspistill -o cam.jpg
- Zatim pritisnite ↵ Enter. Pregled kamere će se uključiti sekundu kasnije i snimit će sliku. Spremit će se u kućni direktorij vašeg korisnika s imenom datoteke cam.jpg.
- Možete zamijeniti cam-j.webp" />
Korak 10. Otvorite datoteku slike koju ste upravo stvorili
Upravitelj datoteka možete otvoriti klikom na ikonu mape datoteke u gornjem lijevom dijelu programske trake. Datoteku slike trebali biste vidjeti u svom kućnom direktoriju. Dvaput kliknite datoteku i otvorit će se slika pomoću preglednika slika. Izvrsno!
3. dio od 8: Odabir pisača fotografija
Korak 1. Razmotrite prednosti i nedostatke različitih pisača
- Inkjet pisači su obično jeftiniji i proizvode ispise dobre kvalitete fotografije. Međutim, obično imaju nižu brzinu ispisa i zavodljivo su skupi pri ispisu u velikim količinama. Foto papir se prodaje u listovima, a spremnici s tintom se prodaju zasebno po boji.
- Laser pisači imaju izvrsnu brzinu ispisa, ali čak ni laserski pisači u boji obično ne proizvode slike kvalitete fotografije niti ispisuju na foto-papiru. Za laserske pisače u boji toner ulošci se također prodaju zasebno po boji.
- Sublimacija boje pisači pružaju izvrsne ispise kvalitetne fotografije, velike brzine ispisa i uvelike se razlikuju u cijeni. Foto papir za pisače za sublimaciju boja prodaje se s točnom količinom filma za bojenje potrebnom za ispis iste količine papira. Za skuplje modele velike količine, papir i boja se prodaju zajedno u rolama, a pisač automatski isječe svaku fotografiju nakon ispisa. Za jeftinije modele manje količine, fotopapir i boja se prodaju zajedno u listovima.
Korak 2. Razmotrite svoje potrebe i svoj proračun
U kojoj će se vrsti događaja vaša foto kabina koristiti i koliko ćete fotografija vjerojatno ispisati? Koju veličinu fotografije želite ispisati i koliko su skupi potrebni mediji? Hoćete li u budućnosti koristiti foto kabinu? Ovisno o vašim okolnostima, u vašem je najboljem interesu unajmiti profesionalni pisač za događaje ili kupiti rabljeni model po djeliću cijene.
Korak 3. Provjerite je li vaš pisač kompatibilan s Raspberry Pi
Koji god pisač namjeravate koristiti, Gutenprint ga mora podržavati. Gutenprint je zbirka besplatnih upravljačkih programa pisača otvorenog koda za upotrebu sa UNIX sustavima ispisa, što Raspberry Pi koristi za ispis. Ovdje je popis pisača koji su trenutno kompatibilni s Gutenprintom. Ako pokraj vašeg pisača piše "EXPERIMENTAL", to bi moglo imati problema i možda neće raditi pouzdano na Raspberry Pi.
4. dio od 8: Instaliranje foto pisača
Korak 1. Instalirajte CUPS
CUPS (ili Common Unix Printing System) je program koji nam je potreban za ispis s Raspberry Pi. Otvorite novi prozor terminala i upišite:
sudo apt-get install čaše
Korak 2. Dodajte korisnika 'pi' u grupu kojoj je dopušteno ispisati 'lpadmin'
U vrsti terminala:
sudo usermod -a -G lpadmin pi
Korak 3. Uključite pisač u Raspberry Pi pomoću USB kabela
Zatim uključite pisač.
Korak 4. Otvorite internetski preglednik klikom na ikonu plavog globusa u gornjem lijevom dijelu trake zadataka
U URL traku unesite sljedeću adresu:
127.0.0.1:631
Zatim pritisnite ↵ Enter. Ovo će otvoriti stranicu za postavljanje CUPS -a u vašem pregledniku.
Korak 5. Kliknite karticu Administracija
Zatim kliknite Dodaj pisač. Od vas će se tražiti korisničko ime i lozinka.
Zadano korisničko ime je pi, a zadana lozinka je malina, osim ako je prethodno promijenjena
Korak 6. Odaberite svoj pisač na popisu Lokalni pisači i kliknite Nastavi
Zanemarite VNC udaljeni pisač i ne brinite ako je vaš pisač dva puta na popisu.
Korak 7. Preimenujte svoj pisač u nešto što se lako pamti i jednostavno upisuje
U primjeru na slici preimenovat ćemo pisač sa zadanog Sony_UP-DR200 u jednostavno SonyUP kako bi ga bilo lakše zapamtiti i upisati. Također možete unijeti oznaku lokacije ako želite. U ovom primjeru kao mjesto ćemo unijeti fotokabinu. Zatim kliknite Nastavi.
Korak 8. Odaberite upravljački program pisača za vašu marku i model pisača
Zatim kliknite Dodaj pisač.
Korak 9. Odaberite zadane postavke ispisa koje želite na ovom pisaču
Ako ne znate što određena postavka radi, najbolje je da je ostavite na miru. Najvažnija postavka je osigurati da veličina medija odgovara veličini papira koju trenutno koristite. Zatim kliknite Postavi zadane mogućnosti. Trebali biste vidjeti stranicu za potvrdu koja prikazuje "Zadane opcije pisača" YourPrinterName "su uspješno postavljene." To će vas preusmjeriti na stranicu sa glavnim statusom i poslom pisača.
Korak 10. Provjerite ima li aktivnih pisača
Otvorite novi prozor terminala i upišite:
lpstat -p
Zatim pritisnite ↵ Enter. Ovo će vratiti naziv i status trenutnog zadanog pisača. Prikazani naziv pisača trebao bi biti onaj koji ste odredili ranije u postavkama CUPS -a, a status bi trebao biti "neaktivan" ako pisač nije u upotrebi.
Korak 11. Navedite datoteke u svom matičnom direktoriju
U vrsti terminala:
ls
Zatim pritisnite ↵ Enter. Ovo će vratiti popis direktorija i datoteka koji se nalaze u matičnom direktoriju. Na popisu biste trebali pronaći naziv datoteke slike koju ste ranije snimili u odjeljku Povezivanje modula kamere.
Korak 12. Ispišite sliku
U vrsti terminala:
lp -d IME ŠTAMPAČA cam.jpg
- Umjesto PRINTERNAME upišite ime svog pisača i zamijenite cam-j.webp" />
5. dio od 8: Dobivanje koda za foto kabinu
Korak 1. Odaberite kod fotokabine
Stvaranje programa foto štanda od nule izlazi iz okvira ovog vodiča. Srećom, na internetu lebdi mnogo različitih programa koje su različiti korisnici napisali za vlastite projekte izrade DIY foto štandova! Srećom, mnogi od tih sjajnih ljudi učinili su svoj otvoreni kod besplatnim za osobnu upotrebu.
Na mjestima poput Github.com možete pretraživati ona koja odgovaraju vašim potrebama, međutim ovaj će se vodič za primjer koristiti programom koji je napisao Kenneth Centurion, divno nazvanom "boothy". Jednostavan je i prilično jednostavan za razumijevanje i može se prilagoditi bez previše znanja programiranja. Ovdje možete pregledati datoteke i istražiti kôd u svom pregledniku:
Korak 2. Klonirajte skladišno skladište
Kloniranje je jednostavno drugi način da se kaže 'preuzimanje', a spremište je jednostavno zbirka datoteka. Otvorite novi prozor terminala i promijenite direktorij unosom:
cd/usr/local/src
- Zatim pritisnite ↵ Enter.
- Klonirajte skladišno skladište u ovu mapu upisivanjem:
sudo git klon git: //github.com/zoroloco/boothy.git
Zatim pritisnite ↵ Enter. Ovo će kopirati čitavo spremište štanda i sve njegove datoteke u direktorij u kojem se trenutno nalazite. Odlično!
Dio 6 od 8: Postavljanje koda fotokabine
Korak 1. Promijenite dopuštenja za datoteke i mape
Mnoge od ovih novih datoteka morat ćete upisati i izvršiti kako biste mogli uređivati i pokretati različite datoteke. Možete saznati više o različitim postavkama dopuštenja na službenoj web stranici Linuxa. Najbrži način je učiniti cijeli direktorij za govornice čitljivim, upisivim i izvršnim za sve. Da biste to učinili, u prozor terminala upišite:
sudo chmod 777 -R/usr/local/src/boothy
Pritisnite ↵ Enter.
Korak 2. Pokrenite INSTALL datoteku kao bash skriptu
Datoteka INSTALL.txt ima popis naredbi koje će preuzeti i instalirati različite pakete koje ćete trebati pokrenuti boothy. Umjesto da ih sve unesete ručno, tekstualnu datoteku možete pokrenuti kao skriptu. U vrsti terminala:
sudo bash /usr/local/src/boothy/INSTALL.txt
Pritisnite ↵ Enter. Odgovorite na sve upite tijekom procesa instalacije. Ovaj korak bi mogao potrajati, pa bi ovo bilo sjajno vrijeme za šalicu kave! Pričekajte da se instaliraju svi paketi prije nego prijeđete na sljedeći korak.
Korak 3. Uredite "run" skriptu
U vrsti terminala:
sudo nano /usr/local/src/boothy/run.sh
- Pritisnite ↵ Enter. Ovo će otvoriti datoteku run.sh u uređivaču teksta unutar terminala. Koristite tipke sa strelicama za navigaciju i dodajte -i u donji redak nakon riječi "python" tako da se cijeli kôd pojavi kao:
#!/bin/bash # # chmod +x run.sh # # clear sudo python -i /usr/local/src/boothy/pbooth.py
Dio 7 od 8: Povezivanje gumba
Korak 1. Isključite Raspberry Pi i isključite napajanje
Korak 2. Pronađite GPIO pinove za gumb
GPIO označava ulazni izlaz opće namjene i odnosi se na 40 pinova na Raspberry Pi. Koriste se za povezivanje različitih izlaznih objekata elektroničkog ulaza, poput gumba, prekidača, svjetla itd., A zatim se mogu programirati da rade bilo što. Ako ste ranije pregledali datoteku pbooth.py, možda ste primijetili da kôd označava pin tipke BUTTON kao 26. Budući da nisu označeni na Raspberry Pi, pogledajte shemu označenih brojeva.
Korak 3. Spojite kratkospojnu žicu na pin 26
Upotrijebite drugu žicu kratkospojnika u boji i spojite je na uzemljenje. Ustvari postoji pin za uzemljenje tik uz pin 26 na zadnjoj iglici u istom redu. Kao što je prikazano na slici, crvena kratkospojna žica zakačena je za pin 26, a crna kratkospojnik zakačena za masu.
Korak 4. Priključite žice kratkospojnika u ploču
Oglasne ploče mogu uvelike olakšati povezivanje strujnih krugova bez električne trake ili lemilice, a idealne su za testiranje ako imate sve ispravno ožičeno. Spojite žicu kratkospojnika spojenu na masu u (-) negativni kolosijek, a žicu kratkospojnika povezanu s iglom gumba utaknite u (+) pozitivni kolosijek. Kao što je prikazano na slici, crvena žica (spojena na pin 26) uključena je u pozitivni kolosijek, a crna žica (spojena na masu) u negativni kolosijek.
Korak 5. Uključite dvije duljine spojne žice u ploču s kruhom
Odstranite žicu s dva kraja žica u različitim bojama. Priključite jednu stranu svake žice u odgovarajući trag ploče. Kao što je prikazano na slici, crvena žica za spajanje uključena je u pozitivni kolosijek ploče, a bijela žica u negativnu ploču ploče.
Korak 6. Spojite odgovarajuće žice za spajanje na pozitivne i negativne kontakte gumba
Korak 7. Uključite napajanje natrag u Raspberry Pi i pokrenite ga
Korak 8. Isprobajte
Provjerite rade li svi elementi. U novom prozoru terminala upišite:
/usr/local/src/boothy/run.sh
Korak 9. Pritisnite ↵ Enter
Pokrenut će se pregled kamere i vidjet ćete kako broj odbrojava. Spremite se za osmijeh! Bit će snimljene 3 slike i ispisati nastali set fotografija. Kad piše "Pritisnite crveni gumb za početak!" trebao bi ponoviti cijeli postupak čim se pritisne crveni gumb! Čestitamo, napravili ste foto kabinu!
Korak 10. Zatvorite program foto štanda
Kada ste spremni za završetak programa foto štanda, jednostavno pritisnite Ctrl+C. Time ćete program naglo završiti i vratiti vas na prozor terminala. Zatim pritisnite Ctrl+D za povratak na uobičajeni redak naredbenog retka.
8. dio od 8: Dodatno prilagođavanje
Korak 1. Uredite python kod
Ako želite dodatno prilagoditi program, možete urediti datoteku pbooth.py u uređivaču python. Otvorite novi prozor upravitelja datoteka i idite do direktorija štanda. Dvaput kliknite na datoteku pbooth.py. Ovo bi trebalo otvoriti kôd pbooth.py u uređivaču pythona.
Korak 2. Spremite sigurnosnu kopiju
Pritisnite "Datoteka", a zatim odaberite "Spremi kao" i spremite novu datoteku pod nazivom "pbooth.py.bak" kao datoteku sigurnosne kopije u slučaju da promijenite bilo što zbog čega python kôd neće raditi. Ako se to ipak dogodi, jednostavno izbrišite ekstenziju ".bak" iz datoteke i prebrišite slomljenu datoteku s njom. Na ovaj način možete se osjećati sigurno eksperimentirajući s učenjem onoga što svaki dio koda radi!
Korak 3. Prilagodite python kod
Ako malo bolje pogledate kôd, vidjet ćete da su pri vrhu definirane neke varijable i pojmovi koji ga čine malo lakšim za prilagodbu vašim potrebama.
IMG1 = "1.jpg" IMG2 = "2.jpg" IMG3 = "3.jpg" CurrentWorkingDir = "/usr/local/src/boothy" IMG4 = "4logo.png" logDir = "logs" archiveDir = "fotografije" SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 IMAGE_WIDTH = 640 IMAGE_HEIGHT = 480 BUTTON_PIN = 26 LED_PIN = 19 #spojeno na vanjski 12v. PHOTO_DELAY = 8
Korak 4. Izgradite kućište
Postoji mnogo kreativnih načina na koje možete prikazati svoju radnu foto kabinu i puno primjera na internetu različitih instalacija koje su ljudi napravili. Budite kreativni i zabavite se!