Orodha ya maudhui:

Mirror Smart: 5 Hatua
Mirror Smart: 5 Hatua

Video: Mirror Smart: 5 Hatua

Video: Mirror Smart: 5 Hatua
Video: Hatua 5 za Kujifunza Graphics Design Mwenyew Bila kwenda Chuo 2024, Novemba
Anonim
Kioo mahiri
Kioo mahiri

Mafundisho haya yatakufundisha jinsi ya kuunda Mirror Smart ambayo inaonyesha kikasha chako cha barua pepe, habari mpya na sasisho kutoka The New York Times, na tarehe na wakati kwenye msingi kutoka kwa Unsplash.

Kiungo cha kufanya kazi:

Vifaa vinahitajika:

Sura ya mfuatiliaji, kioo cha njia mbili, nyenzo nyeusi (inahitajika tu ikiwa mfuatiliaji ni mdogo kuliko kioo cha njia mbili), mfuatiliaji, rasipberry pi 2, kamba ya HDMI au adapta kwa HDMI (Nilitumia DVI ya pande mbili kwa adapta ya HDMI kebo ya nguvu ya rasipiberi pi 2, kadi ndogo ya sd, adapta ndogo ya kadi ya sd, na panya na jozi ya kibodi ili kuvinjari onyesho la rasiberi kwenye mfuatiliaji.

Programu zinahitajika:

Raspbian, Balena.io, na MagicMirror2

Tovuti zinazotumika:

Github (kwa kusanikisha moduli za mtu wa tatu), MagicMirror2 kusakinisha programu kwenye pi, na Unsplash kutoa picha za usuli

Hatua ya 1: Kuweka Raspbian na Mirror Magic

Kufunga Kioo cha Raspbian na Uchawi
Kufunga Kioo cha Raspbian na Uchawi
Kufunga Kioo cha Raspbian na Uchawi
Kufunga Kioo cha Raspbian na Uchawi
Kufunga Kioo cha Raspbian na Uchawi
Kufunga Kioo cha Raspbian na Uchawi

Kutumia kupakua kompyuta Raspbian na Balena kwenye micro sd ukitumia sd. Baada ya programu kupakuliwa ingiza micro sd kwenye adapta kwenye kompyuta. Kutumia Balena chagua programu ya raspbian na sd kuhamisha faili. Baada ya hii ingiza micro sd kwenye pi ya raspberry. Kwenye yangu ilikuwa chini kwenye pi hadi kando. Hook up pi kwa moditor unayotumia na ukamilishe mwongozo wa kuanzisha. Ili kufanya hivyo kuziba kebo ya umeme kwenye ukuta na pi. Kisha ingiza kebo ya HDMI kwenye adapta yako au plug ya HDMI kwenye kifuatilia. Baada ya kusasisha na kuanzisha programu nenda kwenye programu ya Mirror Mirror kwenye pi. Amri zingine zitapewa kukimbia kwenye pi ambayo itasababisha usakinishaji wa programu. Itakuuliza maswali wakati wa ufungaji juu ya upendeleo. Jibu maswali na ufuate nambari inayoonyesha kwako kunakili kwenye laini ya amri. Kisha itaanzisha programu ya msingi ikiwa imefanywa kwa usahihi baada ya kuingia npm run start.

Amri zingine nilizojifunza ambazo ni muhimu kukumbuka kwenye wavuti hii wakati wa kuelekeza mwelekeo na programu:

* kesi nyeti *

Nenda kwenye saraka ya mizizi = cd ~

Nenda kwenye saraka iliyotangulia = cd -

Nenda kwenye saraka ifuatayo = cd..

Nenda kwenye saraka ya Mirror Magic = cd MagicMirror /

Nenda kwenye saraka ya moduli = moduli ya cd

Unapokuwa kwenye saraka ya Mirror ya Uchawi (sio moduli) kuendesha programu ya Mirror Mirror = npm run start

Kuacha programu = piga ALT na bonyeza bonyeza

Hatua ya 2: Kuondoa Moduli zilizowekwa tayari

Kuondoa Moduli zilizowekwa tayari
Kuondoa Moduli zilizowekwa tayari

Wakati wa kufungua mpango wa Mirror ya Uchawi kwa mara ya kwanza mtumiaji atasalimiwa na wakati, tarehe, kalenda, na habari mpya. Unaweza kuondoa kwa urahisi moduli yoyote iliyowekwa tayari kwa kuiondoa kwenye nambari. Ili kufikia nambari hii nenda kwenye folda za raspberries na ufungue folda ya Mirror Magic. Unaweza kuingiza folda kwa kubofya ikoni ya folda kwenye sehemu ya juu kushoto ya skrini. Baada ya hii nenda kwenye folda ya usanidi, utaona maandishi yanayoweza kuhaririwa iitwayo config / config.js kwenye folda. Bonyeza mara mbili kwenye maandishi na programu ya moduli ya Mirror itaonekana. Kuwa mwangalifu usifute mabano yoyote au maandishi au mpango hautatumika. Kama inavyoonekana kwenye picha hapo juu nilifuta moduli ya kalenda kutoka kwa programu yangu kwani ninajiona siitumii. Moduli nyingine yoyote inaweza kuondolewa pia lakini tena kuwa mwangalifu ukiondoa vipande kwenye nambari kutoka kwa programu.

Hatua ya 3: Kuweka Moduli

Kufunga Moduli
Kufunga Moduli
Kufunga Moduli
Kufunga Moduli

Kuweka moduli za mtu wa tatu kwenye kioo Github hutumiwa. Tovuti hii ni kilele cha moduli za usermade zinazopatikana kwa matumizi. Kuna mengi ambayo ni pamoja na vilivyoandikwa tofauti, asili, au milisho ya media ya kijamii. Programu kama Alexia na Nest zinaweza kuingizwa kwenye Mirror na matumizi ya sehemu kadhaa za ziada. Baada ya kuvinjari wavuti niliamua moduli ya Barua pepe na moduli iliyovuta picha kutoka kwa Unsplash.

Malisho ya Barua pepe -

github.com/shaneapowell/MMM-GmailFeed

Picha bila mpangilio -

github.com/diego-vieira/MMM-RandomPhoto

GitHub -

github.com/MichMich/MagicMirror/wiki/3rd-p…

Kuna njia mbili za kusanikisha moduli, kutoa faili za zip na kuzihamisha kwenye folda ya moduli au kutumia nambari iliyopewa katika mwongozo wa amri. Nilitumia chaguo la pili lakini linafanya kazi na ni rahisi kutumia. Labda umeona machapisho kwenye GitHub yana mistari ya nambari imeingizwa kwenye ukurasa wa maagizo. Tunatumia hizi kupakua nakala ya moduli na kisha kupakua npm kwenye folda. Npm inasimama kwa Meneja wa Kifurushi cha Node na ndio kifurushi kinachopakua wakati wa nambari ya kufunga npm. Kuanza mchakato wa kupakua fuata hatua hizi baada ya kufungua mwongozo wa amri.

1) cd MagicMirror /

2) moduli za cd

3) git clone "kiunga cha ukurasa wa kitovu cha git"

4) (ingiza folda mpya) cd "jina la folda"

Jinsi ya kuangalia jina la folda:

Kawaida jina la folda ni jina la moduli yenyewe. Kwa mfano MMM-EmailFeed iliitwa tu MMM-EmailFeed. Lakini unatumia jina la moduli na inasema hakuna saraka kama hiyo, andika ls wakati kwenye saraka ya moduli kupata orodha ya folda zote zilizowekwa kwenye folda ya moduli. Hii itakupa jina la folda ya kusafiri.

* Nukuu za kumbuka zinatumika hapa tu kama mfano na inapaswa kuondolewa wakati wa kuingiza jina la kiunga na folda *

6) (wakati sasa kwenye folda mpya) npm install

Kubwa! Sasa tumepakua folda ya moduli, lakini bado tunahitaji nakala ya kuingia kwenye folda ya config / config.js. Ili kufanya hivyo nenda tena kwenye maandishi ambayo tulikuwa tumefuta moduli zilizowekwa tayari na kubandika maandishi uliyopewa. Kuwa mwangalifu wakati wa kuweka nambari ili usivunje mabano yoyote. Ukiangalia kwenye picha zilizojumuishwa hapo juu utaona mahali salama pa kubandika nambari. Ikiwa haijulikani wazi ibandike baada ya mwisho], katika aya. Kumbuka kwamba moduli nyingi zinahitaji maandishi mengine yabadilishwe au habari zingine ziingizwe. Kwa mfano kulisha barua pepe kulihitaji habari ya akaunti yangu ya gmail kupata habari iliyowasilishwa. Baada ya jioni kuwekwa, kiingilio kimechapishwa kwenye nambari hiyo, na umeingiza habari inayotakiwa kuanzisha programu ya Mirror Magic na uhakikishe inafanya kazi vizuri. Hatua zifuatazo zitatoa picha zaidi za mchakato wangu wakati wa kusanikisha moduli ikiwa bado kuna mkanganyiko.

Hatua ya 4: Kuweka Moduli Zangu

Kuweka Moduli Zangu
Kuweka Moduli Zangu
Kuweka Moduli Zangu
Kuweka Moduli Zangu
Kuweka Moduli Zangu
Kuweka Moduli Zangu

Picha hapo juu zinaonyesha haswa kile nilichoweka kwenye Pi yangu kupata programu zinazofanya kazi. Picha nne za kwanza zimetolewa kutoka kwa wavuti ya GitHub kama mfano wa maagizo niliyoyafuata. Picha ya mwisho ni mfano wa kiingilio kilichowekwa kwenye nambari ya config.js. Natumahi hii inatumika kama mfano bora zaidi wa kuona ikilinganishwa na hatua ya mwisho.

Hatua ya 5: Kuunda Mwonekano wa Kioo

Kuunda Mwonekano wa Kioo
Kuunda Mwonekano wa Kioo

Sasa kwa kuwa Raspberry Pi inaendesha ni wakati wa kuunda kioo. Hatua hii ilikuwa ngumu zaidi kwa sababu ilikuwa ngumu kupata sura ambayo itafaa mfuatiliaji. Hata baada ya kutenganisha mfuatiliaji, bado ni 19x15x3 na bado nina shida na hatua hii. Nimeangalia maduka mengi na vituo vya mkondoni kujaribu kupata sura ambayo itafaa mfuatiliaji lakini sionekani kuwa na bahati yoyote.

Hatua za wakati ninapata fremu na kioo changu cha njia mbili:

1) Weka kioo cha njia mbili kwenye sura

2) Weka mfuatiliaji pamoja na pi ya rasipberry na kamba

3) Njoo na njia ya kukimbia kamba kupitia fremu (labda kuchimba shimo?)

4) Kuweka nyenzo nyeusi juu ya mfuatiliaji ili kumpa mfuatiliaji muonekano thabiti na kuweka nyuma kwenye fremu

5) Kuiweka juu ya ukuta wangu

Ilipendekeza: