Բովանդակություն:
- Քայլ 1: Տեղադրեք Raspbian և Magic Mirror
- Քայլ 2. Նախադրված մոդուլների հեռացում
- Քայլ 3: Մոդուլների տեղադրում
- Քայլ 4: Իմ մոդուլների տեղադրում
- Քայլ 5. Ստեղծեք հայելու արտաքին տեսքը
Video: Խելացի հայելի ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս հրահանգը կսովորեցնի ձեզ, թե ինչպես ստեղծել Smart Mirror, որը ցուցադրում է ձեր էլ. Փոստի մուտքի արկղը, The New York Times- ի վերջին նորություններն ու թարմացումները և Unsplash- ի ֆոնի վրա ամսաթիվն ու ժամը:
Դրա հղումը գործում է.
Պահանջվող պարագաներ.
Շրջանակ մոնիտորի համար, երկկողմանի հայելի, սև նյութ (միայն անհրաժեշտ է, եթե մոնիտորը փոքր է երկկողմանի հայելուց), մոնիտոր, ազնվամորի pi 2, HDMI լար կամ HDMI- ի ադապտեր (ես օգտագործել եմ երկկողմանի DVI- ից HDMI ադապտեր), ներառված ազնվամորի pi 2 հոսանքի մալուխ, միկրո SD քարտ, միկրո SD քարտի ադապտեր և մկնիկ և ստեղնաշար զույգ `մոնիտորի վրա ազնվամորու pi էկրանին նավարկելու համար:
Անհրաժեշտ ծրագրեր.
Raspbian, Balena.io և MagicMirror2
Օգտագործված կայքեր.
Github (երրորդ կողմի մոդուլներ տեղադրելու համար), MagicMirror2 ՝ ծրագիրը pi- ին տեղադրելու համար, և Unsplash ՝ ֆոնային պատկերներ ստեղծելու համար
Քայլ 1: Տեղադրեք Raspbian և Magic Mirror
Համակարգիչ օգտագործելով ներբեռնեք Raspbian- ը և Balena- ն միկրո SD- ի վրա `օգտագործելով sd: Theրագրերը ներբեռնելուց հետո ադապտորում տեղադրեք միկրո SD- ն համակարգչի մեջ: Balena- ի միջոցով ընտրեք raspbian ծրագիրը և sd ֆայլերը փոխանցելու համար: Դրանից հետո միկրո SD- ն տեղադրեք ազնվամորու պի մեջ: Իմ վրա դա ներքևում էր pi- ի կողմը: Միացրեք pi- ն ձեր օգտագործած մոդիֆիկատորին և լրացրեք կարգաբերման ուղեցույցը: Դա անելու համար միացրեք հոսանքի մալուխը պատին և պիին: Այնուհետև միացրեք HDMI մալուխը ձեր ադապտերին կամ մոնիտորի HDMI վարդակին: Theրագրակազմը թարմացնելուց և կարգավորելուց հետո անցեք Magic Mirror ծրագրին դեպի pi: Որոշ հրամաններ կտրվեն pi- ի վրա գործարկելու համար, ինչը կհանգեցնի ծրագրի տեղադրմանը: Տեղադրման ընթացքում այն ձեզ հարցեր կտա նախապատվությունների վերաբերյալ: Պատասխանեք հարցերին և հետևեք այն ծածկագրին, որը այն ցուցադրում է ՝ հրամանի տողում պատճենելու համար: Այնուհետև այն կբեռնի հիմնական ծրագիրը, եթե այն ճիշտ կատարվի npm վազքի մեկնարկը մուտքագրելուց հետո:
Իմացած որոշ հրամաններ, որոնք կարևոր են հիշել այս կայքում ՝ ուղղություններ և ծրագրեր նավարկելու ժամանակ.
*գործի զգայուն*
Գնացեք արմատային գրացուցակ = cd
Գնացեք նախորդ գրացուցակ = cd -
Գնացեք հաջորդ գրացուցակ = cd..
Գնացեք Magic Mirror գրացուցակ = cd MagicMirror/
Գնացեք մոդուլի գրացուցակ = cd մոդուլ
Երբ գտնվում է Magic Mirror գրացուցակում (ոչ մոդուլ) `Magic Mirror ծրագիրը գործարկելու համար = npm վազքի մեկնարկը
Quրագրից դուրս գալու համար = սեղմեք ALT և սեղմեք դուրս գալ
Քայլ 2. Նախադրված մոդուլների հեռացում
Առաջին անգամ Magic Mirror ծրագիրը բացելիս օգտատիրոջը կդիմավորեն ժամանակը, ամսաթիվը, օրացույցը և նորությունների թարմացումը: Դուք կարող եք հեշտությամբ հեռացնել ցանկացած նախադրված մոդուլ `այն հեռացնելով ծածկագրից: Այս կոդը մուտք գործելու համար մտեք ազնվամորու պանակներ և բացեք Magic Mirror պանակը: Դուք կարող եք մուտքագրել թղթապանակները ՝ կտտացնելով էկրանի վերին ձախ հատվածում գտնվող թղթապանակի պատկերակին: Դրանից հետո մտեք կազմաձևման թղթապանակ, պանակում կտեսնեք խմբագրելի տեքստ, որը կոչվում է config/config.js: Կրկնակի կտտացրեք տեքստի վրա և կհայտնվի Հայելիի համար ծրագրավորման մոդուլը: Carefulգույշ եղեք, որպեսզի չջնջեք փակագծեր կամ տեքստեր, հակառակ դեպքում ծրագիրը չի գործարկվի: Ինչպես երևում է վերևի նկարում, ես ջնջեցի օրացուցային մոդուլը իմ ծրագրից, քանի որ ինքս ինձ կանխատեսում էի, որ այն չեմ օգտագործի: Otherանկացած այլ մոդուլ նույնպես կարող է հեռացվել, բայց կրկին զգույշ եղեք ծրագրից կոդի կտորները հեռացնելով:
Քայլ 3: Մոդուլների տեղադրում
Երրորդ կողմի մոդուլները հայելու մեջ տեղադրելու համար օգտագործվում է Github- ը: Այս կայքը հանդիսանում է օգտագործման համար մատչելի օգտագործվող մոդուլների գագաթնակետ: Կան շատ բաներ, որոնք ներառում են տարբեր վիջեթներ, ծագում կամ սոցիալական լրատվամիջոցների հոսքեր: Ալեքսիայի և Nest- ի նման ծրագրերը կարող են ներառվել Հայելիում ՝ մի քանի լրացուցիչ մասերի օգտագործմամբ: Կայքը դիտելուց հետո ես որոշեցի Email Feed մոդուլը և մոդուլը, որը նկարներ է քաշում Unsplash- ից:
Էլփոստի հոսք -
github.com/shaneapowell/MMM-GmailFeed
Պատահական լուսանկար -
github.com/diego-vieira/MMM-RandomPhoto
GitHub -
github.com/MichMich/MagicMirror/wiki/3rd-p…
Մոդուլներ տեղադրելու երկու եղանակ կա ՝ ZIP ֆայլեր հանելը և դրանք մոդուլների թղթապանակ տեղափոխելը կամ հրամանի տողում տրված կոդը օգտագործելը: Ես օգտագործեցի երկրորդ տարբերակը, բայց կամ աշխատում է, և բավականին պարզ է օգտագործման համար: Հավանաբար նկատել եք, որ GitHub- ում տեղադրված գրառումների մեջ կան կոդերի տողեր, որոնք տեղադրված են հրահանգների էջում: Մենք դրանք օգտագործում ենք մոդուլը պատճենելու համար, այնուհետև ներբեռնում ենք npm թղթապանակը: Npm- ը նշանակում է Node Package Manager- ը և այն փաթեթն է, որը ներբեռնվում է npm ծածկագրի տեղադրման ընթացքում: Ներբեռնման գործընթացը սկսելու համար հետևեք այս քայլերին `հրամանի տողը բացելուց հետո:
1) cd MagicMirror/
2) cd մոդուլներ
3) git clone «git hub էջի հղումը»
4) (մուտքագրեք նոր թղթապանակը) cd "թղթապանակի անունը"
Ինչպես ստուգել թղթապանակի անունը.
Սովորաբար թղթապանակի անունն ինքնին մոդուլի անունն է: Օրինակ MMM-EmailFeed- ը պարզապես անվանվեց MMM-EmailFeed: Բայց արդյո՞ք դուք օգտագործում եք մոդուլի անունը և ասում եք, որ նման գրացուցակ չկա, մուտքագրեք ls մոդուլների գրացուցակում ՝ մոդուլի պանակում տեղադրված բոլոր թղթապանակների ցանկը ստանալու համար: Սա ձեզ կտա այն պանակի անունը, որտեղ պետք է գնաք:
*Նշման մեջբերումները այստեղ օգտագործվում են միայն որպես օրինակ և պետք է հեռացվեն, երբ իրականում մուտքագրեք հղումը և թղթապանակի անունը*
6) (մինչ այժմ նոր թղթապանակում է) npm տեղադրել
Հիանալի! Այժմ մենք ներբեռնել ենք մոդուլի թղթապանակը, բայց մեզ դեռ պետք է պատճենել մուտքը config/config.js պանակում: Դա անելու համար վերադառնալ տեքստի մեջ, որի մեջ մտել ենք ջնջել կանխադրված մոդուլները և տեղադրել ձեզ տրված տեքստը: Theգույշ եղեք ծածկագիրը տեղադրելիս ՝ փակագծերը չխախտելու համար: Եթե նայեք վերևում ներառված լուսանկարներին, ապա կտեսնեք ծածկագիրը տեղադրելու անվտանգ վայր: Եթե պարզ չէ, կպցրեք այն վերջինից հետո], պարբերությունում: Հիշեք, որ մոդուլների մեծ մասը պահանջում է տեքստի փոփոխություն կամ որոշ տեղեկատվության մուտքագրում: Օրինակ `էլփոստի հոսքը պահանջում էր իմ gmail հաշվի տվյալները` ներկայացված տեղեկատվությանը մուտք գործելու համար: Npm- ի տեղադրումից հետո գրառումը տեղադրված է կոդի մեջ, և դուք մուտքագրել եք անհրաժեշտ տվյալները ՝ գործարկեք Magic Mirror ծրագիրը և համոզվեք, որ այն ճիշտ է աշխատում: Հաջորդ քայլերը կառաջարկեն իմ գործընթացի ավելի շատ նկարներ մոդուլները տեղադրելիս, եթե դեռ խառնաշփոթ կա:
Քայլ 4: Իմ մոդուլների տեղադրում
Վերոնշյալ լուսանկարները ցույց են տալիս, թե ինչ եմ դրել իմ Pi- ի մեջ `ծրագրերն աշխատեցնելու համար: Առաջին չորս պատկերները հանված են GitHub- ի վեբ կայքերից, որպես օրինակ, այն հրահանգների համար, որոնց ես հետևել եմ: Վերջին լուսանկարը config.js կոդի մեջ տեղադրված մուտքի օրինակ է: Հուսով եմ, որ սա ավելի լավ տեսողական օրինակ է ծառայում վերջին քայլի համեմատ:
Քայլ 5. Ստեղծեք հայելու արտաքին տեսքը
Այժմ, երբ Raspberry Pi- ն աշխատում է, ժամանակն է ստեղծել հայելին: Այս քայլը ամենադժվարն էր, քանի որ դժվար էր գտնել այն շրջանակը, որը կհամապատասխանի մոնիտորին: Նույնիսկ մոնիտորը ապամոնտաժելուց հետո այն դեռ 19x15x3 է, և ես դեռ դժվարանում եմ այս քայլի հետ: Ես նայեցի բազմաթիվ խանութների և առցանց կանգառների, որպեսզի փորձեմ գտնել այն շրջանակը, որը կհամապատասխանի մոնիտորին, բայց ինձ թվում է, որ բախտ չունեմ:
Քայլեր, երբ ձեռք եմ բերում շրջանակ և իմ երկկողմանի հայելին
1) Շրջանակի մեջ դրեք երկկողմանի հայելին
2) Տեղադրեք մոնիտորը ազնվամորու pi- ի և լարերի հետ միասին
3) Մտածեք, թե ինչպես կարելի է լարերն անցկացնել շրջանակի միջով (հնարավոր է ՝ փոս փորե՞լ):
4) Մոնիտորի վրա սև նյութ դնելը `մոնիտորին ամուր տեսք տալու և մեջքը դնելով շրջանակի մեջ
5) Կախել այն իմ պատին
Խորհուրդ ենք տալիս:
Ինչպես ստեղծել շարժական խելացի հայելի/կատարել տուփի համադրություն ՝ 8 քայլ
Ինչպես ստեղծել շարժական խելացի հայելի/կազմել Up Box Combo. Էլկինսի քոլեջ, ես սկսեցի նախագծել և ստեղծել դիմահարդարման ճամփորդական տուփ, ինչպես նաև ավելի մեծ հայելու և ազնվամորու pi- ի և կախարդական հայելիի ծրագրային հարթակի օգտագործմամբ, որը կգործեր որպես նավահանգիստ
Ինչպես պատրաստել ինքնագործ խելացի հայելի ՝ 12 քայլ (նկարներով)
Ինչպես պատրաստել ինքնագործ խելացի հայելի. A " Խելացի հայելի " երկկողմանի հայելի է, որի հետևում կա ցուցադրում, որը սովորաբար օգտագործվում է օգտակար տեղեկություններ ցուցադրելու համար, ինչպիսիք են ժամանակը և ամսաթիվը, եղանակը, ձեր օրացույցը և բոլոր տեսակի այլ իրեր: Մարդիկ դրանք օգտագործում են ամեն տեսակի նպատակների համար
Պարզ խելացի հայելի ՝ 7 քայլ (նկարներով)
Պարզ խելացի հայելի. Արդեն երկար ժամանակ է ինչ -որ բան եմ վերբեռնում, զբաղված եմ այսքան նյութի վրա աշխատելով և հասկացա, որ ինչ -որ բան պետք է թողնեմ իմ հետևորդների համար, ինչպես ասում են ասացվածքները, «միշտ աշխատիր նախագիծ ունենալ»:
Ոչ այնքան խելացի-բայց-շատ-առողջ-դեռ-փոքր-ինչ սողացող հայելի ՝ 5 քայլ (նկարներով)
Ոչ այնքան խելացի-բայց-շատ-առողջ-դեռ-փոքր-ինչ սողացող հայելի. Հայելիի կարիք ունե՞ք, բայց պատրաստ չեք ձեր տուն մեկ այլ խելացի օբյեկտ ավելացնել: Ապա այս ոչ այնքան խելացի, բայց շատ առողջ, դեռ մի փոքր սողացող հայելին հենց ձեզ համար է:
Խելացի հայելի ՝ 10 քայլ
Smart Հայելի. Մենք բոլորս գիտենք այն պահին, երբ դու լոգարանում ես և կորցնում ես ժամի հետքերը: Կամ չգիտեք, թե ինչ եղանակ է լինելու այսօր … և այլն: Խելացի հայելին կարող է օգնել: Իմ նախագծի համար ես խելացի հայելու ավելի փոքր տարբերակ արեցի ՝ լոգարանում որոշ տարածք խնայելու համար