Агуулгын хүснэгт:

(Толгойгүй) Raspberry Pi -ийн танилцуулга: 12 алхам (зурагтай)
(Толгойгүй) Raspberry Pi -ийн танилцуулга: 12 алхам (зурагтай)

Видео: (Толгойгүй) Raspberry Pi -ийн танилцуулга: 12 алхам (зурагтай)

Видео: (Толгойгүй) Raspberry Pi -ийн танилцуулга: 12 алхам (зурагтай)
Видео: Fidelity Phantom 6100 Robotic Chess vs. DGT Centaur ►► Gadgetify 2024, Долдугаар сарын
Anonim
(Толгойгүй) Raspberry Pi -ийн танилцуулга
(Толгойгүй) Raspberry Pi -ийн танилцуулга

Эцэст нь! Raspberry Pi -ээ гадны дагалдах хэрэгслүүдийг үүрд холбож, кабелийн мангастай харьцах шаардлагагүй зүйлд зарцуулахгүйгээр ашиглаарай: Pi -г толгойгүй байхаар тохируулаарай! (Аймшигтай зүйл биш) Энэ нь ялангуяа Raspberry Pi -тай семинар зохион байгуулж буй хүмүүст тустай байдаг, учир нь оюутан бүрт монитор, гар, хулгана өгөх нь төвөгтэй (мөн үнэтэй) байж магадгүй юм.

Та бүгд Pi -ийн талаар бага зэрэг мэддэг байх гэж бодож байна, тиймээс энэ заавар нь Pi гэж юу болохыг эсвэл түүний гайхалтай чадварыг багтаахгүй болно (би чамайг харж байна, GPIO зүү!). Pi юу хийж чадах талаар илүү ихийг мэдэхийг хүсвэл миний бусад хичээлүүдийг үзээрэй (энэ хичээлийн сүүлийн хэсгийг үзнэ үү) эсвэл сэтгэгдлээ үлдээнэ үү.

Энэхүү гарын авлагад юу багтсан болно: SSH -ийг идэвхжүүлэх, ашиглах, Linux терминалын цонхны ерөнхий тойм, мөн SSH -ээр дамжуулан Pi -ийн GUI (График хэрэглэгчийн интерфэйс, ширээний харагдац) -тай хэрхэн холбогдох талаар.

Унших хугацаа: 15 мин

Бүтээх хугацаа: ~ 20 мин

Зардал: Үнэгүй! (танд аль хэдийн RPi болон Ethernet кабель байгаа гэж үзвэл)

Алхам 1: Материал

Материал
Материал

- Ethernet порт ба SD картны үүртэй компьютер

- Raspberry Pi 3

- SD карт (8GB ба түүнээс дээш)

- MicroUSB - USB тэжээлийн залгуур

- Ethernet кабель

- Санал болгож буй: Raspberry Pi Case & GPIO кабель

Алхам 2: Програм хангамж

Энэ төслийн хувьд танд дараах (үнэгүй!) Програм хангамжийн програмууд хэрэгтэй болно

  • Etcher

    Raspbian OS -ийг SD карт руу бичих (мөн SD картыг форматлах)

  • Bonjour Print Services (зөвхөн Windows эсвэл Linux үйлдлийн системд суулгах)

    "Raspberrypi.local" IP хаягийг ашиглахад

  • PuTTY

    SSH -ийг Pi руу оруулах

  • Алсын ширээний холболт (Windows бус компьютер дээр суулгах)

    SSH -ээр дамжуулан GUI ажиллуулахад зориулагдсан болно

Алхам 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. Raspberry Pi болон компьютерийн хооронд Ethernet кабелийг залгаарай

2. USB тэжээлийн кабелийг залгаарай

Цахилгаан улаан гэрэл асаж, Ethernet портын гэрэл (шар, ногоон) асаалттай эсвэл анивчсан эсэхийг шалгана уу.

3. RPi -ийг World Wide Web -тэй холбоно уу (Интернет гэж нэрлэдэг)

Тохиргоо -> Сүлжээ ба Интернет -> Адаптерийн сонголтыг өөрчлөх (сүлжээний холболт гэх мэт) хэсэгт очно уу.

Ethernet холболт дээр дараад "CTRL" товчлуурыг дараад WiFi холболт дээр дарна уу.* Цонхны баруун товчлуур дээр дараад "Bridge Connections" -ийг сонгоно уу.

*Хэрэв та эхлээд WiFi холболтыг сонговол энэ нь WiFi -аас Ethernet хүртэлх холболтыг холбох бөгөөд ингэснээр та Pi руу нэвтрэх боломжтой боловч интернетэд холбогдохгүй болно.

4. PuTTY -ийг нээгээд "raspberrypi.local" IP хаягийг ашиглан Pi руу нэвтэрнэ үү

Анхдагч хэрэглэгчийн нэр: pi

Анхдагч нууц үг: бөөрөлзгөнө

5. passwd гэж бичээд сануулгыг дагаж үндсэн нууц үгээ солино уу

Алхам 5: Линукс терминалын цонхыг удирдах (Shell)

Линукс терминалын цонхыг удирдах (Shell)
Линукс терминалын цонхыг удирдах (Shell)
Линукс терминалын цонхыг удирдах (Shell)
Линукс терминалын цонхыг удирдах (Shell)

Терминал цонх нь системийн хяналтын самбар юм

Энэ нь ихэвчлэн бидэнд мэдээлэл өгдөг боловч системийн тушаалуудын нэг хэсэг биш командын мөрийг харуулдаг. Ихэнх тохиолдолд командын мөр нь хэрэглэгчийн нэвтрэх нэр болон одоогийн ажлын лавлахыг харуулдаг (жиргээгээр дүрслэгдсэн: ~).

Тушаал оруулах

Командуудыг хүлээх мөрийн дараа бичээд Enter товчийг дарж оруулдаг.

Тушаалуудыг байгаагаар нь эсвэл нэг буюу хэд хэдэн сонголтоор өгч болно. Сонголтууд нь ихэвчлэн урд талд нь зураас байдаг, жишээлбэл:

ls -a

Та командын нэрийг "--help" гэж бичээд тодорхой командын сонголтуудыг үзэх боломжтой (үүнийг дараа нь авч үзэх болно).

Хоёрдахь зураг нь нийтлэг командуудын жагсаалтыг харуулж байна. (1) Ширээний компьютерт очих, (2) текст агуулсан файл үүсгэх, (3) файлыг хадгалах замаар тэдгээрийг ашиглаарай.

Энд онцгой сорилт байна: дараах тушаалыг бичээд юу хийж байгааг олж мэдэхийг хичээ.

cd..

Алхам 6: Тусгай түлхүүр хослолууд

Тусгай түлхүүр хослолууд!
Тусгай түлхүүр хослолууд!
Тусгай түлхүүр хослолууд!
Тусгай түлхүүр хослолууд!

Хэрэв та хэд хэдэн тусгай товчлуурын хослолыг мэддэг бол Линукс терминалын цонхыг ашиглах нь илүү хялбар (хурдан) болно. Хамгийн түгээмэл нь дараахь зүйлийг агуулдаг.

  • Ctrl+C: Ажиллаж буй програмыг дуусгах
  • Ctrl+A: Тушаалын мөрийн эхэнд шилжих
  • Ctrl+E: Тушаалын мөрийн төгсгөл рүү шилжих
  • Дээш, доош сумны товчлуурууд: Тушаалын түүхийг хайх (эдгээрийг засварлаж, дахин ажиллуулахын тулд Enter дарна уу)
  • Таб: Файлын нэр дууссан байна

Илүү бүрэн жагсаалтыг авахын тулд дээрх зургуудыг шалгаад командын мөрийг удирдахдаа эдгээрийг ашиглаарай!

Алхам 7: Терминал #1 -ээс тусламж авах: гарын авлага ба мэдээллийн хуудас

Терминал #1 -ээс тусламж авах: гарын авлага ба мэдээллийн хуудас
Терминал #1 -ээс тусламж авах: гарын авлага ба мэдээллийн хуудас
Терминал #1 -ээс тусламж авах: гарын авлага ба мэдээллийн хуудас
Терминал #1 -ээс тусламж авах: гарын авлага ба мэдээллийн хуудас
Терминал #1 -ээс тусламж авах: гарын авлага ба мэдээллийн хуудас
Терминал #1 -ээс тусламж авах: гарын авлага ба мэдээллийн хуудас

Гарын авлагын хуудсууд нь Линукс терминалын цонхонд байгаа бүх командуудын бүрэн эх сурвалж юм.

Тодорхой командын гарын авлагын хуудсыг уншихын тулд дараах зүйлийг бичнэ үү.

хүний тушаал

Гарын авлагад эхний мөрөнд таны уншиж буй командын нэр болон гарын авлагын хуудсыг агуулсан хэсгийн ID -г оруулсан болно.

Эхний мөрийн дараа бүх сонголтууд болон/эсвэл аргументуудын техникийн тэмдэглэгээг агуулсан командын товч тайлбар болох тойм юм. Сонголтууд нь командыг гүйцэтгэх арга бөгөөд маргаан нь таны үүнийг гүйцэтгэх явдал юм. Нэмэлт аргументуудыг дөрвөлжин хаалт хооронд байрлуулна.

Дүгнэлт хийсний дараа командын урт тайлбарыг өгч, дараа нь боломжтой сонголтуудын нарийвчилсан тойм, сонголтуудыг нэгтгэх тухай мэдээлэл, холбогдох бусад командууд болон тушаалтай холбоотой бусад мэдээллийг оруулна.

Зарим тушаалууд нь "passwd" команд шиг олон хүний хуудастай байдаг. Командын талаархи бүх хуудсыг харахын тулд "-a" сонголтыг ашиглана уу.

хүн -нэвтрэх эрхгүй хүн

Apropos командын гарын авлагын хуудасны эхний хэсгийг дээрх 2 -р зурагт үзүүлэв.

Мэдээллийн хуудсууд нь хамгийн сүүлийн үеийн мэдээллийг агуулдаг бөгөөд ашиглахад хялбар болно. Тушаалын мэдээллийн хуудсыг үзэхийн тулд ("команд" -ыг "апропос" гэх мэт судлахыг хүссэн командын жинхэнэ нэрээр орлуулах) дараах зүйлийг бичнэ үү.

мэдээллийн тушаал

Мэдээллийн хуудсыг үзэхийн тулд сумны товчлуурыг ашиглан текстийг үзэх, Enter товчлуурыг ашиглан тодорхой түлхүүр үгийн талаар уншина уу, "P" ба "N" товчлуурууд нь өмнөх эсвэл дараагийн сэдэв рүү очих ба нэг хуудсыг зөөхийн тулд хоосон зай ашиглана уу. цааш нь. Гарахдаа "Q" товчийг ашиглана уу.

Мэдээллийн хуудсуудаас авсан хэсгийг дээрх 3 -р зурагт үзүүлэв.

Алхам 8: Тусламж авах #2: Whatis ба Apropos командууд

Тусламж авах #2: Whatis ба Apropos командууд
Тусламж авах #2: Whatis ба Apropos командууд
Тусламж авах #2: Whatis ба Apropos командууд
Тусламж авах #2: Whatis ба Apropos командууд

"Whatis" команд нь тушаалын талаар товч мэдээлэл өгч, холбогдох хуудсыг агуулсан эрэгтэй хуудаснуудын эхний хэсгийг (командын нэрний ард хаалтанд) жагсаана.

Хэрэв та хаанаас эхлэхээ мэдэхгүй байгаа бол "apropos" тушаал нь түлхүүр үг хайх сайн арга юм. Жишээлбэл, хэрэв та хөтөчийг хэрхэн эхлүүлэхийг мэдэхийг хүсч байвал "apropos browser" гэж бичээд вэб хөтөч, файл, FTP хөтөч гэх мэт хөтөчтэй холбоотой бүх програмын жагсаалтыг гаргаж авах болно.

Алхам 9: Тусламж авах #3: -Тусламжийн сонголт

Тусламж авах #3: -Тусламжийн сонголт
Тусламж авах #3: -Тусламжийн сонголт

Ихэнх командууд нь "--help" гэсэн сонголттой байдаг бөгөөд энэ нь командын товч тайлбар, боломжтой сонголтуудын жагсаалтыг өгдөг. Хэрэв эргэлзэж байвал энэ нь тодорхой команд болон түүний боломжит өргөтгөлүүдийг ашиглах талаар хурдан бөгөөд хэрэгтэй мэдээлэл авах гайхалтай арга юм.

--Help сонголтыг ашиглахын тулд дараах жишээний адил тодорхой командын дараа "--help" гэж бичнэ үү (мөн дээрх зурган дээр харуулав):

туслалцаа

Алхам 10: Терминал хангалттай байна! Ширээний компьютер хаана байна?

Терминал хангалттай! Ширээний компьютер хаана байна?!
Терминал хангалттай! Ширээний компьютер хаана байна?!
Терминал хангалттай! Ширээний компьютер хаана байна?!
Терминал хангалттай! Ширээний компьютер хаана байна?!

Зүгээр дээ.. Алсын ширээний холболт нь "Хэрэглэгчийн график интерфэйс" буюу товчлолоор GUI гэж нэрлэдэг ширээний дэлгэцийг ашиглах хялбар арга юм.

1. Алсын ширээний холболтыг Pi дээрээ суулгаарай:

sudo apt-get xrdp суулгана уу

2. Алсын ширээний холболтыг компьютер дээрээ суулгаарай (аль хэдийн Windows OS дээр суулгасан).

3. Алсын ширээний холболтыг нээгээд "raspberrypi.local" IP ашиглан нэвтэрнэ үү (эсвэл ifconfig тушаалыг ашиглан Pi -ийнхээ IP хаягийг олоорой). Анхааруулгыг үл тоомсорлоорой ("тийм" дээр дарна уу).

4. Pi -ийн хэрэглэгчийн нэр, нууц үгээр нэвтэрнэ үү

Хэрэв та нууц үгээ хараахан сольж амжаагүй бол яг одоо хийгээрэй. (Тийм ээ, би танд үүнийг хийхийг хэлснийг мэдэж байна, гэхдээ хэрэв та анхдагч нууц үгээ өөрчлөхгүй бол хэн нэгэн таны Pi -ийг хакердаж магадгүй тул үүнийг давтах нь зүйтэй болов уу.)

Алхам 11: Ямар ч байсан SSH гэж юу вэ?

Ямар ч байсан SSH гэж юу вэ?
Ямар ч байсан SSH гэж юу вэ?

SSH нь "Secure SHell" гэсэн товчлол бөгөөд энэ нь "хамгаалалтгүй сүлжээгээр сүлжээний үйлчилгээг найдвартай ажиллуулах криптограф сүлжээний протокол" юм. - Википедиа

… Өө, юу?

Өөрөөр хэлбэл, таны холбогдсон сүлжээ аюулгүй биш байсан ч SSH нь нэг компьютер болон нөгөө компьютерийг хооронд нь холбох найдвартай арга юм. Жишээлбэл, хэрэв та хуваалцсан сүлжээнд байгаа бөгөөд өөр компьютерт алсаас нэвтрэхийн тулд SSH ашигладаг бол хуваалцсан сүлжээнд байгаа бусад хүмүүс алсын холболтоор юу хийж байгаагаа харж чадахгүй байна (хэдийгээр Сноуден NSA -ийг харуулсан баримт бичгүүдийг гаргажээ. заримдаа SSH -ийн шифрийг тайлж чаддаг).

SSH -ийн нийтлэг хэрэглээ бол алсаас нэвтрэх явдал юм, жишээ нь хэрэв та газар доор нэг милийн зайд амьдардаг компьютерт холбогдохыг хүсвэл тэнд очоорой (би өмнө нь DRIFT гэж нэрлэгддэг харанхуй бодисын гайхалтай туршилтанд ажилладаг байсан. Энэ нь детекторыг хянадаг компьютерт хэрхэн нэвтрэх вэ, учир нь компьютерууд 3 милийн гүнд уурхайд амьдардаг байсан. програм хангамжийг шинэчлэхийн тулд аялахад хэт хол байна!).

Энд SSH дээрх Википедиа хуудсыг бүрэн эхээр нь хүргэж байна - үнэхээр дажгүй шүү, үүнийг үзээрэй!

Алхам 12: Толгойгүй Пи -ээ барьж, үргэлжлүүлэн суралцаарай

Толгойгүй Пи -ээ барьж, үргэлжлүүлэн суралцаарай!
Толгойгүй Пи -ээ барьж, үргэлжлүүлэн суралцаарай!

Явж, судлаарай! Терминал цонхыг ашиглан тав тухтай, үндсэн командуудтай танилцах хүртэл дасгал хий. Та Ethernet кабелийг салгаж, Pi -ээ нэвтрэх цэг болгох талаар бодож үзэх боломжтой (би энэ талаар хэдэн долоо хоногийн дотор хичээл оруулах болно).

Гайхалтай зүйл хийхийн тулд GPIO тээглүүрийг програмчилаарай! Зарим санаа хэрэгтэй байна уу? Эдгээр хичээлүүдийг үзээрэй:

1. Хөрсний чийгшил мэдрэгч хийх

2. Услалтын хянагч барих (хөрсний чийгшил мэдрэгчтэй хослуулах боломжтой)

3. Bark Back: IoT Pet Monitor суулгаарай

4. Ухаалаг гэрээ өргөжүүлж, Motig Triggered Music Player -ийг нэмээрэй

Сэлбэг хэрэгтэй байна уу?

Хуучин, эвдэрсэн цахилгаан хэрэгслийг салга! Цахим тоглоом бол мотор, чанга яригч авахад тохиромжтой газар юм. Хэрэв та илүү сайн мотор хүсч байвал цахилгаан хэрэгслийг салгаж аваарай.

Найз нөхдөөсөө асууж, нэмэлт эд анги, утас засварын газар хайж, хуучин цахилгаан хэрэгслээс цахилгаан кабелийг хэмнэж, цахилгаан тэжээл болгон ашиглаж, утас, холбогч болгон хурааж, хуучин чихэвчээ хадгалж, аудио төсөлд ашиглаарай.

Хамгийн сайн зөвлөгөө: шидэхээсээ өмнө сайн бодоорой:)

Зөвлөмж болгож буй: