Mundarija:
- 1 -qadam: materiallar
- 2 -qadam: dasturiy ta'minot
- 3 -qadam: SD -kartani sozlang
- 4 -qadam: Keling, aloqaga chiqaylik
- 5 -qadam: Linux terminal oynasida harakatlanish (Shell)
- 6 -qadam: Maxsus tugmalar birikmasi
- 7 -qadam: №1 terminalda yordam olish: qo'llanma va ma'lumot sahifalari
- 8 -qadam: 2 -sonli yordam: Whatis va Apropos buyruqlari
- 9 -qadam: 3 -sonli yordam: -yordam varianti
- 10 -qadam: Terminal etarli! Ish stoli qayerda?
- 11 -qadam: SSH nima, baribir?
- 12 -qadam: Boshsiz Pi bilan shug'ullaning va o'rganishni davom ettiring
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Nihoyat! Raspberry Pi -ni tashqi qurilmalarni abadiy ulash va kabelli monosmos bilan muomala qilish kabi sarf qilmasdan ishlating: Pi -ni boshsiz qilib sozlang! (Qo'rqinchli emas) Bu, ayniqsa, Raspberry Pi bilan mashg'ulotlarni o'rgatayotganlar uchun foydalidir, chunki har bir o'quvchi uchun monitor, klaviatura va sichqonchani berish qiyin (va qimmat) bo'lishi mumkin.
Menimcha, siz hammangiz Pi haqida bir oz ma'lumotga egasiz, shuning uchun bu dars Pi nima ekanligini yoki uning ajoyib qobiliyatlarini qamrab olmaydi (men sizga qarayman, GPIO pinlari!). Pi nima qilishi mumkinligi haqida ko'proq ma'lumot olish uchun boshqa darsliklarimni ko'rib chiqing (ushbu darslikning oxirgi qismini ko'ring) yoki sharh qoldiring.
Ushbu qo'llanmada nima ko'rsatilgan: SSH -ni yoqish va ishlatish, Linux terminal oynasining umumiy ko'rinishi va SSH orqali Pi GUI -ga (Grafik foydalanuvchi interfeysi, ish stoli ko'rinishi) qanday ulanish.
O'qish vaqti: 15 min
Qurilish vaqti: ~ 20 min
Narxi: Bepul! (sizda RPi va Ethernet kabeli mavjud bo'lsa)
1 -qadam: materiallar
- Ethernet porti va SD karta uyasi bo'lgan kompyuter
- Raspberry Pi 3
- SD -karta (8 Gb yoki undan katta)
- MicroUSB - USB quvvat kabeli
- Ethernet kabeli
- Tavsiya etiladi: Raspberry Pi Case va GPIO kabeli
2 -qadam: dasturiy ta'minot
Ushbu loyiha uchun sizga quyidagi (bepul!) Dasturiy ta'minot dasturlari kerak bo'ladi:
-
Etcher
Raspbian OS -ni SD -kartaga yozish (va SD -kartani formatlash)
-
Bonjour Print Services (faqat Windows yoki Linux OS uchun o'rnatiladi)
"Raspberrypi.local" IP -manzilidan foydalanish uchun
-
PuTTY
SSH -ni Pi -ga kiritish
-
Masofaviy ish stoli aloqasi (Windows bo'lmagan kompyuterlarga o'rnatish)
SSH orqali GUIni ishlatish uchun
3 -qadam: SD -kartani sozlang
1. Sizning sevimli Raspbian lazzatingizni yuklab oling! Siz bu erda eng so'nggi versiyani olishingiz mumkin
2. SD -kartani shaxsiy kompyuteringizga joylashtiring va Etcher -ni oching
3. Raspbian zip faylini, SD -kartangiz uchun drayverni tanlang va "formatlash" tugmasini bosing
4. SSH -ga kirishni yoqish
SD -karta uchun fayl tarkibini oching. "SSH" nomli yangi matnli fayl qo'shing. Agar kompyuter fayl kengaytmasini qo'shsa (masalan, ".txt"), uni o'chiring va ogohlantirishlarga e'tibor bermang.
5. SD -kartani chiqarib oling va uni Pi -ga joylashtiring
4 -qadam: Keling, aloqaga chiqaylik
1. Raspberry Pi va kompyuteringiz o'rtasida Ethernet kabelini ulang
2. USB quvvat simini ulang
Qizil chiroq yoqilganligini va chekilgan port chiroqlari (sariq va yashil) yonganligini va/yoki miltillovchi ekanligini tekshiring.
3. RPi -ni World Wide Web -ga ulang (aka Internet)
Sozlamalar -> Tarmoq va Internet -> Adapter parametrlarini o'zgartirish (tarmoq ulanishlari) -ga o'ting.
Ethernet ulanishini bosing, "CTRL" tugmachasini bosib ushlab turing va keyin Wi-Fi ulanishini bosing.* Oynani o'ng tugmasini bosing va "Ko'prikli ulanishlar" -ni tanlang-bu Ethernet portining Wi-Fi portiga ulanishini ko'prik qiladi.
*Agar siz birinchi navbatda Wi -Fi ulanishini tanlasangiz, u Wi -Fi tarmog'idan chekilgan tarmoqqa ulanadi, bu sizga Pi -ga kirishga imkon beradi, lekin Internetga ulanmaydi.
4. PuTTY -ni oching va "raspberrypi.local" IP -manzilidan foydalanib Pi -ga kiring
Standart foydalanuvchi nomi: pi
Standart parol: malina
5. Parolni kiriting va ko'rsatmalarga amal qilib, standart parolni o'zgartiring
5 -qadam: Linux terminal oynasida harakatlanish (Shell)
Terminal oynasi - bu tizimni boshqarish paneli
U odatda bizga ma'lumot beradigan, lekin tizim buyruqlarining bir qismi bo'lmagan buyruq satrini ko'rsatadi. Odatda, buyruq satri foydalanuvchining kirish nomi va joriy ishchi katalogini ko'rsatadi (twiddle bilan ko'rsatilgan: ~).
Buyruqlarni kiritish
Buyruqlar buyruq satridan keyin yoziladi va Enter tugmasi bosiladi.
Buyruqlar odatdagidek berilishi yoki undan keyin bir yoki bir nechta variant bilan berilishi mumkin. Variantlar odatda oldilariga chiziqcha qo'yadi, masalan:
ls -a
Siz buyruq nomini yozib, ma'lum bir buyruq variantlarini ko'rishingiz mumkin, so'ngra "--help" (buni keyinroq ko'rib chiqamiz).
Ikkinchi fotosuratda umumiy buyruqlar ro'yxati ko'rsatilgan. (1) Ish stoliga o'tish, (2) matnli fayl yaratish va (3) faylni saqlash orqali ularni ishlating.
Bu erda alohida qiyinchilik bor: quyidagi buyruqni kiriting va nima qilayotganini tushunishga harakat qiling.
CD..
6 -qadam: Maxsus tugmalar birikmasi
Agar siz bir nechta maxsus tugmalar birikmasini bilsangiz, Linux terminal oynasini ishlatish ancha oson (va tezroq). Eng keng tarqalganlarga quyidagilar kiradi:
- Ctrl+C: Ishlayotgan dasturni tugatish
- Ctrl+A: buyruq satrining boshiga o'ting
- Ctrl+E: buyruq satrining oxiriga o'ting
- Yuqoriga va pastga o'q tugmachalari: buyruqlar tarixini qidirish (ularni tahrirlash va qayta bajarish uchun Enter tugmasini bosish mumkin)
- Yorliq: fayl nomini to'ldirish
To'liq ro'yxat uchun yuqoridagi rasmlarni tekshiring va buyruq satrida harakatlanayotganda ulardan foydalaning!
7 -qadam: №1 terminalda yordam olish: qo'llanma va ma'lumot sahifalari
Qo'l sahifalari Linux terminal oynasida mavjud bo'lgan barcha buyruqlar uchun to'liq manba hisoblanadi.
Muayyan buyruqdagi qo'llanma sahifalarini o'qish uchun quyidagilarni kiriting:
odam buyrug'i
Qo'llanmada birinchi satrda siz o'qiyotgan buyruq nomi va qo'llanma sahifasi joylashgan bo'lim identifikatori ko'rsatilgan.
Birinchi satrdan so'ng konspekt, bu barcha variantlar va/yoki argumentlarning texnik yozuvlarini o'z ichiga olgan buyruqning qisqacha tavsifi. Variantlar - bu buyruqni bajarish usuli va argument - siz uni bajarasiz. Ixtiyoriy argumentlar kvadrat qavslar orasiga qo'yiladi.
Sinopdan so'ng buyruqning uzunroq tavsifi, so'ngra mavjud variantlar, variantlarni birlashtirish haqidagi ma'lumotlar, boshqa tegishli buyruqlar va buyruqqa tegishli boshqa ma'lumotlar batafsil ko'rib chiqiladi.
Ba'zi buyruqlar "passwd" buyrug'i kabi bir nechta odam sahifalariga ega. Buyruq haqidagi barcha sahifalarni ko'rish uchun "-a" variantidan foydalaning:
odam -o'tish yo'li
Apropos buyrug'i uchun qo'llanma sahifasining birinchi qismi yuqoridagi 2 -rasmda ko'rsatilgan.
Ma'lumot sahifalarida yangi ma'lumotlar mavjud va ulardan foydalanish osonroq. Ma'lumot sahifalarini buyruqda ko'rish uchun ("buyruq" ni "apropos" kabi o'rganmoqchi bo'lgan buyruqning haqiqiy nomi bilan almashtirish) quyidagilarni yozing:
ma'lumot buyrug'i
Ma'lumot sahifalarida harakat qilish uchun o'q tugmachalari yordamida matnni ko'rib chiqing, Enter tugmachasini ishlating, ma'lum bir kalit so'zni o'qing, oldingi yoki keyingi mavzuga o'tish uchun "P" va "N" tugmachalarini, bitta sahifani ko'chirish uchun bo'sh joyni bosing. yana. O'chirish uchun "Q" dan foydalaning.
Ma'lumot sahifalaridan parcha yuqoridagi 3 -rasmda ko'rsatilgan.
8 -qadam: 2 -sonli yordam: Whatis va Apropos buyruqlari
"Whatis" buyrug'i buyruq haqida qisqacha ma'lumot beradi va tegishli sahifani o'z ichiga olgan odam sahifalarida birinchi bo'limni ro'yxatlaydi (buyruq nomidan keyin qavs ichida).
Agar siz qaerdan boshlashni aniq bilmasangiz, "apropos" buyrug'i kalit so'zlarni qidirishning yaxshi usuli hisoblanadi. Masalan, agar siz brauzerni qanday ishga tushirishni bilmoqchi bo'lsangiz, "apropos browser" deb yozishingiz mumkin, u brauzer bilan bog'liq bo'lgan barcha dasturlar ro'yxatini, shu jumladan veb-brauzerlar, fayl va FTP-brauzerlar va boshqalarni oladi.
9 -qadam: 3 -sonli yordam: -yordam varianti
Ko'pgina buyruqlar, shuningdek, "--help" variantiga ega, bu buyruqning qisqacha izohini va mavjud variantlar ro'yxatini beradi. Agar shubhangiz bo'lsa, bu ma'lum bir buyruq va uning mumkin bo'lgan kengaytmalari haqida tez va foydali ma'lumot olishning ajoyib usuli.
--Help opsiyasidan foydalanish uchun, ma'lum bir buyruqdan keyin "--help" yozing, masalan, quyidagi misol (yuqoridagi rasmda ham ko'rsatilgan):
yaqin -yordam
10 -qadam: Terminal etarli! Ish stoli qayerda?
Hammasi yaxshi.. Masofaviy ish stoliga ulanish - bu "ishchi grafik interfeysi" yoki qisqacha GUI deb nomlanuvchi ish stoli ko'rinishini ishlatishning oson usuli.
1. Pi -ga masofaviy ish stoli ulanishini o'rnating:
sudo apt-get xrdp-ni o'rnating
2. Kompyuteringizga masofaviy ish stoli ulanishini o'rnating (allaqachon Windows operatsion tizimida o'rnatilgan).
3. Masofaviy ish stoli ulanishini oching va "raspberrypi.local" IP -dan foydalanib kiring (yoki ifconfig buyrug'i yordamida Pi -ning IP -ni toping). Ogohlantirishga e'tibor bermang ("ha" tugmasini bosing).
4. Pi foydalanuvchi nomi va paroli bilan kiring
Agar siz hali parolingizni o'zgartirmagan bo'lsangiz, hozir o'zgartiring. (Ha, men buni sizga aytganimni bilaman, lekin takrorlashga arziydi, chunki agar siz standart parolni o'zgartirmagan bo'lsangiz, kimdir sizning Pi -ni buzishi mumkin).
11 -qadam: SSH nima, baribir?
SSH "Secure SHell" degan ma'noni anglatadi - bu "himoyalanmagan tarmoq orqali tarmoq xizmatlarining xavfsiz ishlashi uchun kriptografik tarmoq protokoli". - Vikipediya
… Uh, nima?
Boshqacha qilib aytganda, SSH bir kompyuter bilan ikkinchisiga ulanishning xavfsiz usuli, hatto siz ulangan tarmoq xavfsiz bo'lmasa ham. Masalan, agar siz umumiy tarmoqda bo'lsangiz va boshqa kompyuterga masofadan kirish uchun SSH -dan foydalansangiz, umumiy tarmoqdagi boshqa odamlar sizning masofaviy ulanish orqali nima qilayotganingizni ko'ra olmaydi (garchi Snouden NSA ko'rsatgan hujjatlarni e'lon qilgan bo'lsa ham). ba'zida SSH kodini ochishi mumkin).
SSH -ning keng tarqalgan maqsadlari masofadan turib kirishni o'z ichiga oladi, masalan, agar siz er ostidan bir mil uzoqlikda yashaydigan kompyuterga ulanishni xohlamasangiz, u erga tushing (men DRIFT deb nomlangan juda zo'r qorong'u moddalar tajribasi uchun ishlaganman. biz detektorni boshqaradigan kompyuterlarga qanday kirgan bo'lardik, chunki kompyuterlar yer ostida 3 mil uzoqlikda joylashgan konda yashagan.. dasturiy ta'minotni yangilash uchun sayohat qilish uchun juda uzoq!).
Bu erda SSH -dagi to'liq Vikipediya sahifasi - bu juda zo'r, shuning uchun uni ko'rib chiqing!
12 -qadam: Boshsiz Pi bilan shug'ullaning va o'rganishni davom ettiring
Boring va o'rganing! O'zingizni qulay va asosiy buyruqlar bilan tanishmaguningizcha terminal oynasini ishlating. Siz hatto Ethernet kabelini olib tashlash va Pi -ni kirish nuqtasiga aylantirish haqida o'ylashingiz mumkin (kelgusi bir necha hafta ichida men bu haqda ko'rsatma joylashtiraman).
GPIO pinlarini ajoyib ishlarga dasturlash! Ba'zi fikrlar kerakmi? Bu darsliklarni ko'rib chiqing:
1. Tuproq namligi sensori yasash
2. Sug'orish moslamasini qurish (tuproq namligi sensori bilan bog'lanishi mumkin)
3. Bark Back: IoT Pet monitorini o'rnating
4. Smart Home -ni kengaytiring va Motion Triggered Music Player -ni qo'shing
Ehtiyot qismlar kerakmi?
Eski va buzilgan elektronikani ajratib oling! Elektron o'yinchoqlar dvigatel va karnay olish uchun ajoyib joy. Agar siz yaxshi dvigatellarni xohlasangiz, elektr asboblarini ajratib oling.
Do'stlaringizdan so'rang yoki qo'shimcha qismlar va simlarni ta'mirlash ustaxonasini toping, elektr kabellarini eski elektronikadan saqlang va ularni quvvat manbai sifatida ishlating yoki simlar va/yoki ulagichlar uchun yig'ing, eski minigarnituralarni saqlang va ularni audio loyihalar uchun ishlating.
Eng yaxshi maslahat: tashlamasdan oldin o'ylab ko'ring:)