Talaan ng mga Nilalaman:

Intro sa (Walang Head) Raspberry Pi: 12 Hakbang (na may Mga Larawan)
Intro sa (Walang Head) Raspberry Pi: 12 Hakbang (na may Mga Larawan)

Video: Intro sa (Walang Head) Raspberry Pi: 12 Hakbang (na may Mga Larawan)

Video: Intro sa (Walang Head) Raspberry Pi: 12 Hakbang (na may Mga Larawan)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Hulyo
Anonim
Panimula sa (Walang Head) Raspberry Pi
Panimula sa (Walang Head) Raspberry Pi

Sa wakas! Gamitin ang iyong Raspberry Pi nang hindi gumagasta kung ano ang pakiramdam tulad ng magpakailanman sa pagkonekta sa mga panlabas na peripheral at pagharap sa w / isang kabutihan sa cable: I-configure ang iyong Pi upang maging walang ulo! (hindi ang nakakatakot na uri) Ito ay partikular na kapaki-pakinabang para sa mga kamag-anak na nagtuturo ng mga workshop sa Raspberry Pi, dahil maaari itong maging mahirap (at mahal) upang magbigay ng mga monitor, keyboard, at daga para sa bawat mag-aaral.

Ipinapalagay ko na alam mo nang kaunti ang tungkol sa Pi, kaya't ang tutorial na ito ay hindi sasakupin kung ano ang Pi o ito ay kahanga-hangang mga kakayahan (tumingin ako sa iyo, mga GPIO pin!). Upang matuto nang higit pa tungkol sa kung ano ang magagawa ng Pi, tingnan ang ilan sa aking iba pang mga tutorial (tingnan ang huling seksyon sa tutorial na ito) o mag-iwan ng komento.

Ano ang sakop sa tutorial na ito: Ang pagpapagana at paggamit ng SSH, isang pangkalahatang pangkalahatang ideya ng window ng terminal ng Linux, at kung paano kumonekta sa GUI ng Pi (Graphical User Interface, aka ang view ng Desktop) sa pamamagitan ng SSH.

Basahin ang Oras: 15 min

Oras ng Pagbuo: ~ 20 min

Gastos: Libre! (ipagpalagay na mayroon ka ng isang RPi at Ethernet cable)

Hakbang 1: Mga Kagamitan

Mga Kagamitan
Mga Kagamitan

- Computer na may Ethernet port & SD Card slot

- Raspberry Pi 3

- SD Card (8GB o mas malaki)

- MicroUSB sa USB power cord

- Ethernet Cable

- Inirekumenda: Raspberry Pi Case & GPIO cable

Hakbang 2: Software

Para sa proyektong ito, kakailanganin mo ang mga sumusunod (libre!) Mga program ng software:

  • Etcher

    Upang isulat ang Raspbian OS sa SD Card (at i-format din ang SD card)

  • Mga Serbisyo ng Bonjour Print (i-install lamang para sa Windows o Linux OS)

    Para sa paggamit ng "raspberrypi.local" IP address

  • PuTTY

    Upang SSH papunta sa Pi

  • Remote na Koneksyon sa Desktop (i-install sa mga computer na hindi Windows)

    Para sa pagpapatakbo ng GUI sa pamamagitan ng SSH

Hakbang 3: I-configure ang SD Card

I-configure ang SD Card
I-configure ang SD Card
I-configure ang SD Card
I-configure ang SD Card
I-configure ang SD Card
I-configure ang SD Card
I-configure ang SD Card
I-configure ang SD Card

1. I-download ang iyong paboritong lasa ng Raspbian! Maaari mong makuha ang pinakabagong bersyon dito

2. Ipasok ang SD card sa iyong PC at buksan ang Etcher

3. Piliin ang Raspbian zip file, ang driver para sa iyong SD card, at i-click ang "format"

4. Paganahin ang pag-access ng SSH

Buksan ang mga nilalaman ng file para sa SD card. Magdagdag ng isang bagong file ng teksto na pinamagatang "SSH". Kung ang computer ay nagdaragdag ng isang file extension (hal. ". Txt"), tanggalin ito at huwag pansinin ang anumang mga babala.

5. Eject ang SD card at ipasok ito sa iyong Pi

Hakbang 4: Kumonekta tayo

Makakonekta Tayo!
Makakonekta Tayo!
Makakonekta Tayo!
Makakonekta Tayo!
Makakonekta Tayo!
Makakonekta Tayo!

1. I-plug ang Ethernet cable sa pagitan ng Raspberry Pi at ang iyong computer

2. Isaksak ang USB power cable

Suriin na ang pulang ilaw ng kuryente ay nakabukas at ang mga ilaw ng port ng Ethernet (dilaw at berde) ay nakabukas at / o kumikislap.

3. Ikonekta ang RPi sa World Wide Web (aka ang Internet)

Pumunta sa Mga Setting -> Network & Internet -> Baguhin ang Mga Pagpipilian ng Adapter (aka Mga Koneksyon sa Network).

Mag-click sa koneksyon sa Ethernet, pindutin nang matagal ang "CTRL", at pagkatapos ay mag-click sa iyong koneksyon sa WiFi. * Mag-right click sa window at piliin ang "Bridge Connections" - tulay nito ang koneksyon sa pagitan ng Ethernet port sa iyong WiFi port.

* Kung pipiliin mo muna ang koneksyon sa WiFi, tulay nito ang koneksyon mula sa WiFi patungo sa Ethernet, na magpapahintulot sa iyo na mag-log in sa Pi ngunit hindi makakonekta sa Internet.

4. Buksan ang PuTTY at mag-log in sa Pi gamit ang "raspberrypi.local" IP address

Default na username: pi

Default na password: raspberry

5. Baguhin ang default na password sa pamamagitan ng pag-type ng passwd at pagsunod sa mga prompt

Hakbang 5: Pagna-navigate sa Window ng Window ng Linux (Shell)

Pagna-navigate sa Window ng Window ng Linux (Shell)
Pagna-navigate sa Window ng Window ng Linux (Shell)
Pagna-navigate sa Window ng Window ng Linux (Shell)
Pagna-navigate sa Window ng Window ng Linux (Shell)

Ang window ng terminal ay ang control panel para sa system

Karaniwan itong nagpapakita ng isang prompt ng utos, na nagbibigay sa amin ng impormasyon ngunit hindi bahagi ng mga utos sa system. Kadalasan ang prompt ng utos ay nagpapakita ng pangalan ng pag-login ng gumagamit at ang kasalukuyang gumaganang direktoryo (kinakatawan ng isang twiddle: ~).

Mga Utos ng Pag-input

Ang mga utos ay nakasulat pagkatapos ng prompt at nai-input sa pamamagitan ng pagpindot sa Enter key.

Ang mga utos ay maaaring maibigay bilang-ay o susundan ng isa o higit pang mga pagpipilian. Ang mga pagpipilian ay karaniwang may dash sa harap ng mga ito, tulad ng sumusunod:

ls -a

Maaari mong tingnan ang mga pagpipilian para sa isang tukoy na utos sa pamamagitan ng pagta-type ng pangalan ng utos na sinusundan ng "--help" (sasakupin ito nang mas lumaon).

Ipinapakita ng pangalawang larawan ang isang listahan ng mga karaniwang utos. Ugaliing gamitin ang mga ito sa pamamagitan ng (1) pag-navigate sa Desktop, (2) paglikha ng isang file na may ilang teksto, at (3) pag-save ng file.

Narito ang isang espesyal na hamon: i-type ang sumusunod na utos at subukang alamin kung ano ang ginagawa nito.

cd..

Hakbang 6: Mga Espesyal na Key Combos

Mga Espesyal na Key Combos!
Mga Espesyal na Key Combos!
Mga Espesyal na Key Combos!
Mga Espesyal na Key Combos!

Ang window ng Linux terminal ay madaling magamit (at mas mabilis) upang magamit kung alam mo ang ilang mga espesyal na key na kombinasyon. Kasama sa pinakakaraniwang:

  • Ctrl + C: Tapusin ang pagpapatakbo ng programa
  • Ctrl + A: Lumipat sa simula ng linya ng utos
  • Ctrl + E: Lumipat sa dulo ng linya ng utos
  • Mga Up & Down na arrow key: Paghahanap sa pamamagitan ng kasaysayan ng utos (maaaring i-edit ang mga ito at pindutin ang Enter upang maipatupad muli)
  • Tab: Pagkumpleto ng file

Suriin ang mga larawan sa itaas para sa isang mas kumpletong listahan at magsanay gamit ang mga ito habang nagna-navigate ka sa linya ng utos!

Hakbang 7: Pagkuha ng Tulong sa Terminal # 1: Mga Pahina ng Manu-manong at Impormasyon

Pagkuha ng Tulong sa Terminal # 1: Mga Pahina ng Manu-manong at Impormasyon
Pagkuha ng Tulong sa Terminal # 1: Mga Pahina ng Manu-manong at Impormasyon
Pagkuha ng Tulong sa Terminal # 1: Mga Pahina ng Manu-manong at Impormasyon
Pagkuha ng Tulong sa Terminal # 1: Mga Pahina ng Manu-manong at Impormasyon
Pagkuha ng Tulong sa Terminal # 1: Mga Pahina ng Manu-manong at Impormasyon
Pagkuha ng Tulong sa Terminal # 1: Mga Pahina ng Manu-manong at Impormasyon

Ang mga manu-manong pahina ay isang lubusang mapagkukunan para sa lahat ng mga magagamit na utos sa window ng Linux terminal.

Upang mabasa ang mga manu-manong pahina sa isang partikular na utos, i-type ang sumusunod:

utos ng tao

Sa manu-manong, naglalaman ang unang linya ng pangalan ng utos na iyong binabasa at ang ID ng seksyon na naglalaman ng manu-manong pahina.

Matapos ang unang linya ay isang buod, na isang maikling paglalarawan ng utos na may kasamang teknikal na notasyon ng lahat ng mga pagpipilian at / o mga argumento. Ang mga pagpipilian ay isang paraan ng pagpapatupad ng utos, at isang pagtatalo ang kung saan mo ito isinasagawa. Ang mga opsyonal na argumento ay inilalagay sa pagitan ng mga square bracket.

Matapos ang buod ay isang mas mahabang paglalarawan ng utos, na sinusundan ng isang mas malalim na pangkalahatang-ideya ng mga magagamit na pagpipilian, impormasyon tungkol sa pagsasama-sama ng mga pagpipilian, iba pang kaugnay na mga utos, at iba pang impormasyon na nauugnay sa utos.

Ang ilang mga utos ay may maraming mga pahina ng tao, tulad ng "passwd" na utos. Upang makita ang lahat ng mga pahina tungkol sa isang utos, gamitin ang pagpipiliang "-a":

tao-passwd

Ang unang seksyon ng manu-manong pahina para sa utos ng apropos ay ipinapakita sa ika-2 larawan sa itaas.

Naglalaman ang mga pahina ng impormasyon ng mas kamakailang impormasyon at maaaring mas madaling gamitin. Upang matingnan ang mga pahina ng impormasyon sa isang utos (pinapalitan ang "utos" ng aktwal na pangalan ng utos na nais mong saliksikin, tulad ng "apropos"), i-type ang sumusunod:

impormasyon utos

Upang mag-navigate sa mga pahina ng impormasyon, gamitin ang mga arrow key upang mag-browse sa teksto, ang Enter key upang mabasa ang tungkol sa isang partikular na keyword, "P" at "N" na mga key upang pumunta sa nakaraang o susunod na paksa, at ang space bar upang ilipat ang isang pahina karagdagang Gumamit ng "Q" upang tumigil.

Ang isang sipi mula sa mga pahina ng impormasyon ay ipinapakita sa ika-3 larawan sa itaas.

Hakbang 8: Pagkuha ng Tulong # 2: Mga Utos ng Whatis at Apropos

Pagkuha ng Tulong # 2: Mga Utos ng Whatis at Apropos
Pagkuha ng Tulong # 2: Mga Utos ng Whatis at Apropos
Pagkuha ng Tulong # 2: Mga Utos ng Whatis at Apropos
Pagkuha ng Tulong # 2: Mga Utos ng Whatis at Apropos

Ang utos na "whatis" ay nagbibigay ng maikling impormasyon tungkol sa isang utos at inililista ang unang seksyon sa mga pahina ng tao na naglalaman ng isang kaugnay na pahina (sa panaklong pagkatapos ng pangalan ng utos).

Kung ganap mong hindi sigurado kung saan magsisimula, ang utos na "apropos" ay isang mahusay na paraan upang maghanap para sa mga keyword. Halimbawa, kung nais mong malaman kung paano magsimula ng isang browser, maaari mong i-type ang: "apropos browser", na kukuha ng isang listahan ng lahat ng mga program na nauugnay sa browser, kabilang ang mga web browser, file at FTP browser, atbp.

Hakbang 9: Pagkuha ng Tulong # 3: - Pagpipilian sa Tulong

Pagkuha ng Tulong # 3: - Pagpipilian sa Tulong
Pagkuha ng Tulong # 3: - Pagpipilian sa Tulong

Karamihan sa mga utos ay mayroon ding pagpipiliang "--tulong", na nagbibigay ng isang maikling paliwanag ng utos at isang listahan ng mga magagamit na pagpipilian. Kapag may pag-aalinlangan, ito ay isang mahusay na paraan upang makakuha ng ilang mabilis at kapaki-pakinabang na impormasyon sa paggamit ng isang partikular na utos at mga posibleng extension.

Upang magamit ang pagpipiliang --help, i-type ang "--help" pagkatapos ng isang partikular na utos, tulad ng sumusunod na halimbawa (ipinakita rin sa larawan sa itaas):

apropos --tulong

Hakbang 10: Sapat na sa Terminal! Nasaan ang Desktop ?

Sapat na sa Terminal! Nasaan ang Desktop ?!
Sapat na sa Terminal! Nasaan ang Desktop ?!
Sapat na sa Terminal! Nasaan ang Desktop ?!
Sapat na sa Terminal! Nasaan ang Desktop ?!

O sige. Ang Remote na Koneksyon sa Desktop ay isang madaling paraan upang magamit ang view ng desktop, na kilala rin bilang "Graphical User Interface," o GUI para sa maikling salita.

1. I-install ang Remote na Koneksyon sa Desktop sa iyong Pi:

sudo apt-get install xrdp

2. I-install ang Remote Desktop Connection sa iyong PC (naka-install na sa Windows OS).

3. Buksan ang Koneksyon sa Remote na Desktop at mag-log in gamit ang "raspberrypi.local" IP (o hanapin ang IP ng iyong Pi gamit ang command ifconfig). Huwag pansinin ang babala (i-click ang "oo").

4. Mag-log in gamit ang username at password ng Pi

Kung hindi mo pa nababago ang iyong password, gawin ito ngayon. (Oo, alam kong sinabi ko na sa iyo na gawin ito ngunit sulit na ulitin dahil ang isang tao ay maaaring aktwal na mag-hack sa iyong Pi kung hindi mo binago ang default na password.)

Hakbang 11: Ano ang SSH, Gayunpaman?

Ano ang SSH, Ano Pa Rin?
Ano ang SSH, Ano Pa Rin?

Ang SSH ay kumakatawan sa "Secure SHell" - ito ay isang "cryptographic network protocol para sa pagpapatakbo ng mga serbisyo sa network na ligtas sa isang hindi siguradong network." - Wikipedia

… Uh, ano?

Sa madaling salita, ang SSH ay isang ligtas na paraan upang kumonekta sa pagitan ng isang computer at isa pa, kahit na ang network na kung saan ka nakakonekta ay hindi ligtas. Halimbawa, kung ikaw ay nasa isang nakabahaging network at ginagamit mo ang SSH upang malayuan mag-log in sa isa pang computer, hindi makita ng ibang mga tao sa nakabahaging network kung ano ang iyong ginagawa sa pamamagitan ng remote na koneksyon (kahit na naglabas ng mga dokumento si Snowden na ipinakita ang NSA kung minsan ay maaaring i-decrypt ang SSH).

Ang mga karaniwang gamit ng SSH ay may kasamang remote na pag-log in, tulad ng kung nais mong kumonekta sa isang computer na nakatira sa isang milya sa ilalim ng lupa nang hindi kinakailangang, alam mo, na talagang bumaba doon (Nagtrabaho ako dati para sa isang sobrang cool na eksperimento ng madilim na bagay na tinatawag na DRIFT at ito ay kung paano namin maa-access ang mga computer na kinokontrol ang detector dahil ang mga computer ay nanirahan sa isang minahan tungkol sa 3 milya sa ilalim ng lupa.. masyadong malayo upang maglakbay upang ma-update ang software!).

Narito ang buong pahina ng Wikipedia sa SSH - sobrang cool kaya't suriin ito!

Hakbang 12: Wield Ang Iyong Headless Pi at Panatilihin ang Pag-aaral

Wield Ang iyong Headless Pi & Panatilihin ang Pag-aaral!
Wield Ang iyong Headless Pi & Panatilihin ang Pag-aaral!

Pumunta ka at galugarin! Magsanay gamit ang window ng terminal hanggang sa maging komportable at pamilyar ka sa mga pangunahing utos. Maaari mo ring isaalang-alang ang pag-alis ng Ethernet cable at gawin ang iyong Pi isang access point (magpo-post ako ng isang tutorial tungkol dito sa susunod na ilang linggo).

I-program ang mga GPIO pin upang makagawa ng mga cool na bagay! Kailangan mo ng ilang mga ideya? Suriin ang mga tutorial na ito:

1. Paggawa ng Soil Moisture Sensor

2. Pagbuo ng isang Irrigation Controller (maaaring gawing w / Soil Moisture Sensor)

3. Bark Back: Mag-install ng isang IoT Pet Monitor

4. Palawakin sa iyong Smart Home at magdagdag ng isang Motion Triggered Music Player

Kailangan mo ng mga piyesa?

Ihiwalay ang luma at sirang electronics! Ang mga laruang elektroniko ay isang magandang lugar upang makakuha ng mga motor at speaker. Kung nais mo ng mas mahusay na mga motor, ihiwalay ang mga tool sa kuryente.

Magtanong sa mga kaibigan o maghanap ng isang tindahan ng pag-aayos para sa labis na mga bahagi at kawad, i-save ang mga kable ng kuryente mula sa mga lumang electronics at gamitin ang mga ito bilang mga supply ng kuryente o anihin ang mga ito para sa mga wire at / o mga konektor, i-save ang mga lumang headphone at gamitin ang mga ito para sa mga audio project.

Pinakamahusay na payo: mag-isip bago ka magtapon:)

Inirerekumendang: