Բովանդակություն:

Ներածություն ազնվամորի Pi (անգլուխ). 12 քայլ (նկարներով)
Ներածություն ազնվամորի Pi (անգլուխ). 12 քայլ (նկարներով)

Video: Ներածություն ազնվամորի Pi (անգլուխ). 12 քայլ (նկարներով)

Video: Ներածություն ազնվամորի Pi (անգլուխ). 12 քայլ (նկարներով)
Video: Networkանցի անվճար մոնիտորինգ. Ազնվամորի Pi- ի աստղադիտարան քայլ առ քայլ 2024, Հուլիսի
Anonim
Ներածություն (անգլուխ) ազնվամորի պիին
Ներածություն (անգլուխ) ազնվամորի պիին

Վերջապես! Օգտագործեք ձեր Raspberry Pi- ն ՝ առանց ծախսելու այն, ինչ թվում է արտաքին ծայրամասային սարքերն ընդմիշտ միացնելու և մալուխային հրեշության հետ գործ ունենալու. Կարգավորեք ձեր Pi- ի անգլուխ լինելը: (ոչ թե սարսափելի) Սա հատկապես օգտակար է այն մարդկանց համար, ովքեր դասավանդում են Raspberry Pi- ի հետ աշխատող սեմինարներ, քանի որ յուրաքանչյուր ուսանողի համար կարող է լինել ծանր (և թանկ) տրամադրել մոնիտորներ, ստեղնաշարեր և մկներ:

Ենթադրում եմ, որ դուք բոլորդ գիտեք Pi- ի մասին, ուստի այս ձեռնարկը չի լուսաբանի, թե ինչ է Pi- ն կամ այն հիանալի հնարավորություններ ունի (ես նայում եմ ձեզ, GPIO կապում): Այն մասին, թե ինչ կարող է անել Pi- ն, ավելին իմանալու համար կարդացեք իմ մյուս ձեռնարկները (տե՛ս այս ձեռնարկի վերջին բաժինը) կամ թողեք մեկնաբանություն:

Ինչ է ընդգրկված այս ձեռնարկում. SSH- ի միացում և օգտագործում, Linux տերմինալի պատուհանի ընդհանուր ակնարկ և ինչպես միանալ Pi- ի GUI- ին (գրաֆիկական ինտերֆեյս, ինչպես նաև աշխատասեղանի տեսք) SSH- ի միջոցով:

Կարդալու ժամանակը ՝ 15 րոպե

Կառուցման ժամանակը ՝ ~ 20 րոպե

Արժեքը: Անվճար! (ենթադրելով, որ դուք արդեն ունեք RPi և Ethernet մալուխ)

Քայլ 1: Նյութեր

Նյութեր
Նյութեր

- համակարգիչ Ethernet պորտով և SD քարտի բնիկով

- Ազնվամորի Պի 3

- SD քարտ (8 ԳԲ կամ ավելի)

- MicroUSB- ից USB հոսանքի լարը

- Ethernet մալուխ

- Առաջարկվում է ՝ Raspberry Pi Case & GPIO մալուխ

Քայլ 2: Softwareրագրակազմ

Այս նախագծի համար ձեզ հարկավոր են հետևյալ (անվճար!) Ծրագրային ապահովման ծրագրերը

  • Etcher

    Raspbian OS- ը SD քարտին գրելու համար (ինչպես նաև ձևակերպեք SD քարտը)

  • Bonjour Print Services (տեղադրեք միայն Windows- ի կամ Linux OS- ի համար)

    «Raspberrypi.local» IP հասցեն օգտագործելու համար

  • PuTTY

    SSH- ին դեպի Pi

  • Հեռակա աշխատասեղանի միացում (տեղադրեք ոչ Windows համակարգիչների վրա)

    GUI- ն SSH- ի միջոցով գործարկելու համար

Քայլ 3: Կարգավորեք SD քարտը

Կարգավորեք SD քարտը
Կարգավորեք SD քարտը
Կարգավորեք SD քարտը
Կարգավորեք SD քարտը
Կարգավորեք SD քարտը
Կարգավորեք SD քարտը
Կարգավորեք SD քարտը
Կարգավորեք SD քարտը

1. Ներբեռնեք Raspbian- ի ձեր նախընտրած համը: Ամենաթարմ տարբերակը կարող եք ստանալ այստեղ:

2. Տեղադրեք SD քարտը ձեր համակարգչի մեջ և բացեք Etcher:

3. Ընտրեք Raspbian zip ֆայլը, ձեր SD քարտի վարորդը և կտտացրեք «ձևաչափ»:

4. Միացնել SSH մուտքը

Բացեք ֆայլի բովանդակությունը SD քարտի համար: Ավելացնել «SSH» վերնագրով նոր տեքստային ֆայլ: Եթե համակարգիչը ավելացնում է ֆայլի ընդլայնում (օրինակ ՝ «.txt»), ջնջեք այն և անտեսեք որևէ նախազգուշացում:

5. Տեղահանեք SD քարտը և տեղադրեք այն ձեր Pi- ի մեջ:

Քայլ 4: Եկեք կապվենք:

Եկեք կապվենք
Եկեք կապվենք
Եկեք կապվենք
Եկեք կապվենք
Եկեք կապվենք
Եկեք կապվենք

1. Միացրեք Ethernet մալուխը Raspberry Pi- ի և ձեր համակարգչի միջև:

2. Միացրեք USB հոսանքի մալուխը:

Ստուգեք, որ կարմիր լույսի լույսը միացված է, և որ Ethernet պորտի լույսերը (դեղին և կանաչ) միացված են և/կամ թարթում են:

3. Միացրեք RPi- ն Համաշխարհային ցանցին (հայտնի է նաև ինտերնետով):

Գնացեք Կարգավորումներ -> &անց և ինտերնետ -> Փոխեք ադապտերների ընտրանքները (հայտնի է նաև ցանցային կապեր):

Սեղմեք Ethernet կապի վրա, պահեք «CTRL» և ԱՅՍՏԵ click սեղմեք ձեր WiFi կապի վրա:* Պատուհանում աջ սեղմեք և ընտրեք «Bridge Connections»-սա կամրջի Ethernet նավահանգստի միջև կապը ձեր WiFi պորտին:

*Եթե նախ ընտրեք WiFi կապը, այն կամրջի կապը WiFi- ից դեպի Ethernet, ինչը թույլ կտա մուտք գործել Pi, բայց չմիանալ ինտերնետին:

4. Բացեք PuTTY- ը և մուտք գործեք Pi ՝ օգտագործելով «raspberrypi.local» IP հասցեն:

Կանխադրված օգտվողի անուն ՝ pi

Կանխադրված գաղտնաբառ `ազնվամորի

5. Փոխեք կանխադրված գաղտնաբառը ՝ մուտքագրելով passwd և հետևելով հուշումներին:

Քայլ 5: Նավարկում Linux տերմինալի պատուհանում (Shell)

Նավարկում Linux տերմինալի պատուհանը (Shell)
Նավարկում Linux տերմինալի պատուհանը (Shell)
Նավարկում Linux տերմինալի պատուհանը (Shell)
Նավարկում Linux տերմինալի պատուհանը (Shell)

Տերմինալի պատուհանը համակարգի կառավարման վահանակն է:

Այն սովորաբար ցույց է տալիս հրամանի տող, որը մեզ տալիս է տեղեկատվություն, բայց չի հանդիսանում համակարգի հրամանների մի մասը: Ամենից հաճախ հրամանի տողը ցուցադրում է օգտվողի մուտքի անունը և ընթացիկ աշխատանքային գրացուցակը (ներկայացված է երկտողերով ՝ ~):

Մուտքագրելով հրամաններ

Հրամանները գրվում են հուշումից հետո և մուտքագրվում `սեղմելով Enter ստեղնը:

Հրամանները կարող են թողարկվել այնպես, ինչպես կա կամ դրանց հաջորդել մեկ կամ մի քանի տարբերակ: Տարբերակները սովորաբար առջևում ունեն գծիկ, ինչպես հետևյալը.

ls -a

Դուք կարող եք դիտել որոշակի հրամանի ընտրանքները ՝ մուտքագրելով հրամանի անունը, որին հաջորդում է «--help» (սա ավելի ուշ կանդրադառնա):

Երկրորդ լուսանկարը ցույց է տալիս ընդհանուր հրամանների ցանկը: Սովորեք դրանք օգտագործել (1) աշխատասեղան նավարկելով, (2) որոշակի տեքստով ֆայլ ստեղծել և (3) ֆայլը պահպանելով:

Ահա հատուկ մարտահրավեր. Մուտքագրեք հետևյալ հրամանը և փորձեք պարզել, թե ինչ է դա անում:

cd..

Քայլ 6: Հատուկ բանալիների համակցություններ:

Հատուկ բանալիների համակցություններ
Հատուկ բանալիների համակցություններ
Հատուկ բանալիների համակցություններ
Հատուկ բանալիների համակցություններ

Linux տերմինալի պատուհանը շատ ավելի հեշտ է (և արագ) օգտագործել, եթե գիտեք մի քանի հատուկ բանալիների համակցություններ: Ամենատարածվածները ներառում են.

  • Ctrl+C: Ավարտել գործարկվող ծրագիրը
  • Ctrl+A: Տեղափոխեք հրամանի տողի սկիզբ
  • Ctrl+E: Տեղափոխեք հրամանի տողի վերջը
  • Վեր և վար սլաքների ստեղներ. Որոնեք հրամանների պատմություն (կարող եք դրանք խմբագրել և նորից կատարելու համար սեղմել Enter)
  • Ներդիր: Ֆայլի անվան լրացում

Ստուգեք վերը նշված լուսանկարներն ավելի ամբողջական ցանկի համար և գործադրեք դրանք ՝ հրամանի տողում նավարկելու ընթացքում:

Քայլ 7: Օգնություն ստանալ #1 տերմինալում. Ձեռնարկ և տեղեկատվական էջեր

Օգնություն ստանալ #1 տերմինալում. Ձեռնարկ և տեղեկատվական էջեր
Օգնություն ստանալ #1 տերմինալում. Ձեռնարկ և տեղեկատվական էջեր
Օգնություն ստանալ #1 տերմինալում. Ձեռնարկ և տեղեկատվական էջեր
Օգնություն ստանալ #1 տերմինալում. Ձեռնարկ և տեղեկատվական էջեր
Օգնություն ստանալ #1 տերմինալում. Ձեռնարկ և տեղեկատվական էջեր
Օգնություն ստանալ #1 տերմինալում. Ձեռնարկ և տեղեկատվական էջեր

Ձեռնարկի էջերը սպառիչ ռեսուրս են Linux տերմինալի պատուհանի բոլոր առկա հրամանների համար:

Որոշակի հրամանով ձեռնարկի էջերը կարդալու համար մուտքագրեք հետևյալը.

մարդ հրաման

Ձեռնարկում առաջին տողը պարունակում է այն հրամանի անունը, որի մասին կարդում եք և ձեռնարկի էջը պարունակող բաժնի ID- ն:

Առաջին տողից հետո կա համառոտագիր, որը հրամանի կարճ նկարագրությունն է, որը ներառում է բոլոր տարբերակների և (կամ) փաստարկների տեխնիկական նշում: Ընտրանքները հրաման կատարելու միջոց են, և փաստարկը այն է, թե ինչով ես այն կատարում: Ընտրովի փաստարկները դրվում են քառակուսի փակագծերի միջև:

Եզրակացությունից հետո հրամանի ավելի երկար նկարագրություն է, որին հաջորդում է առկա ընտրանքների առավել խորը ակնարկը, ընտրանքների համատեղման մասին տեղեկությունները, այլ հարակից հրամաններ և հրամանին վերաբերող այլ տեղեկություններ:

Որոշ հրամաններ ունեն մի քանի մարդու էջեր, ինչպես օրինակ ՝ «passwd» հրամանը: Հրամանի վերաբերյալ բոլոր էջերը տեսնելու համար օգտագործեք «-a» տարբերակը.

մարդ -a passwd

Մոտավոր հրամանի ձեռնարկի էջի առաջին հատվածը ցուցադրված է վերը նշված 2 -րդ լուսանկարում:

Տեղեկատվական էջերը պարունակում են ավելի նոր տեղեկություններ և կարող են ավելի հեշտ օգտագործվել: Հրամանի վրա տեղեկատվական էջերը դիտելու համար («հրամանը» փոխարինել այն հրամանի իրական անունով, որը ցանկանում եք ուսումնասիրել, օրինակ ՝ «մոտ»), մուտքագրեք հետևյալը.

տեղեկատվական հրաման

Տեղեկատվության էջերում նավարկելու համար օգտագործեք սլաքների ստեղները ՝ տեքստը թերթելու համար, Enter ստեղնը ՝ որոշակի հիմնաբառի մասին կարդալու համար, «P» և «N» ստեղները ՝ նախորդ կամ հաջորդ թեմային անցնելու համար, և տիեզերական տողը ՝ մեկ էջ տեղափոխելու համար: հետագա Դուրս գալու համար օգտագործեք «Q»:

Տեղեկատվական էջերից մի հատված ներկայացված է վերը նշված 3 -րդ լուսանկարում:

Քայլ 8. Օգնություն ստանալը #2. Whatis և Appropos հրամաններ

Օգնություն ստանալը #2. Whatis և Appropos հրամաններ
Օգնություն ստանալը #2. Whatis և Appropos հրամաններ
Օգնություն ստանալը #2. Whatis և Appropos հրամաններ
Օգնություն ստանալը #2. Whatis և Appropos հրամաններ

«Whatis» հրամանը տալիս է կարճ տեղեկատվություն հրամանի մասին և թվարկում է առաջին էջը տղամարդկանց էջերում, որը պարունակում է համապատասխան էջ (հրամանի անունից հետո փակագծերում):

Եթե լիովին վստահ չեք, թե որտեղից սկսել, «apropos» հրամանը հիմնաբառեր որոնելու լավ միջոց է: Օրինակ, եթե ցանկանում եք իմանալ, թե ինչպես սկսել դիտարկիչ, կարող եք մուտքագրել ՝ «apropos բրաուզեր», որը կհայտնվի բրաուզերին վերաբերող բոլոր ծրագրերի ցանկը, ներառյալ վեբ բրաուզերները, ֆայլերի և FTP բրաուզերները և այլն:

Քայլ 9. Օգնություն ստանալ #3. -Օգնության տարբերակ

Օգնություն ստանալը #3: -օգնության տարբերակ
Օգնություն ստանալը #3: -օգնության տարբերակ

Հրամանների մեծամասնությունը ունի նաև «-օգնություն» տարբերակ, որը տալիս է հրամանի կարճ բացատրությունը և առկա ընտրանքների ցանկը: Կասկածի դեպքում սա հիանալի միջոց է որոշակի հրաման և դրա հնարավոր ընդարձակումների օգտագործման վերաբերյալ արագ և օգտակար տեղեկատվություն ստանալու համար:

--Help տարբերակը օգտագործելու համար որոշակի հրամանից հետո մուտքագրեք "--help", ինչպես օրինակ հետևյալ օրինակը (նաև ցուցադրված է վերևի լուսանկարում).

մոտավոր -օգնություն

Քայլ 10: Բավական է տերմինալը: Որտե՞ղ է աշխատասեղանը:

Բավական է տերմինալը: Որտե՞ղ է աշխատասեղանը
Բավական է տերմինալը: Որտե՞ղ է աշխատասեղանը
Բավական է տերմինալը: Որտե՞ղ է աշխատասեղանը
Բավական է տերմինալը: Որտե՞ղ է աշխատասեղանը

Լավ է.. Հեռակա աշխատասեղանի միացումը աշխատասեղանի տեսքը օգտագործելու հեշտ միջոց է, որը նաև հայտնի է որպես «Գրաֆիկական ինտերֆեյս» կամ կարճ GUI:

1. Տեղադրեք Remote Desktop Connection ձեր Pi- ի վրա

sudo apt-get տեղադրել xrdp

2. Տեղադրեք Remote Desktop Connection ձեր համակարգչի վրա (արդեն տեղադրված է Windows OS- ում):

3. Բացեք Remote Desktop Connection և մուտք գործեք ՝ օգտագործելով «raspberrypi.local» IP հասցեն (կամ գտեք ձեր Pi- ի IP- ն ՝ ifconfig հրամանի միջոցով): Անտեսել նախազգուշացումը (կտտացրեք «այո»):

4. Մուտք գործեք Pi- ի օգտվողի անունով և գաղտնաբառով:

Եթե դեռ չեք փոխել ձեր գաղտնաբառը, ապա դա արեք հիմա: (Այո, ես գիտեմ, որ ես արդեն ասել եմ ձեզ դա անել, բայց արժե կրկնել, քանի որ ինչ -որ մեկը կարող է իրականում կոտրել ձեր Pi- ն, եթե չփոխեք կանխադրված գաղտնաբառը):

Քայլ 11: Ինչ է SSH, ամեն դեպքում:

Ինչ է SSH- ն, ամեն դեպքում
Ինչ է SSH- ն, ամեն դեպքում

SSH- ը նշանակում է «Secure SHell» - դա «գաղտնագրման ցանցի արձանագրություն է ՝ ապահով ցանցի ծառայություններն ապահով կերպով ապահովելու համար ՝ չապահովված ցանցում»: - Վիքիպեդիա

… Ուհ, ինչ?

Այլ կերպ ասած, SSH- ը մեկ համակարգչի և մյուսի միջև կապի ապահով միջոց է, նույնիսկ եթե այն ցանցը, որի միջոցով դուք կապված եք, ապահով չէ: Օրինակ, եթե դուք գտնվում եք ընդհանուր ցանցում և օգտագործում եք SSH ՝ այլ համակարգիչ հեռակա մուտք գործելու համար, ընդհանուր ցանցի մյուս մարդիկ չեն կարող տեսնել, թե ինչ եք անում հեռակա կապի միջոցով (չնայած Սնոուդենը հրապարակեց փաստաթղթեր, որոնք ցույց էին տալիս NSA- ն երբեմն կարող է գաղտնագրել SSH):

SSH- ի ընդհանուր օգտագործումը ներառում է հեռավոր մուտք, ինչպես, օրինակ, եթե ցանկանում եք միանալ մի մղոն ստորգետնյա համակարգչին, առանց դրա, գիտեք, որ իրականում այնտեղ եք իջնում (ես աշխատում էի DRIFT կոչվող գերծանր մութ նյութի փորձի համար և սա ահա թե ինչպես մենք կարող էինք մուտք գործել դետեկտորը վերահսկող համակարգիչներ, քանի որ համակարգիչներն ապրում էին հանքավայրում մոտ 3 մղոն ստորգետնյա տարածքում:

Ահա SSH- ի Վիքիպեդիայի ամբողջական էջը. Դա շատ թույն է, այնպես որ ստուգեք այն:

Քայլ 12. Ձեռք բերեք ձեր անգլուխ Pi- ն և շարունակեք սովորել:

Պաշտպանեք ձեր անգլուխ Pi- ն և շարունակեք սովորել
Պաշտպանեք ձեր անգլուխ Pi- ն և շարունակեք սովորել

Գնացեք առաջ և ուսումնասիրեք: Սովորեք օգտագործել տերմինալի պատուհանը, մինչև հարմարավետ և ծանոթ չլինեք հիմնական հրամաններին: Դուք նույնիսկ կարող եք մտածել Ethernet մալուխը հեռացնելու և ձեր Pi- ին մուտքի կետ դարձնելու մասին (առաջիկա մի քանի շաբաթվա ընթացքում դրա մասին կտեղադրեմ ձեռնարկ):

Programրագրեք GPIO- ի կապում `հիանալի գործեր կատարելու համար: Որոշ գաղափարների կարիք ունե՞ք: Ստուգեք այս ձեռնարկները.

1. Հողի խոնավության սենսոր պատրաստելը

2. Ոռոգման վերահսկիչ կառուցելը (կարելի է հավասարեցնել հողի խոնավության տվիչով)

3. Հետ հաչել. Տեղադրեք IoT ընտանի կենդանիների մոնիտոր

4. Ընդլայնեք ձեր Smart Home- ը և ավելացրեք Motion Triggered երաժշտական նվագարկիչ

Պահանջվում են մասեր:

Հեռացրեք հին և կոտրված էլեկտրոնիկան: Էլեկտրոնային խաղալիքները հիանալի վայր են շարժիչներ և բարձրախոսներ ձեռք բերելու համար: Եթե ցանկանում եք ավելի լավ շարժիչներ, առանձնացրեք էլեկտրական գործիքները:

Հարցրեք ընկերներին կամ գտեք լրացուցիչ մասերի և մետաղալարերի վերանորոգման խանութ, խնայեք մալուխները հին էլեկտրոնիկայից և օգտագործեք դրանք որպես էներգիայի մատակարար, կամ հավաքեք դրանք լարերի և (կամ) միակցիչների համար, պահպանեք հին ականջակալները և օգտագործեք դրանք աուդիո նախագծերի համար:

Լավագույն խորհուրդը. Մտածեք նախքան նետելը:)

Խորհուրդ ենք տալիս: