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 štanda za fotografije može biti skupo, koristeći Raspberry Pi, možete ga sami napraviti za mnogo manje novca i zabaviti se pri tome!
Koraci
1. dio od 8: Postavljanje vašeg Raspberry Pi
Korak 1. Uvjerite se da je vaš Raspberry Pi ažuriran
Trebat će vam Raspberry Pi model 2B ili noviji, sa najnovijim podržanim Raspbian operativnim sistemom s monitorom, tastaturom i mišem. Ako već nemate svoj Raspberry Pi postavljen na ovaj način, pogledajte vodič Kako započeti s Raspberry Pi za detaljna detaljna uputstva.
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 update
Korak 3. Nadogradite svoje pakete
U terminal unesite:
sudo apt-get nadogradnja
Dio 2 od 8: Povezivanje modula kamere
Korak 1. Isključite Raspberry Pi i isključite napajanje
Korak 2. Pronađite port 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 konektori 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
Ovo će zaključati vrpčasti kabel kamere na mjestu. Uverite se da je trakasti kabl siguran i da ravnomerno sedi u portu za kameru.
Korak 6. Ponovo priključite napajanje i pokrenite Raspberry Pi
Korak 7. Otvorite konfiguracijski izbornik Raspberry Pi
Kliknite ikonu maline u gornjem lijevom kutu trake zadataka. Idite na "Postavke", a zatim kliknite "Konfiguracija Raspberry Pi".
Korak 8. Provjerite je li softver kamere omogućen na kartici Interfaces
Zatim pritisnite OK.
Računar će vas možda upitati da se mora ponovo pokrenuti da bi promjene stupile na snagu. Zatim će vas pitati želite li sada ponovo pokrenuti računar, u tom slučaju odaberite Da
Korak 9. Testirajte kameru snimanjem fotografije
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. Bit će spremljen 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. Trebali biste vidjeti datoteku slike u svom kućnom direktoriju. Dvaput kliknite na datoteku i otvorit će se slika pomoću programa Image Viewer. Odlično!
3. dio od 8: Odabir foto štampača
Korak 1. Razmotrite prednosti i nedostatke različitih pisača
- Inkjet štampači su obično jeftiniji i proizvode otiske dobre fotografije. Međutim, obično imaju nižu brzinu ispisa i zavodljivo su skupi pri ispisivanju u velikim količinama. Foto papir se prodaje u listovima, a kertridži sa mastilom se prodaju zasebno po boji.
- Laser Štampači imaju odličnu brzinu štampanja, ali čak ni laserski štampači u boji obično ne proizvode slike foto-kvaliteta niti štampaju na foto-papiru. Za laserske štampače u boji, kertridži sa tonerom se takođe prodaju zasebno po boji.
- Sublimacija boje štampači pružaju odlične otiske fotografije, velike brzine štampanja i veoma se razlikuju po ceni. Foto papir za štampače sa sublimacionom bojom prodaje se sa tačnom količinom filma za bojenje potrebnom za štampanje iste količine papira. Za skuplje modele velike količine, papir i boja se prodaju zajedno u rolnama i štampač automatski iseče svaku fotografiju nakon štampanja. Za jeftinije modele manje količine, foto -papir i boja se prodaju zajedno u listovima.
Korak 2. Razmotrite svoje potrebe i svoj budžet
U kojoj vrsti događaja će se koristiti vaša foto kabina i koliko ćete fotografija vjerojatno odštampati? Koju veličinu fotografije želite da odštampate i koliko su potrebni potrebni mediji? Hoćete li ubuduće koristiti foto kabinu? Ovisno o vašim okolnostima, možda bi bilo u vašem interesu iznajmiti profesionalni štampač za događaje ili kupiti polovni model po djeliću cijene.
Korak 3. Provjerite je li vaš pisač kompatibilan s Raspberry Pi
Koji god pisač namjeravate koristiti, mora ga podržati Gutenprint. Gutenprint je zbirka besplatnih upravljačkih programa štampača otvorenog koda za upotrebu sa sistemima za štampanje zasnovanim na UNIX -u, što Raspberry Pi koristi za štampanje. Evo popisa pisača koji su trenutno kompatibilni s Gutenprintom. Ako pored 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 štampanje sa Raspberry Pi. Otvorite novi prozor terminala i upišite:
sudo apt-get install čaše
Korak 2. Dodajte korisnika 'pi' u grupu kojoj je dozvoljeno štampanje 'lpadmin'
U vrsti terminala:
sudo usermod -a -G lpadmin pi
Korak 3. Priključite štampač na Raspberry Pi pomoću USB kabla
Zatim uključite štampač.
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 na karticu Administracija
Zatim kliknite na Dodaj štampač. 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 štampač na listi Lokalni štampači i kliknite Nastavi
Zanemarite VNC daljinski štampač i ne brinite ako je vaš štampač dva puta naveden.
Korak 7. Preimenujte svoj štampač u nešto što se lako pamti i jednostavno kuca
U primjeru na slici preimenovat ćemo pisač sa zadanog Sony_UP-DR200 u jednostavno SonyUP kako bi ga bilo lakše zapamtiti i otkucati. Po želji možete unijeti i oznaku lokacije. U ovom primjeru ćemo kao lokaciju unijeti fotokabinu. Zatim kliknite Nastavi.
Korak 8. Odaberite upravljački program štampača za vašu marku i model štampača
Zatim kliknite Dodaj štampač.
Korak 9. Odaberite zadane postavke štampanja koje želite na ovom štampaču
Ako ne znate šta 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 opcije. Trebali biste vidjeti stranicu za potvrdu koja prikazuje "Printer 'YourPrinterName" zadane opcije su uspješno postavljene. " Ovo će vas zatim preusmeriti na glavni status štampača i stranicu sa poslom.
Korak 10. Provjerite da li postoje aktivni štampači
Otvorite novi prozor terminala i upišite:
lpstat -p
Zatim pritisnite ↵ Enter. Ovo će vratiti naziv i status trenutnog zadanog štampača. Prikazani naziv pisača trebao bi biti onaj koji ste ranije naveli u postavkama CUPS -a i 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 Povežite modul kamere.
Korak 12. Odštampajte sliku
U vrsti terminala:
lp -d PRINTERNAME cam.jpg
- Umjesto PRINTERNAME upišite ime svog štampača i zamijenite cam-j.webp" />
5. dio od 8: Dobivanje koda foto štanda
Korak 1. Odaberite kôd štanda za fotografije
Kreiranje 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 svoje vlastite projekte štandova s vlastitim rukama! Još sreće, mnogi od tih sjajnih ljudi učinili su svoj otvoreni kod besplatnim za javnost za ličnu upotrebu.
Možete pretraživati mjesta poput Github.com za ona koja odgovaraju vašim potrebama, međutim ovaj vodič će za primjer koristiti program koji je napisao Kenneth Centurion, divno nazvan 'boothy'. Jednostavno je i prilično lako razumljivo i može se prilagoditi bez previše znanja programiranja. Možete pregledati datoteke i istražiti kôd u svom pregledniku ovdje:
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 clone git: //github.com/zoroloco/boothy.git
Zatim pritisnite ↵ Enter. Ovo će kopirati čitavo skladište štandova i sve njegove datoteke u direktorij u kojem se trenutno nalazite. Odlično!
Dio 6 od 8: Postavljanje koda fotokabine
Korak 1. Promijenite dozvole 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 dozvola 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 prozoru 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 tokom procesa instalacije. Ovaj korak bi mogao potrajati, pa bi ovo bio sjajan trenutak za šalicu kave! Pričekajte da se svi paketi instaliraju 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 red 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 dugmeta
Korak 1. Isključite Raspberry Pi i isključite napajanje
Korak 2. Pronađite GPIO pinove za dugme
GPIO označava ulazni izlaz opće namjene i odnosi se na 40 pinova na Raspberry Pi. Koriste se za povezivanje različitih izlaznih elektroničkih objekata kao što su gumbi, prekidači, 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 BUTTON kao 26. Budući da nisu označeni na Raspberry Pi, pogledajte shemu označenih brojeva.
Korak 3. Priključite kratkospojnik na iglu 26
Upotrijebite drugu žicu kratkospojnika u boji i spojite je na uzemljenje. Zapravo postoji pin za uzemljenje pored pina 26 na zadnjoj iglici u istom redu. Kao što je prikazano na slici, crvena kratkospojna žica je zakačena na pin 26, a crna kratkospojnik za masu.
Korak 4. Priključite žice kratkospojnika u matičnu ploču
Oglasne ploče mogu uvelike olakšati povezivanje strujnih krugova bez električne trake ili lemilice i idealne su za testiranje ako ste sve pravilno spojili. Spojite žicu kratkospojnika spojenu na masu u (-) negativni kolosijek, a žicu kratkospojnika povezanu s iglom dugmeta utaknite u (+) pozitivnu traku. 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 dužine spojne žice u matičnu ploču
Uz mašinu za skidanje žice, oguli oba kraja dvije žice različite boje. Uključite jednu stranu svake žice u odgovarajući trag na matičnoj ploči. Kao što je prikazano na slici, crvena žica za spajanje uključena je u pozitivni trag ploče, a bijela žica u negativnu traku ploče.
Korak 6. Spojite odgovarajuće žice za spajanje na pozitivne i negativne kontakte gumba
Korak 7. Ponovo uključite napajanje 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
Pregled kamere će se pokrenuti i vidjet ćete da broj odbrojava. Spremite se za osmijeh! Snimit će 3 slike i ispisati nastali set fotografija. Kad piše "Pritisnite crveno dugme za početak!" trebao bi ponoviti cijeli proces čim se pritisne crveno dugme! Čestitamo, napravili ste foto kabinu!
Korak 10. Zatvorite program foto štanda
Kad budete spremni završiti program foto štanda, jednostavno pritisnite Ctrl+C. Ovo će naglo prekinuti program i vratiti vas u prozor terminala. Zatim pritisnite Ctrl+D za povratak na normalnu liniju naredbenog retka.
Dio 8 od 8: Dalje 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. Sačuvajte rezervnu kopiju
Kliknite na "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 sa 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 prilagođavanje 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 #povezan 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 mnogo primjera na internetu različitih instalacija koje su ljudi napravili. Budite kreativni i zabavite se!