Obsah:

Úvod do (Headless) Raspberry Pi: 12 kroků (s obrázky)
Úvod do (Headless) Raspberry Pi: 12 kroků (s obrázky)

Video: Úvod do (Headless) Raspberry Pi: 12 kroků (s obrázky)

Video: Úvod do (Headless) Raspberry Pi: 12 kroků (s obrázky)
Video: Mini PC AC8-N na Intel N100 – část 2. Debian 12, Dozorovaný domácí asistent 2024, Červenec
Anonim
Úvod k (Headless) Raspberry Pi
Úvod k (Headless) Raspberry Pi

Konečně! Používejte svůj Raspberry Pi, aniž byste museli utrácet to, co vám připadá jako věčné připojení externích periferií a řešení s monstrózností kabelu: Nakonfigurujte svůj Pi tak, aby byl bezhlavý! (není to děsivé) To je zvláště užitečné pro lidi, kteří vyučují workshopy s Raspberry Pi, protože může být těžkopádné (a drahé) poskytovat monitory, klávesnice a myši pro každého studenta.

Předpokládám, že všichni o Pi trochu víte, takže tento tutoriál nebude pokrývat to, co Pi je, nebo jeho úžasné schopnosti (dívám se na vás, GPIO piny!). Chcete -li se dozvědět více o tom, co Pi dokáže, podívejte se na některé z mých dalších tutoriálů (viz poslední část tohoto tutoriálu) nebo zanechte komentář.

Co je obsaženo v tomto tutoriálu: Povolení a používání SSH, obecný přehled okna terminálu Linux a způsob připojení k GUI Pi (grafické uživatelské rozhraní, alias zobrazení plochy) prostřednictvím SSH.

Doba čtení: 15 min

Doba stavby: ~ 20 min

Cena: Zdarma! (za předpokladu, že již máte kabel RPi a ethernet)

Krok 1: Materiály

Materiály
Materiály

- Počítač s ethernetovým portem a slotem pro kartu SD

- Raspberry Pi 3

- karta SD (8 GB nebo větší)

- Napájecí kabel microUSB na USB

- Ethernetový kabel

- Doporučeno: Pouzdro Raspberry Pi a kabel GPIO

Krok 2: Software

Pro tento projekt budete potřebovat následující (zdarma!) Softwarové programy:

  • Etcher

    Zápis systému Raspbian OS na kartu SD (a také formátování karty SD)

  • Bonjour Print Services (instalace pouze pro Windows nebo Linux OS)

    Pro použití IP adresy „raspberrypi.local“

  • Tmel

    Chcete -li SSH do Pi

  • Připojení ke vzdálené ploše (instalace na počítače se systémem Windows)

    Pro spuštění GUI přes SSH

Krok 3: Konfigurujte kartu SD

Nakonfigurujte kartu SD
Nakonfigurujte kartu SD
Konfigurujte kartu SD
Konfigurujte kartu SD
Nakonfigurujte kartu SD
Nakonfigurujte kartu SD
Nakonfigurujte kartu SD
Nakonfigurujte kartu SD

1. Stáhněte si svou oblíbenou příchuť Raspbian! Nejnovější verzi můžete získat zde

2. Vložte kartu SD do počítače a otevřete Etcher

3. Vyberte soubor Raspbian zip, ovladač pro vaši kartu SD a klikněte na „formátovat“

4. Povolte přístup SSH

Otevřete obsah souboru pro kartu SD. Přidejte nový textový soubor s názvem „SSH“. Pokud počítač přidá příponu souboru (např. „. Txt“), odstraňte ji a ignorujte veškerá varování.

5. Vysuňte kartu SD a vložte ji do počítače Pi

Krok 4: Pojďme se připojit

Pojďme se připojit!
Pojďme se připojit!
Pojďme se připojit!
Pojďme se připojit!
Pojďme se připojit!
Pojďme se připojit!

1. Zapojte ethernetový kabel mezi Raspberry Pi a váš počítač

2. Zapojte napájecí kabel USB

Zkontrolujte, zda se rozsvítí červená kontrolka napájení a zda svítí a/nebo blikají kontrolky ethernetového portu (žlutá a zelená).

3. Připojte RPi k World Wide Web (alias internetu)

Přejděte do Nastavení -> Síť a internet -> Změnit možnosti adaptéru (aka Síťová připojení).

Klikněte na ethernetové připojení, podržte „CTRL“a PAK klikněte na vaše WiFi připojení.* Klikněte pravým tlačítkem v okně a vyberte „Bridge Connections“-tím se přemostí spojení mezi ethernetovým portem a vaším WiFi portem.

*Pokud nejprve vyberete připojení WiFi, bude to přemosťovat připojení z WiFi na ethernet, což vám umožní přihlásit se do Pi, ale nepřipojit se k internetu.

4. Otevřete PuTTY a přihlaste se k Pi pomocí IP adresy „raspberrypi.local“

Výchozí uživatelské jméno: pí

Výchozí heslo: malina

5. Změňte výchozí heslo zadáním hesla a podle pokynů

Krok 5: Navigace v okně terminálu Linuxu (Shell)

Navigace v okně terminálu Linuxu (Shell)
Navigace v okně terminálu Linuxu (Shell)
Navigace v okně terminálu Linuxu (Shell)
Navigace v okně terminálu Linuxu (Shell)

Okno terminálu je ovládací panel systému

Obvykle zobrazuje příkazový řádek, který nám poskytuje informace, ale není součástí příkazů systému. Nejčastěji příkazový řádek zobrazuje přihlašovací jméno uživatele a aktuální pracovní adresář (reprezentovaný twiddle: ~).

Zadávání příkazů

Příkazy se zapisují po výzvě a zadávají se stisknutím klávesy Enter.

Příkazy lze vydávat tak, jak jsou, nebo za nimi může být jedna nebo více možností. Možnosti mají obvykle před sebou pomlčku, například následující:

ls -a

Možnosti konkrétního příkazu můžete zobrazit tak, že zadáte název příkazu a za ním „--help“(podrobněji se tomu bude věnovat později).

Na druhé fotografii je seznam běžných příkazů. Procvičte si jejich používání (1) navigací na plochu, (2) vytvořením souboru s nějakým textem a (3) uložením souboru.

Zde je zvláštní výzva: zadejte následující příkaz a zkuste zjistit, co dělá.

cd..

Krok 6: Speciální klíčová komba

Speciální klíčová komba!
Speciální klíčová komba!
Speciální klíčová komba!
Speciální klíčová komba!

Okno terminálu Linux se dá použít snáze (a rychleji), pokud znáte několik speciálních kombinací kláves. Mezi nejběžnější patří:

  • Ctrl+C: Ukončení spuštěného programu
  • Ctrl+A: Přejít na začátek příkazového řádku
  • Ctrl+E: Přechod na konec příkazového řádku
  • Klávesy se šipkami nahoru a dolů: Prohledejte historii příkazů (můžete je upravit a znovu spustit stisknutím klávesy Enter)
  • Karta: Dokončení názvu souboru

Úplnější seznam najdete na výše uvedených fotografiích a při procházení příkazového řádku si je procvičte!

Krok 7: Získání nápovědy v terminálu č. 1: Manuální a informační stránky

Získání nápovědy v terminálu č. 1: Manuální a informační stránky
Získání nápovědy v terminálu č. 1: Manuální a informační stránky
Získání nápovědy v terminálu č. 1: Manuální a informační stránky
Získání nápovědy v terminálu č. 1: Manuální a informační stránky
Získání nápovědy v terminálu č. 1: Manuální a informační stránky
Získání nápovědy v terminálu č. 1: Manuální a informační stránky

Stránky manuálu jsou vyčerpávajícím zdrojem pro všechny dostupné příkazy v okně terminálu Linux.

Chcete -li si přečíst stránky manuálu k určitému příkazu, zadejte následující:

mužský příkaz

V manuálu první řádek obsahuje název příkazu, o kterém čtete, a ID sekce, která obsahuje stránku manuálu.

Za prvním řádkem je synopse, což je krátký popis příkazu, který obsahuje technickou notaci všech možností a/nebo argumentů. Možnosti jsou způsob provádění příkazu a argument je to, na čem ho spustíte. Volitelné argumenty jsou vloženy do hranatých závorek.

Po přehledu je delší popis příkazu, po kterém následuje podrobnější přehled dostupných možností, informace o kombinaci voleb, další související příkazy a další informace týkající se příkazu.

Některé příkazy mají více manuálových stránek, například příkaz „passwd“. Chcete-li zobrazit všechny stránky o příkazu, použijte volbu „-a“:

muž -průkaz

První část manuální stránky pro příkaz apropos je zobrazena na 2. fotografii výše.

Informační stránky obsahují novější informace a lze je snadněji používat. Chcete -li informační stránky zobrazit v příkazu (nahrazení „příkazu“skutečným názvem příkazu, který chcete prozkoumat, například „apropos“), zadejte následující příkaz:

informační příkaz

Chcete -li procházet informačními stránkami, procházejte text pomocí kláves se šipkami, pomocí klávesy Enter si přečtěte konkrétní klíčové slovo, klávesami „P“a „N“přejdete na předchozí nebo další předmět a mezerníkem přesunete jednu stránku dále. K ukončení použijte „Q“.

Výňatek z informačních stránek je uveden na 3. fotografii výše.

Krok 8: Získání nápovědy č. 2: Příkazy Whatis a Apropos

Získání nápovědy č. 2: Příkazy Whatis a Apropos
Získání nápovědy č. 2: Příkazy Whatis a Apropos
Získání nápovědy č. 2: Příkazy Whatis a Apropos
Získání nápovědy č. 2: Příkazy Whatis a Apropos

Příkaz „whatis“poskytuje stručné informace o příkazu a uvádí první část manuálových stránek, která obsahuje relevantní stránku (v závorce za názvem příkazu).

Pokud si nejste úplně jisti, kde začít, je příkaz „apropos“dobrým způsobem, jak hledat klíčová slova. Pokud například chcete vědět, jak spustit prohlížeč, můžete zadat: „apropos browser“, který vám otevře seznam všech programů souvisejících s prohlížečem, včetně webových prohlížečů, prohlížečů souborů a FTP atd.

Krok 9: Získání nápovědy č. 3: -možnost nápovědy

Získání nápovědy č. 3: -Možnost nápovědy
Získání nápovědy č. 3: -Možnost nápovědy

Většina příkazů má také možnost „--help“, která poskytuje krátké vysvětlení příkazu a seznam dostupných možností. Pokud máte pochybnosti, je to skvělý způsob, jak získat rychlé a užitečné informace o používání konkrétního příkazu a jeho možných rozšířeních.

Chcete-li použít možnost --help, zadejte po konkrétním příkazu „--help“, jako v následujícím příkladu (také na obrázku výše):

apropos -pomoc

Krok 10: Dost terminálu! Kde je desktop ?

Dost terminálu! Kde je desktop ?!
Dost terminálu! Kde je desktop ?!
Dost terminálu! Kde je desktop ?!
Dost terminálu! Kde je desktop ?!

Dobře, dobře.. Připojení ke vzdálené ploše je snadný způsob, jak používat zobrazení na ploše, známé také jako „grafické uživatelské rozhraní“nebo zkráceně GUI.

1. Nainstalujte si na svůj Pi Připojení ke vzdálené ploše:

sudo apt-get install xrdp

2. Nainstalujte si do počítače připojení ke vzdálené ploše (již je nainstalováno v operačním systému Windows).

3. Otevřete Připojení ke vzdálené ploše a přihlaste se pomocí IP „raspberrypi.local“(nebo vyhledejte IP svého Pi pomocí příkazu ifconfig). Ignorujte varování (klikněte na „ano“).

4. Přihlaste se pomocí uživatelského jména a hesla Pi

Pokud jste si ještě nezměnili heslo, udělejte to nyní. (Ano, vím, že jsem vám to již řekl, ale stojí za to to zopakovat, protože někdo by mohl skutečně proniknout do vašeho Pi, pokud nezměníte výchozí heslo.)

Krok 11: Co je to SSH?

Co je to SSH?
Co je to SSH?

SSH znamená „Secure SHell“- je to „kryptografický síťový protokol pro bezpečné provozování síťových služeb přes nezabezpečenou síť“. - Wikipedie

… Uh, co?

Jinými slovy, SSH je bezpečný způsob připojení mezi jedním počítačem a druhým, i když síť, přes kterou jste připojeni, není zabezpečená. Pokud jste například ve sdílené síti a používáte SSH pro vzdálené přihlášení k jinému počítači, ostatní lidé ve sdílené síti nevidí, co děláte prostřednictvím vzdáleného připojení (ačkoli Snowden vydal dokumenty, které ukazovaly NSA někdy může dešifrovat SSH).

Mezi běžné použití SSH patří vzdálené přihlášení, jako když se chcete připojit k počítači, který žije kilometr pod zemí, aniž byste museli, víte, ve skutečnosti jít tam dolů (pracoval jsem pro super cool experiment temné hmoty s názvem DRIFT a tento takto bychom přistupovali k počítačům, které ovládaly detektor, protože počítače žily v dole asi 3 míle pod zemí.. příliš daleko na to, abychom mohli aktualizovat software!).

Zde je celá stránka Wikipedie na SSH - je super, tak se podívejte!

Krok 12: Ovládejte svůj bezhlavý Pi a pokračujte v učení

Ovládejte svůj bezhlavý Pi a pokračujte v učení!
Ovládejte svůj bezhlavý Pi a pokračujte v učení!

Vydejte se a prozkoumejte! Procvičujte si používání okna terminálu, dokud se neoznáte a neznáte základní příkazy. Můžete dokonce zvážit odstranění ethernetového kabelu a nastavení vašeho Pi jako přístupového bodu (v příštích několika týdnech k tomu zveřejním návod).

Naprogramujte piny GPIO, aby dělaly skvělé věci! Potřebujete nějaké nápady? Podívejte se na tyto návody:

1. Výroba snímače vlhkosti půdy

2. Sestavení zavlažovacího ovladače (lze analyzovat pomocí senzoru vlhkosti půdy)

3. Bark Back: Nainstalujte si IoT Pet Monitor

4. Rozbalte svůj chytrý domov a přidejte Motion Triggered Music Player

Potřebujete díly?

Rozeberte starou a rozbitou elektroniku! Elektronické hračky jsou skvělým místem pro získání motorů a reproduktorů. Pokud chcete lepší motory, rozeberte elektrické nářadí.

Požádejte přátele nebo najděte opravnu náhradních dílů a vodičů, uložte napájecí kabely ze staré elektroniky a použijte je jako napájecí zdroje nebo je sklízejte pro vodiče a/nebo konektory, uložte stará sluchátka a použijte je pro zvukové projekty.

Nejlepší rada: přemýšlejte, než se vrhnete:)

Doporučuje: