Obsah:
- Krok 1: Materiály
- Krok 2: Software
- Krok 3: Konfigurujte kartu SD
- Krok 4: Pojďme se připojit
- Krok 5: Navigace v okně terminálu Linuxu (Shell)
- Krok 6: Speciální klíčová komba
- Krok 7: Získání nápovědy v terminálu č. 1: Manuální a informační stránky
- Krok 8: Získání nápovědy č. 2: Příkazy Whatis a Apropos
- Krok 9: Získání nápovědy č. 3: -možnost nápovědy
- Krok 10: Dost terminálu! Kde je desktop ?
- Krok 11: Co je to SSH?
- Krok 12: Ovládejte svůj bezhlavý Pi a pokračujte v učení
Video: Úvod do (Headless) Raspberry Pi: 12 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
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
- 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
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
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)
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
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
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
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
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 ?
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?
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í
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:
Ochranná přilba Covid Část 1: Úvod do obvodů Tinkercad!: 20 kroků (s obrázky)
Helma Covid Část 1: Úvod do obvodů Tinkercad!: Dobrý den, příteli! V této dvoudílné sérii se naučíme používat Tinkercad's Circuits - zábavný, účinný a vzdělávací nástroj pro učení se fungování obvodů! Jedním z nejlepších způsobů, jak se učit, je dělat. Nejprve tedy navrhneme vlastní projekt:
Úvod do infračervených obvodů: 8 kroků (s obrázky)
Úvod do infračervených obvodů: IR je komplexní technologie, se kterou se však velmi snadno pracuje. Na rozdíl od LED diod nebo LASERů nelze infračervené záření vidět lidským okem. V tomto Instructable budu demonstrovat použití infračerveného záření prostřednictvím 3 různých obvodů. Obvody nebudou
Úvod do Arduina: 15 kroků (s obrázky)
Úvod do Arduina: Arduino je vývojová deska mikrokontroléru s otevřeným zdrojovým kódem. V jednoduché angličtině můžete použít Arduino ke čtení senzorů a ovládání věcí, jako jsou motory a světla. To vám umožní nahrát na tuto desku programy, které pak mohou komunikovat s věcmi
Micro: bit Zip Tile Úvod: 9 kroků (s obrázky)
Mikro: bit Zip Tile Úvod: Než budu pokračovat ve své sérii instrukčních instrukcí MU pro senzor vidění pro Micro: bit, potřebuji, aby byl tento návod použitelný pro Kitronik Zip Tile, protože jej budu používat. Kitronik Zip Tile, budu prostě to od teď nazývej Zip, je to neopixelová podložka 8x8
Úvod do manipulátorů: 8 kroků (s obrázky)
Úvod do manipulátorů: Vytvoření správného manipulátoru pro výzvu je jednou z nejtěžších částí FIRST Robotics Competition (FRC). Během mých čtyř let jako student to byl vždy největší neúspěch mého týmu. Ačkoli se herní výzva ve FRC mění z roku na