Jinsi ya Kuunda Kibanda cha Picha na Raspberry Pi: Hatua 5

Orodha ya maudhui:

Jinsi ya Kuunda Kibanda cha Picha na Raspberry Pi: Hatua 5
Jinsi ya Kuunda Kibanda cha Picha na Raspberry Pi: Hatua 5
Anonim

Vibanda vya picha ni raha nyingi na hufanya nyongeza ya kupendeza umati kwa hafla za kijamii kama sherehe, siku za kuzaliwa, na harusi. Wageni wanafurahia kuuliza picha na kuishia na kumbukumbu maalum za hafla ya kukumbukwa. Wakati kukodisha kibanda cha picha inaweza kuwa ya gharama kubwa, kwa kutumia Raspberry Pi, unaweza kujipatia pesa kidogo na kuwa na raha zaidi kuifanya!

Hatua

Sehemu ya 1 ya 8: Kuweka Raspberry yako Pi

Rpisetup
Rpisetup

Hatua ya 1. Hakikisha Raspberry yako Pi imesasishwa

Utahitaji Raspberry Pi mfano 2B au baadaye, utatumia mfumo wa hivi karibuni wa Raspbian ulioungwa mkono na mfuatiliaji, kibodi na panya. Ikiwa tayari huna Raspberry yako iliyowekwa hivi, angalia mwongozo Jinsi ya kuanza na Raspberry Pi kwa maagizo ya kina ya hatua kwa hatua.

Terminalaptget
Terminalaptget

Hatua ya 2. Sasisha maktaba yako ya kifurushi

Fungua dirisha jipya la wastaafu kwa kubonyeza ikoni ya wastaafu upande wa juu kushoto wa mwambaa wa kazi na andika yafuatayo:

    Sudo apt-pata sasisho

  • Kisha bonyeza ↵ Ingiza. Hii itasasisha orodha zako za vifurushi vya programu ili iweze kuamua ni mipango ipi inahitaji kuboreshwa na ambayo tayari imesasishwa.

Hatua ya 3. Boresha vifurushi vyako

Kwenye terminal, andika:

    sasisho la kupata apt

  • Kisha bonyeza ↵ Ingiza. Hii itaboresha mipango yako na mfumo wa uendeshaji ikiwa matoleo mapya yanapatikana.

Sehemu ya 2 ya 8: Kuunganisha Moduli ya Kamera

Hatua ya 1. Zima Raspberry Pi na ukate nguvu

Machapisho
Machapisho

Hatua ya 2. Pata bandari ya kamera

Kameraportup
Kameraportup

Hatua ya 3. Inua kichupo cha nyuma kwa kuvuta pande mbili

Kameraportribbon
Kameraportribbon

Hatua ya 4. Ingiza kebo ya utepe ili viunganishi vya chuma viangalie mbali na bandari ya Ethernet na kuelekea bandari ya HDMI kama inavyoonyeshwa kwenye picha

Kusafisha
Kusafisha

Hatua ya 5. Shikilia kebo ya kamera ya kamera mahali, na bonyeza chini kwenye tabo mbili

Hii itafunga kebo ya utepe ya kamera mahali pake. Hakikisha kebo ya Ribbon iko salama na imeketi sawasawa kwenye bandari ya kamera.

Hatua ya 6. Unganisha tena nguvu na anza Raspberry Pi

Menyu ya usanidi wa Raspi
Menyu ya usanidi wa Raspi

Hatua ya 7. Fungua menyu ya usanidi wa Raspberry Pi

Bonyeza ikoni ya raspberry kwenye kona ya juu kushoto ya mwambaa wa kazi. Nenda kwa "Mapendeleo" kisha bonyeza "Usanidi wa Raspberry Pi."

Raspi config
Raspi config

Hatua ya 8. Hakikisha programu ya kamera imewezeshwa kwenye kichupo cha Maingiliano

Kisha bonyeza OK.

Kompyuta inaweza kukushawishi kwamba inahitaji kuanza upya kabla mabadiliko hayajaanza. Halafu itauliza ikiwa unataka kuwasha tena kompyuta sasa, katika hali hiyo, chagua Ndio

Hatua ya 9. Jaribu kamera kwa kuchukua picha

Fungua dirisha mpya la wastaafu na andika:

raspistill -o cam.jpg

  • Kisha bonyeza ↵ Ingiza. Uhakiki wa kamera utawasha sekunde moja baadaye itapiga picha. Itahifadhiwa kwenye saraka ya nyumbani ya mtumiaji wako na jina la faili cam.jpg.
  • Unaweza kuchukua nafasi ya cam-j.webp" />
Openca
Openca

Hatua ya 10. Fungua faili ya picha ambayo umeunda tu

Unaweza kufungua Kidhibiti faili kwa kubofya ikoni ya folda ya faili upande wa juu kushoto wa mwambaa wa kazi. Unapaswa kuona faili ya picha kwenye saraka yako ya nyumbani. Bonyeza mara mbili faili na hii itafungua picha na Mtazamaji wa Picha. Bora!

Sehemu ya 3 ya 8: Kuchagua Printa ya Picha

Chagua mchapishaji
Chagua mchapishaji

Hatua ya 1. Fikiria faida na hasara za printa anuwai

  • Inkjet printa kawaida huwa na bei ghali na hutoa picha nzuri zenye ubora wa picha. Walakini, kawaida huwa na kasi ndogo ya kuchapisha na ni ghali kwa udanganyifu wakati wa kuchapisha kwa idadi kubwa. Karatasi ya picha inauzwa kwa shuka na katriji za wino zinauzwa kando na rangi.
  • Laser printa zina kasi nzuri ya kuchapisha lakini hata printa za rangi ya rangi kawaida hazizalishi picha zenye ubora wa picha wala hazichapishi kwenye karatasi ya picha. Kwa printa za laser za rangi, katriji za toner pia zinauzwa kando na rangi.
  • Rangi-usablimishaji printa hutoa picha bora za ubora wa picha, kasi ya kuchapisha haraka, na hutofautiana sana kwa bei. Karatasi ya picha ya vichapishaji vya rangi-sublimation inauzwa na kiwango halisi cha filamu ya rangi inayohitajika kuchapisha karatasi hiyo hiyo. Kwa modeli za bei ghali zaidi, karatasi na rangi huuzwa pamoja kwa safu na printa hukata kila picha baada ya kuchapisha. Kwa mifano ya bei ya chini ya bei ya chini, karatasi ya picha na rangi huuzwa pamoja kwenye shuka.

Hatua ya 2. Fikiria mahitaji yako na bajeti yako

Je! Picha yako itatumika katika hafla ya aina gani na una uwezekano wa kuchapisha picha ngapi? Je! Unataka saizi gani ya picha na media ya gharama inahitajikaje? Je! Utatumia kibanda cha picha katika siku zijazo? Kulingana na hali yako, inaweza kuwa kwa faida yako kukodisha printa ya hafla ya kitaalam au kununua mfano uliotumika kwa sehemu ya gharama.

Hatua ya 3. Hakikisha printa yako inaambatana na Raspberry Pi

Printa yoyote unayopanga kutumia, lazima iungwe mkono na Gutenprint. Gutenprint ni mkusanyiko wa chanzo wazi wa madereva ya printa za bure za kutumiwa na mifumo ya uchapishaji ya UNIX, ambayo ndivyo Raspberry Pi hutumia kuchapisha. Hapa kuna orodha ya printa ambazo kwa sasa zinaoana na Gutenprint. Ikiwa inasema "UTAFITI" karibu na printa yako, inaweza kuwa na maswala na inaweza isifanye kazi kwa uaminifu kwenye Raspberry Pi.

Sehemu ya 4 kati ya 8: Kusakinisha Printa ya Picha

Hatua ya 1. Sakinisha CUPS

CUPS (au Mfumo wa Uchapishaji wa Unix) ni programu tunayohitaji kuweza kuchapisha kutoka kwa Raspberry Pi. Fungua dirisha mpya la wastaafu na andika:

    Sudo apt-pata vikombe vya kufunga

  • Kisha bonyeza ↵ Ingiza na itapakia faili za usakinishaji. Unapohamasishwa kuendelea, andika Y na bonyeza ↵ Ingiza. CUPS itaanza mchakato wa usanidi ambao unaweza kuchukua dakika 15 au zaidi.

Hatua ya 2. Ongeza mtumiaji 'pi' kwenye kikundi kinachoruhusiwa kuchapisha 'lpadmin'

Katika aina ya wastaafu:

    sudo usermod -a -G lpadmin pi

  • Kisha bonyeza ↵ Ingiza.

Hatua ya 3. Chomeka printa kwenye Raspberry Pi ukitumia kebo ya USB

Kisha washa printa.

Kivinjari cha kikombe
Kivinjari cha kikombe

Hatua ya 4. Fungua kivinjari cha wavuti kwa kubofya ikoni ya globu ya bluu katika upande wa juu kushoto wa mwambaa wa kazi

Kwenye upau wa URL weka anwani ifuatayo:

127.0.0.1: 631

Kisha bonyeza ↵ Ingiza. Hii itafungua ukurasa wa usanidi wa CUPS kwenye kivinjari chako.

Vikombe1
Vikombe1

Hatua ya 5. Bonyeza kwenye kichupo cha Utawala

Kisha bonyeza Ongeza Printa. Utaulizwa kwa jina lako la mtumiaji na nywila.

Jina la mtumiaji chaguo-msingi ni pi na nywila chaguomsingi ni rasipiberi isipokuwa hapo awali ilibadilishwa

Wafanyabiashara wa ndani
Wafanyabiashara wa ndani

Hatua ya 6. Chagua printa yako chini ya orodha ya Printa za Mitaa na bonyeza Endelea

Puuza Printa ya mbali ya VNC na usijali ikiwa printa yako imeorodheshwa mara mbili.

Mchapishaji jina
Mchapishaji jina

Hatua ya 7. Badilisha jina la printa yako iwe kitu rahisi kukumbuka na rahisi kucharaza

Katika mfano ulioonyeshwa, tutabadilisha jina la printa kutoka kwa chaguo-msingi Sony_UP-DR200 kuwa SonyUP tu kwa hivyo ni rahisi kukumbuka na kucharaza. Unaweza pia kuingiza lebo ya eneo ukitaka. Katika mfano huu tutaingia kwenye chumba cha picha kama eneo. Kisha bonyeza Endelea.

Printerdriver
Printerdriver

Hatua ya 8. Chagua dereva wa printa kwa utengenezaji na mfano wa printa yako maalum

Kisha bonyeza Ongeza Printa.

Defaultprintersetup
Defaultprintersetup

Hatua ya 9. Chagua mipangilio chaguomsingi ya kuchapisha ambayo ungependelea kwenye printa hii

Ikiwa haujui mipangilio fulani inafanya nini, ni bora kuiacha peke yake. Mpangilio muhimu zaidi ni kuhakikisha kuwa Ukubwa wa Media unalingana na saizi ya karatasi unayotumia sasa. Kisha bonyeza Weka Chaguo-msingi. Unapaswa kuona ukurasa wa uthibitisho ambao unaonyesha chaguo chaguomsingi za "Printa 'YourPrinterName' zimewekwa kwa mafanikio." Hii itakuelekeza kwa hadhi kuu ya printa na ukurasa wa kazi.

Lpstatidle
Lpstatidle

Hatua ya 10. Angalia printa zinazofanya kazi

Fungua dirisha mpya la wastaafu na andika:

lpstat -p

Kisha bonyeza ↵ Ingiza. Hii itarudisha jina na hali ya printa chaguomsingi ya sasa. Jina la printa linaloonyeshwa linapaswa kuwa lile uliloteua mapema katika usanidi wa CUPS na hadhi inapaswa kuwa "wavivu" ikiwa printa haitumiki.

Lscolorguide
Lscolorguide

Hatua ya 11. Orodhesha faili kwenye saraka yako ya nyumbani

Katika aina ya wastaafu:

ls

Kisha bonyeza ↵ Ingiza. Hii itarudisha orodha ya saraka na faili zilizo kwenye saraka ya nyumbani. Katika orodha unapaswa kupata jina la faili la picha uliyopiga mapema kwenye sehemu ya Unganisha Moduli ya Kamera.

Hatua ya 12. Chapisha picha

Katika aina ya wastaafu:

lp -d PRINTERNAME cam.jpg

  • Badala ya aina ya PRINTERNAME kwa jina la printa yako na badilisha cam-j.webp" />

Sehemu ya 5 ya 8: Kupata Nambari ya Kibanda cha Picha

Boothygithub
Boothygithub

Hatua ya 1. Chagua msimbo wa kibanda cha picha

Kuunda programu ya kibanda cha picha kutoka mwanzoni ni zaidi ya upeo wa mwongozo huu. Kwa bahati nzuri, kuna programu nyingi tofauti zinazozunguka kwenye wavu ambazo watumiaji tofauti wameandika kwa miradi yao wenyewe ya picha za kibanda za DIY! Luckier bado, wengi wa watu hao wa kutisha wamefanya nambari yao ya chanzo wazi kuwa huru kwa umma kwa matumizi ya kibinafsi.

Unaweza kutafuta maeneo kama Github.com kwa yale ambayo yanafaa mahitaji yako, hata hivyo mwongozo huu utatumia programu iliyoandikwa na Kenneth Centurion, anayeitwa "boothy," kama mfano. Ni rahisi na rahisi kuelewa na inaweza kubadilishwa bila maarifa mengi ya programu. Unaweza kukagua faili na kukagua nambari kwenye kivinjari chako hapa:

Cloneboothy
Cloneboothy

Hatua ya 2. Clone hazina ya boothy

Cloning ni njia nyingine tu ya kusema 'kupakua' na hazina ni mkusanyiko wa faili. Fungua dirisha mpya la wastaafu na ubadilishe saraka kwa kuingia:

cd / usr / mitaa / src

  • Kisha piga ↵ Ingiza.
  • Fanya kabati la boothy kwenye folda hii kwa kuandika:

Sudo git clone git: //github.com/zoroloco/boothy.git

Kisha bonyeza ↵ Ingiza. Hii itanakili hazina yote ya boothy na faili zake zote kwenye saraka uliyo nayo sasa. Kazi nzuri!

Sehemu ya 6 ya 8: Kuweka Msimbo wa Kibanda cha Picha

Hatua ya 1. Badilisha ruhusa za faili na folda

Utahitaji kufanya faili hizi nyingi ziweze kuandikwa na kutekelezwa ili uweze kuhariri na kuendesha faili anuwai. Unaweza kujifunza zaidi juu ya mipangilio tofauti ya ruhusa kwenye wavuti rasmi ya Linux. Njia ya haraka zaidi ni kufanya saraka yote ya boothy isome, kuandikwa, na kutekelezwa kwa kila mtu. Ili kufanya hivyo, katika aina ya dirisha la terminal:

Sudo chmod 777 -R / usr / mitaa / src / boothy

Bonyeza ↵ Ingiza.

Hatua ya 2. Endesha faili ya INSTALL kama hati ya bash

Faili ya INSTALL.txt ina orodha ya amri ambazo zitapakua na kusakinisha vifurushi anuwai ambavyo utahitaji kuendesha boothy. Badala ya kuziingiza zote kwa mikono, unaweza kuendesha faili ya maandishi kama hati. Katika aina ya wastaafu:

sudo bash / usr/local/src/boothy/INSTALL.txt

Bonyeza ↵ Ingiza. Hakikisha kujibu vidokezo vyovyote wakati wa mchakato wa usanidi. Hatua hii inaweza kuchukua muda, kwa hivyo hii itakuwa wakati mzuri wa kuchukua kikombe cha kahawa! Subiri hadi vifurushi vyote vimesakinishwa kabla ya kuendelea na hatua inayofuata.

Hatua ya 3. Hariri hati ya "run"

Katika aina ya wastaafu:

Sudo nano /usr/local/src/boothy/run.sh

  • Bonyeza ↵ Ingiza. Hii itafungua faili run.sh katika kihariri cha maandishi ndani ya wastaafu. Tumia vitufe vya mshale kuvinjari na kuongeza -i kwenye mstari wa chini baada ya neno "chatu" ili nambari yote ionekane kama:
  • #! / bin / bash # # chmod + x run.sh # # wazi sudo python -i / usr/local/src/boothy/pbooth.py

  • Bonyeza Ctrl + X na itakuuliza ikiwa unataka kuokoa. Bonyeza y na bonyeza ↵ Ingiza.

Sehemu ya 7 ya 8: Kuunganisha Kitufe

Hatua ya 1. Zima Raspberry Pi na ukate nguvu

Pinout
Pinout

Hatua ya 2. Tafuta pini za GPIO kwa kitufe

GPIO inasimama Pato la Pembejeo la Kusudi la Jumla na inahusu pini 40 kwenye Raspberry Pi. Zinatumiwa kunasa vitu tofauti vya kuingiza elektroniki kama vifungo, swichi, taa, nk na kisha zinaweza kusanidiwa kufanya karibu kila kitu. Ikiwa ulikagua faili ya pbooth.py mapema unaweza kuwa umegundua kuwa nambari inataja pini ya BUTTON kama 26. Kwa kuwa hazijaandikwa kwenye Raspberry Pi, rejelea muundo wa nambari zilizotengwa.

Buttongpio
Buttongpio

Hatua ya 3. Vuta waya ya kuruka ili kubandika 26

Tumia waya mwingine wa rangi ya kuruka na uiunganishe kwenye pini ya ardhi. Kwa kweli kuna pini ya ardhini karibu na kubandika 26 kwenye pini ya mwisho katika safu ile ile. Kama inavyoonyeshwa kwenye picha, waya nyekundu ya kuruka imeunganishwa kubandika 26 na waya nyeusi ya kuruka imeunganishwa chini.

Bodi ya mkate
Bodi ya mkate

Hatua ya 4. Chomeka waya za kuruka kwenye ubao wa mkate

Bodi za mkate zinaweza kurahisisha nyaya za waya bila mkanda wa umeme au chuma cha kutengeneza na ni bora kwa upimaji ikiwa una kila kitu kimefungwa vizuri. Chomeka waya ya kuruka iliyounganishwa ardhini kwenye wimbo (-) hasi, na unganisha waya ya kuruka iliyounganishwa na pini ya kitufe kwenye wimbo mzuri wa (+). Kama inavyoonyeshwa kwenye picha, waya nyekundu (iliyounganishwa na pini 26) imechomekwa kwenye wimbo mzuri na waya mweusi (umeunganishwa ardhini) umeingizwa kwenye wimbo hasi.

Uboreshaji wa mkate
Uboreshaji wa mkate

Hatua ya 5. Chomeka urefu wa waya wa kunasa kwenye ubao wa mkate

Ukiwa na waya wa waya, futa ncha zote mbili za waya mbili tofauti za rangi. Chomeka upande mmoja wa kila waya kwenye wimbo unaolingana wa ubao wa mkate. Kama inavyoonyeshwa, waya mwekundu uliounganishwa umeingiliwa kwenye wimbo mzuri wa ubao wa mkate na waya mweupe umeingizwa kwenye wimbo mbaya wa ubao wa mkate.

Vifungo vya sauti
Vifungo vya sauti

Hatua ya 6. Unganisha waya zinazolingana zinazohusiana na anwani nzuri na hasi za kitufe

Hatua ya 7. Chomeka nguvu tena kwenye Raspberry Pi na uianze

Hatua ya 8. Jaribu

Angalia ili uone ikiwa vitu vyote vinafanya kazi. Katika aina mpya ya dirisha la terminal:

/usr/local/src/boothy/run.sh

Hatua ya 9. Bonyeza ↵ Ingiza

Uhakiki wa kamera utaanza na utaona idadi ikihesabiwa chini. Jitayarishe kutabasamu! Itachukua picha 3 na kuchapisha picha iliyosababishwa. Inaposema "Bonyeza kitufe chekundu kuanza!" inapaswa kurudia mchakato mzima mara tu kitufe chekundu kinapobanwa! Hongera, umetengeneza kibanda cha picha!

Hatua ya 10. Funga programu ya kibanda cha picha

Unapokuwa tayari kumaliza programu ya kibanda cha picha, bonyeza tu Ctrl + C. Hii itamaliza programu ghafla na kukurudisha kwenye dirisha la wastaafu. Kisha bonyeza Ctrl + D kurudi kwenye laini ya kawaida ya haraka ya amri.

Sehemu ya 8 ya 8: Kugeuza kukufaa Zaidi

Filebrowserpi
Filebrowserpi

Hatua ya 1. Hariri nambari ya chatu

Ikiwa unataka kuboresha mpango huo zaidi, unaweza kuhariri faili pbooth.py katika hariri ya chatu. Fungua dirisha mpya la meneja wa faili na uende kwenye saraka ya boothy. Bonyeza mara mbili kwenye faili pbooth.py. Hii inapaswa kufungua nambari ya pbooth.py katika hariri ya chatu.

Hatua ya 2. Hifadhi chelezo

Bonyeza kwenye "Faili" na chagua "Hifadhi Kama" na uhifadhi faili mpya inayoitwa "pbooth.py.bak" kama faili ya kuhifadhi nakala ikiwa utabadilisha kitu chochote ambacho kitasababisha msimbo wa chatu usifanye kazi. Ikiwa hiyo itatokea, futa tu ugani wa ".bak" kutoka kwa faili na andika faili iliyovunjika nayo. Kwa njia hii unaweza kujisikia salama ukijaribu kujifunza kile kila sehemu ya nambari inafanya!

Hariripython
Hariripython

Hatua ya 3. Badilisha msimbo wa chatu kukufaa

Ukikagua nambari karibu kidogo, utaona kuna anuwai na maneno ambayo yamefafanuliwa karibu na juu ambayo hufanya iwe rahisi kugeuza hii kulingana na mahitaji yako.

    IMG1 = "1.jpg" IMG2 = "2.jpg" IMG3 = "3.jpg" CurrentWorkingDir = "/ usr / local / src / boothy" IMG4 = "4logo.png" logDir = "magogo" archiveDir = "picha" SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 IMAGE_WIDTH = 640 IMAGE_HEIGHT = 480 BUTTON_PIN = 26 LED_PIN = 19 # imeunganishwa kwa nje ya 12v. PICHA_DELAY = 8

  • Kubadilisha maadili ya SCREEN_WIDTH na SCREEN_HEIGHT kutaamua ukubwa wa skrini maonyesho ya onyesho la kuchungulia kamera. Unaweza kubadilisha hii ili ilingane na azimio la skrini ambayo utatumia kwa chumba chako cha picha, hata hivyo kubadilisha hii kunaweza kusababisha majina ya katikati ya maandishi wakati programu inaendelea. Hizo pia zinaweza kubadilishwa lakini zinaenea zaidi kwa nambari hiyo kwa hivyo ni ngumu kubadilisha.
  • Ikiwa unachapisha printa zenye ukubwa wa 4x6, ukibadilisha maadili ya IMAGE_WIDTH na IMAGE_HEIGHT kuwa 640 na 425 mtawaliwa, hutumia nafasi ya ukurasa kwa ufanisi zaidi.
  • Kubadilisha thamani yaPHOTO_DELAY ambayo itaamua ni saa ngapi kipima saa kikihesabu kabla ya kila picha mfululizo.
  • Badilisha au badilisha 4logo-p.webp" />

Hatua ya 4. Jenga kiambatisho

Kuna njia nyingi za ubunifu ambazo unaweza kuonyesha kibanda chako cha picha cha kufanya kazi na mifano mingi kwenye wavuti ya mitambo anuwai ambayo watu wamefanya. Pata ubunifu na ufurahie!

Ilipendekeza: