Fotoputkad on väga lõbusad ja muudavad rahvahulga meeldivaks lisandiks seltskondlikele üritustele nagu peod, sünnipäevad ja pulmad. Külalised naudivad piltide poseerimist ja jäävad meeldejääva sündmuse mälestuseks. Kuigi fotoputka rentimine võib olla kulukas, saate Raspberry Pi abil palju väiksema raha eest ise teha ja selle tegemine on palju lõbusam!
Sammud
Osa 1 /8: Raspberry Pi seadistamine
Samm 1. Veenduge, et teie Raspberry Pi oleks ajakohane
Teil on vaja Raspberry Pi mudelit 2B või uuemat, millel on uusim toetatud Raspbiani opsüsteem koos monitori, klaviatuuri ja hiirega. Kui teil pole oma Raspberry Pi-d sel viisil seadistatud, vaadake üksikasjalikke samm-sammult juhiseid juhisest Raspberry Pi-ga alustamiseks.
Samm 2. Värskendage oma pakettide teeke
Avage uus terminaliaken, vajutades tegumiriba vasakus ülanurgas olevat terminaliikooni ja tippige järgmine tekst:
sudo apt-get update
Samm 3. Täiendage oma pakette
Tippige terminalis:
sudo apt-get upgrade
Osa 2/8: Kaameramooduli ühendamine
Samm 1. Lülitage Raspberry Pi välja ja ühendage toide lahti
Samm 2. Leidke kaamera port
Samm 3. Tõstke tagumine sakk üles, tõmmates mõlemalt poolt üles
Samm 4. Sisestage lintkaabel nii, et metallpistikud oleksid Etherneti pordist eemale ja HDMI -porti, nagu pildil
Samm 5. Hoidke kaamera lintkaablit paigas ja vajutage kahte sakki alla
See lukustab kaamera lintkaabli oma kohale. Veenduge, et lintkaabel on kindlalt kinnitatud ja istub kaamera porti ühtlaselt.
Samm 6. Ühendage toide uuesti ja käivitage Raspberry Pi
Samm 7. Avage Raspberry Pi konfiguratsioonimenüü
Klõpsake tegumiriba vasakus ülanurgas vaarikaikooni. Minge jaotisse "Eelistused" ja seejärel klõpsake "Raspberry Pi konfiguratsioon".
Samm 8. Veenduge, et kaamera tarkvara on vahekaardil Liidesed lubatud
Seejärel vajutage OK.
Arvuti võib paluda teil muudatuste jõustumiseks taaskäivitada. Seejärel küsitakse, kas soovite arvuti nüüd taaskäivitada. Sellisel juhul valige Jah
Samm 9. Testige kaamerat pildistades
Avage uus terminaliaken ja tippige:
raspistill -o cam.jpg
- Seejärel vajutage ↵ Enter. Kaamera eelvaade lülitub sekundi pärast sisse ja see teeb pildi. See salvestatakse teie kasutaja kodukataloogi failinimega cam.jpg.
- Ülaltoodud käsus saate asendada cam-j.webp" />
Samm 10. Avage äsja loodud pildifail
Failihalduri saate avada, klõpsates tegumiriba vasakus ülanurgas asuvat failikausta ikooni. Pildifaili peaksite nägema oma kodukataloogis. Topeltklõpsake faili ja see avaneb pildivaaturiga. Suurepärane!
Osa 3 /8: fotoprinteri valimine
Samm 1. Mõelge erinevate printerite plussidele ja miinustele
- Tindiprits printerid on tavaliselt odavamad ja toodavad häid fotokvaliteediga väljatrükke. Siiski on neil tavaliselt aeglasem printimiskiirus ja need on suures koguses printimisel petlikult kallid. Fotopaberit müüakse lehtedena ja tindikassette värvide kaupa.
- Laser printeritel on suurepärane printimiskiirus, kuid isegi värvilised laserprinterid ei tooda tavaliselt fotokvaliteediga pilte ega prindita fotopaberile. Värviliste laserprinterite puhul müüakse toonerikassette ka värvi järgi eraldi.
- Värvaine sublimatsioon printerid pakuvad suurepäraseid fotokvaliteediga väljatrükke, kiireid printimiskiirusi ja nende hind on väga erinev. Värvi-sublimatsiooniprinterite fotopaberit müüakse täpselt sama koguse paberi printimiseks vajaliku värvikilega. Kallimate suuremahuliste mudelite puhul müüakse paberit ja värve koos rullides ning printer lõikab pärast printimist automaatselt iga foto maha. Odavamate väiksema koguse mudelite puhul müüakse fotopaberit ja värvi koos lehtedena.
Samm 2. Kaaluge oma vajadusi ja eelarvet
Mis tüüpi üritustel teie fotoputkat kasutatakse ja kui palju fotosid tõenäoliselt prindite? Millise suurusega fotot soovite, et väljatrükid oleksid ja kui kulukas on nõutav kandja? Kas kavatsete tulevikus kasutada fotokabiini? Sõltuvalt teie olukorrast võib teie huvides olla rentida professionaalne üritusprinter või osta kasutatud mudel väikese hinnaga.
Samm 3. Veenduge, et teie printer ühildub Raspberry Pi -ga
Ükskõik, millist printerit kavatsete kasutada, peab seda toetama Gutenprint. Gutenprint on avatud lähtekoodiga tasuta printeridraiverite kogum, mida saab kasutada koos UNIX -põhiste printimissüsteemidega ja mida Raspberry Pi kasutab printimiseks. Siin on nimekiri printeritest, mis praegu Gutenprintiga ühilduvad. Kui teie printeri kõrval on kiri „EKSPERIMENTAALNE”, võib sellel olla probleeme ja see ei pruugi Raspberry Pi puhul usaldusväärselt töötada.
Osa 4/8: fotoprinteri paigaldamine
Samm 1. Installige CUPS
CUPS (või ühine Unixi printimissüsteem) on programm, mida peame suutma printida Raspberry Pi -st. Avage uus terminaliaken ja tippige:
sudo apt-get install tassid
Samm 2. Lisage kasutaja "pi" gruppi, millel on lubatud printida "lpadmin"
Terminali tüübis:
sudo usermod -a -G lpadmin pi
Samm 3. Ühendage printer USB -kaabli abil Raspberry Pi -ga
Seejärel lülitage printer sisse.
Samm 4. Avage Interneti -brauser, klõpsates tegumiriba vasakus ülanurgas sinist maakeraikooni
Sisestage URL -i ribale järgmine aadress:
127.0.0.1:631
Seejärel vajutage ↵ Enter. See avab teie brauseris CUPS -i seadistuslehe.
Samm 5. Klõpsake vahekaarti Administratsioon
Seejärel klõpsake nuppu Lisa printer. Teilt küsitakse kasutajanime ja parooli.
Vaikimisi kasutajanimi on pi ja vaikeparool on vaarikas, kui seda pole varem muudetud
Samm 6. Valige kohalike printerite loendist oma printer ja klõpsake nuppu Jätka
Ignoreerige VNC kaugprinterit ja ärge muretsege, kui teie printer on kaks korda loetletud.
Samm 7. Nimetage printer ümber selliseks, et seda oleks lihtne meelde jätta ja lihtne trükkida
Pildil olevas näites nimetame printeri vaikimisi Sony_UP-DR200 ümber lihtsalt SonyUPiks, et seda oleks lihtsam meelde jätta ja tippida. Soovi korral saate sisestada ka asukoha märgendi. Selles näites sisestame asukohaks fotokabiini. Seejärel klõpsake nuppu Jätka.
Samm 8. Valige oma konkreetse printeri margi ja mudeli jaoks sobiv printeridraiver
Seejärel klõpsake nuppu Lisa printer.
Samm 9. Valige selle printeri jaoks eelistatud prindiseaded
Kui te ei tea, mida konkreetne seade teeb, on parem jätta see rahule. Kõige olulisem säte on tagada, et kandja suurus vastaks praegu kasutatavale paberiformaadile. Seejärel klõpsake nuppu Määra vaikevalikud. Peaksite nägema kinnituslehte, millel kuvatakse teade "Printeri teiePrinterinimi" vaikeseaded on edukalt seadistatud. " Seejärel suunatakse teid printeri põhiseisundile ja töölehele.
Samm 10. Kontrollige aktiivseid printereid
Avage uus terminaliaken ja tippige:
lpstat -p
Seejärel vajutage ↵ Enter. See tagastab praeguse vaikeprinteri nime ja oleku. Kuvatav printerinimi peaks olema see, mille määrasite varem CUPS -i seadistuses, ja olek peaks olema „jõude”, kui printerit ei kasutata.
Samm 11. Loetlege kodukataloogi failid
Terminali tüübis:
ls
Seejärel vajutage ↵ Enter. See tagastab kodukataloogis olevate kataloogide ja failide loendi. Loendist leiate jaotisest Kaamera mooduli ühendamine varem tehtud pildi failinime.
Samm 12. Printige pilt
Terminali tüübis:
lp -d PRINTERNAME cam.jpg
PRINTERNAME asemel sisestage oma printeri nimi ja asendage oma pildi failinimi cam.jpg, seejärel vajutage ↵ Enter. Teie pilt prinditakse printerist! Suur töö!
Osa 5/8: Fotokabiini koodi hankimine
Samm 1. Valige fotokabiini kood
Fotokabiiniprogrammi loomine nullist ei kuulu käesoleva juhendi raamesse. Õnneks hõljub võrgus palju erinevaid programme, mille erinevad kasutajad on kirjutanud oma isetehtud fotode jaoks! Õnneks on paljud neist vingetest inimestest teinud oma avatud lähtekoodi isiklikuks kasutamiseks avalikkusele tasuta.
Võite otsida oma vajadustele vastavatest kohtadest nagu Github.com, kuid see juhend kasutab näitena Kenneth Centurioni kirjutatud programmi, mille nimi on jumalikult "boothy". See on lihtne ja üsna lihtne mõista ning seda saab kohandada ilma liigsete programmeerimisteadmisteta. Failidega saate tutvuda ja oma brauseris koodi uurida siit:
Samm 2. Kloonige boothy hoidla
Kloonimine on lihtsalt teine viis öelda „allalaadimine” ja hoidla on lihtsalt failide kogum. Avage uus terminaliaken ja muutke kataloogi, sisestades:
cd/usr/local/src
- Seejärel vajuta ↵ Enter.
- Kloonige boothy hoidla sellesse kausta, tippides:
sudo git kloon git: //github.com/zoroloco/boothy.git
Seejärel vajutage ↵ Enter. See kopeerib kogu boothy depositooriumi ja kõik selle failid kataloogi, kus praegu viibite. Suurepärane töö!
Osa 6/8: Fotokabiini koodi seadistamine
Samm 1. Muutke failide ja kaustade õigusi
Peate muutma paljud neist uutest failidest kirjutatavaks ja käivitatavaks, et saaksite erinevaid faile redigeerida ja käivitada. Lisateavet erinevate lubade sätete kohta leiate Linuxi ametlikult veebisaidilt. Kiireim viis on muuta kogu boothy kataloog kõigile loetavaks, kirjutatavaks ja käivitatavaks. Selleks tippige terminali aknasse:
sudo chmod 777 -R/usr/local/src/boothy
Vajutage ↵ Enter.
Samm 2. Käivitage fail INSTALL bash -skriptina
Failis INSTALL.txt on nimekiri käskudest, mis laadivad alla ja installivad erinevaid pakette, mida peate boothy käivitama. Kõigi nende käsitsi sisestamise asemel saate tekstifaili skriptina käivitada. Terminali tüübis:
sudo bash /usr/local/src/boothy/INSTALL.txt
Vajutage ↵ Enter. Kindlasti vastake installiprotsessi ajal kõikidele viipadele. See samm võib võtta üsna kaua aega, nii et see oleks suurepärane aeg tassi kohvi haaramiseks! Enne järgmise sammu jätkamist oodake, kuni kõik paketid on installitud.
Samm 3. Muutke skripti "run"
Terminali tüübis:
sudo nano /usr/local/src/boothy/run.sh
- Vajutage ↵ Enter. See avab terminalis tekstiredaktoris faili run.sh. Kasutage navigeerimiseks nooleklahve ja lisage sõna "python" järele alumisele reale -i, nii et kogu kood kuvatakse järgmiselt:
#!/bin/bash # # chmod +x run.sh # # clear sudo python -i /usr/local/src/boothy/pbooth.py
Osa 7/8: Nupu ühendamine
Samm 1. Lülitage Raspberry Pi välja ja ühendage toide lahti
Samm 2. Leidke nupu GPIO tihvtid
GPIO tähistab üldotstarbelist sisendväljundit ja see viitab Raspberry Pi 40 tihvtile. Neid kasutatakse erinevate elektrooniliste sisendväljundobjektide, näiteks nuppude, lülitite, tulede jms ühendamiseks ning seejärel saab neid programmeerida tegema peaaegu kõike. Kui vaatasite faili pbooth.py varem üle, võisite märgata, et kood tähistab nupu PIN -koodi 26. Kuna need pole Raspberry Pi -l märgistatud, vaadake määratud numbrite skemaatikat.
Samm 3. Ühendage hüppaja traat tihvtiga 26
Kasutage teist värvilist hüppajatraati ja ühendage see maandusnõelaga. Tegelikult on sama rea viimase tihvti tihvti 26 kõrval maandusnõel. Nagu pildil näidatud, on punane hüppajatraat haakitud tihvti 26 külge ja must hüppajatraat on ühendatud maandusega.
Samm 4. Ühendage hüppaja juhtmed leivaplaadiga
Leivaplaadid võivad hõlbustada vooluahelate ühendamist ilma elektrilindi ja jootekolbita ning sobivad ideaalselt testimiseks, kui kõik on õigesti ühendatud. Ühendage maandusega ühendatud hüppajajuhe (-) miinusesse ja ühendage nööpnõelaga ühendatud hüppaja (+) positiivse rööpaga. Nagu pildil näidatud, on punane juhe (ühendatud tihvtiga 26) positiivse rööpaga ja must juhe (ühendatud maandusega) negatiivsesse.
Samm 5. Ühendage kahe pikkusega haaketraat leivalaua külge
Eemaldage traadi eemaldajaga kahe erineva värvi juhtme mõlemad otsad. Ühendage iga juhtme üks pool leivaplaadi vastavasse radasse. Nagu pildil, on leivaplaadi positiivsesse radasse ühendatud punane haaketraat ja leivaplaadi negatiivse raja külge valge traat.
Samm 6. Ühendage vastavad haakimisjuhtmed nupu positiivsete ja negatiivsete kontaktidega
Samm 7. Ühendage toide uuesti Raspberry Pi -ga ja käivitage see
Samm 8. Testige seda
Kontrollige, kas kõik elemendid töötavad. Tippige uues terminaliaknas:
/usr/local/src/boothy/run.sh
Samm 9. Vajutage ↵ Enter
Kaamera eelvaade käivitub ja näete numbrit. Ole valmis naeratama! See teeb 3 pilti ja prindib saadud fotokomplekti. Kui see ütleb: "Alustamiseks vajutage punast nuppu!" see peaks punast nuppu vajutades kohe kogu protsessi kordama! Palju õnne, tegite fotokabiini!
Samm 10. Sulgege fotokabiini programm
Kui olete valmis fotokabiini programmi lõpetama, vajutage lihtsalt Ctrl+C. See lõpetab programmi järsult ja viib teid tagasi terminaliaknasse. Seejärel vajutage tavalisele käsureale naasmiseks Ctrl+D.
Osa 8/8: Edasine kohandamine
Samm 1. Muutke püütoni koodi
Kui soovite programmi veelgi kohandada, saate faili pbooth.py redigeerida pythoni redaktoris. Avage uus failihalduri aken ja liikuge boothy kataloogi. Topeltklõpsake faili pbooth.py. See peaks pythoniredaktoris avama koodi pbooth.py.
Samm 2. Salvestage varukoopia
Klõpsake "Fail" ja valige "Salvesta nimega" ning salvestage uus fail nimega "pbooth.py.bak" varufailiks juhuks, kui muudate midagi, mille tõttu pythoni kood ei tööta. Kui see juhtub, kustutage failist lihtsalt laiend ".bak" ja kirjutage sellega purunenud fail üle. Nii võite end turvaliselt katsetada õppides, mida iga koodi osa teeb!
Samm 3. Kohandage püütoni koodi
Kui vaatate koodi veidi lähemalt, näete, et ülaosas on määratletud mõned muutujad ja terminid, mis muudavad selle oma vajadustele kohandamise pisut lihtsamaks.
IMG1 = "1.jpg" IMG2 = "2.jpg" IMG3 = "3.jpg" CurrentWorkingDir = "/usr/local/src/boothy" IMG4 = "4logo.png" logDir = "logid" archiveDir = "fotod" SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 IMAGE_WIDTH = 640 IMAGE_HEIGHT = 480 BUTTON_PIN = 26 LED_PIN = 19 #ühendatud välise 12v -ga. PHOTO_DELAY = 8
Samm 4. Ehitage korpus
Töötava fotokabiini kuvamiseks on palju loomingulisi viise ja Internetis palju näiteid erinevate inimeste tehtud installatsioonide kohta. Olge loominguline ja nautige!