Spisu treści:

Wprowadzenie do (bezgłowego) Raspberry Pi: 12 kroków (ze zdjęciami)
Wprowadzenie do (bezgłowego) Raspberry Pi: 12 kroków (ze zdjęciami)

Wideo: Wprowadzenie do (bezgłowego) Raspberry Pi: 12 kroków (ze zdjęciami)

Wideo: Wprowadzenie do (bezgłowego) Raspberry Pi: 12 kroków (ze zdjęciami)
Wideo: NEWSY LINUX i OPEN SOURCE STYCZEŃ 2024 - Mega kernel 6.7 Gnome 46 ALPHA, Plasma 5 w OpenBSD i ROCm 2024, Lipiec
Anonim
Wprowadzenie do (bezgłowego) Raspberry Pi
Wprowadzenie do (bezgłowego) Raspberry Pi

Wreszcie! Używaj swojego Raspberry Pi bez wydawania czegoś, co wydaje się wieczne podłączanie zewnętrznych urządzeń peryferyjnych i radzenie sobie z potwornością kablową: Skonfiguruj swoje Pi tak, aby było bezgłowe! (choć nie ten przerażający rodzaj) Jest to szczególnie przydatne dla osób prowadzących warsztaty z Raspberry Pi, ponieważ zapewnienie monitorów, klawiatur i myszy dla każdego ucznia może być kłopotliwe (i drogie).

Zakładam, że wszyscy wiecie trochę o Pi, więc ten samouczek nie obejmuje tego, czym jest Pi, ani jego niesamowitych możliwości (patrzę na ciebie, piny GPIO!). Aby dowiedzieć się więcej o tym, co może zrobić Pi, sprawdź niektóre z moich innych samouczków (zobacz ostatnią sekcję tego samouczka) lub zostaw komentarz.

Co jest omówione w tym samouczku: Włączanie i używanie SSH, ogólny przegląd okna terminala Linux i sposób łączenia się z GUI Pi (Graficzny interfejs użytkownika, czyli widok pulpitu) przez SSH.

Czas czytania: 15 minut

Czas budowy: ~20 min

Koszt: za darmo! (zakładając, że masz już kabel RPi i Ethernet)

Krok 1: Materiały

Materiały
Materiały

- Komputer z portem Ethernet i gniazdem kart SD

- Raspberry Pi 3

- Karta SD (8 GB lub większa)

- Przewód zasilający MicroUSB na USB

- Kabel Ethernet

-Zalecane: obudowa Raspberry Pi i kabel GPIO

Krok 2: Oprogramowanie

Do tego projektu potrzebne będą następujące (bezpłatne!) programy:

  • Akwaforcista

    Aby zapisać Raspbian OS na karcie SD (a także sformatować kartę SD)

  • Usługi drukowania Bonjour (instalacja tylko w systemie Windows lub Linux OS)

    Do korzystania z adresu IP „raspberrypi.local”

  • Kit

    SSH do Pi

  • Podłączanie pulpitu zdalnego (instalacja na komputerach z systemem innym niż Windows)

    Do uruchamiania GUI przez SSH

Krok 3: Skonfiguruj kartę SD

Skonfiguruj kartę SD
Skonfiguruj kartę SD
Skonfiguruj kartę SD
Skonfiguruj kartę SD
Skonfiguruj kartę SD
Skonfiguruj kartę SD
Skonfiguruj kartę SD
Skonfiguruj kartę SD

1. Pobierz swój ulubiony smak Raspbian! Najnowszą wersję można pobrać tutaj

2. Włóż kartę SD do komputera i otwórz Etcher

3. Wybierz plik Raspbian zip, sterownik karty SD i kliknij „format”

4. Włącz dostęp SSH

Otwórz zawartość pliku na karcie SD. Dodaj nowy plik tekstowy o nazwie „SSH”. Jeśli komputer doda rozszerzenie pliku (np. „.txt”), usuń je i zignoruj wszelkie ostrzeżenia.

5. Wyjmij kartę SD i włóż ją do swojego Pi

Krok 4: Połączmy się

Połączmy się!
Połączmy się!
Połączmy się!
Połączmy się!
Połączmy się!
Połączmy się!

1. Podłącz kabel Ethernet między Raspberry Pi a komputerem

2. Podłącz kabel zasilający USB

Sprawdź, czy świeci się czerwona kontrolka zasilania i czy kontrolki portu Ethernet (żółte i zielone) świecą i/lub migają.

3. Podłącz RPi do sieci World Wide Web (czyli Internetu)

Przejdź do Ustawienia -> Sieć i Internet -> Zmień opcje adaptera (aka Połączenia sieciowe).

Kliknij połączenie Ethernet, przytrzymaj „CTRL”, a NASTĘPNIE kliknij połączenie Wi-Fi.* Kliknij prawym przyciskiem myszy w oknie i wybierz „Połączenia pomostowe” – spowoduje to mostkowanie połączenia między portem Ethernet a portem Wi-Fi.

*Jeśli wybierzesz najpierw połączenie Wi-Fi, połączy ono połączenie Wi-Fi z Ethernetem, co pozwoli Ci zalogować się do Pi, ale nie połączyć się z Internetem.

4. Otwórz PuTTY i zaloguj się do Pi, używając adresu IP „raspberrypi.local”

Domyślna nazwa użytkownika: pi

Domyślne hasło: malina

5. Zmień domyślne hasło, wpisując passwd i postępując zgodnie z monitami

Krok 5: Poruszanie się po oknie terminala Linux (powłoka)

Poruszanie się po oknie terminala Linux (powłoka)
Poruszanie się po oknie terminala Linux (powłoka)
Poruszanie się po oknie terminala Linux (powłoka)
Poruszanie się po oknie terminala Linux (powłoka)

Okno terminala jest panelem sterowania systemu

Zwykle pokazuje wiersz poleceń, który dostarcza nam informacji, ale nie jest częścią poleceń systemu. Najczęściej wiersz poleceń wyświetla nazwę logowania użytkownika i bieżący katalog roboczy (reprezentowany przez gadkę: ~).

Wprowadzanie poleceń

Polecenia są zapisywane po monicie i wprowadzane przez naciśnięcie klawisza Enter.

Polecenia mogą być wydawane w stanie, w jakim są, lub poprzedzone jedną lub kilkoma opcjami. Opcje zwykle mają przed sobą myślnik, jak poniżej:

ls-a

Możesz wyświetlić opcje dla konkretnego polecenia, wpisując nazwę polecenia, a następnie „--help” (omówimy to później).

Drugie zdjęcie pokazuje listę typowych poleceń. Przećwicz ich używanie, (1) przechodząc do Pulpitu, (2) tworząc plik z tekstem i (3) zapisując plik.

Oto specjalne wyzwanie: wpisz następujące polecenie i spróbuj dowiedzieć się, co robi.

Płyta CD..

Krok 6: Specjalne kombinacje klawiszy

Specjalne kombinacje klawiszy!
Specjalne kombinacje klawiszy!
Specjalne kombinacje klawiszy!
Specjalne kombinacje klawiszy!

Okno terminala Linux jest o wiele łatwiejsze (i szybsze) w użyciu, jeśli znasz kilka specjalnych kombinacji klawiszy. Do najczęstszych należą:

  • Ctrl+C: Zakończ uruchomiony program
  • Ctrl+A: Przejdź na początek wiersza poleceń
  • Ctrl+E: Przejdź na koniec wiersza poleceń
  • Klawisze strzałek w górę i w dół: przeszukuj historię poleceń (możesz je edytować i naciśnij Enter, aby wykonać ponownie)
  • Karta: Uzupełnianie nazwy pliku

Sprawdź powyższe zdjęcia, aby uzyskać pełniejszą listę i przećwicz korzystanie z nich podczas poruszania się po wierszu poleceń!

Krok 7: Uzyskiwanie pomocy w terminalu nr 1: Podręcznik i strony informacyjne

Uzyskiwanie pomocy w terminalu nr 1: Podręcznik i strony informacyjne
Uzyskiwanie pomocy w terminalu nr 1: Podręcznik i strony informacyjne
Uzyskiwanie pomocy w terminalu nr 1: Podręcznik i strony informacyjne
Uzyskiwanie pomocy w terminalu nr 1: Podręcznik i strony informacyjne
Uzyskiwanie pomocy w terminalu nr 1: Podręcznik i strony informacyjne
Uzyskiwanie pomocy w terminalu nr 1: Podręcznik i strony informacyjne

Strony podręcznika są wyczerpującym źródłem wszystkich dostępnych poleceń w oknie terminala systemu Linux.

Aby przeczytać strony podręcznika systemowego dotyczące konkretnego polecenia, wpisz następujące polecenie:

człowiek dowództwo

W podręczniku pierwsza linia zawiera nazwę polecenia, o którym czytasz, oraz identyfikator sekcji zawierającej stronę podręcznika.

Po pierwszym wierszu znajduje się streszczenie, czyli krótki opis polecenia, który zawiera techniczną notację wszystkich opcji i/lub argumentów. Opcje są sposobem wykonania polecenia, a argument jest tym, na którym je wykonujesz. Argumenty opcjonalne są umieszczane w nawiasach kwadratowych.

Po streszczeniu znajduje się dłuższy opis polecenia, a następnie bardziej szczegółowy przegląd dostępnych opcji, informacje o łączeniu opcji, inne powiązane polecenia i inne informacje dotyczące polecenia.

Niektóre polecenia mają wiele stron podręcznika, na przykład polecenie „passwd”. Aby zobaczyć wszystkie strony dotyczące polecenia, użyj opcji „-a”:

człowiek -a passwd

Pierwsza sekcja strony podręcznika dla polecenia apropos jest pokazana na drugim zdjęciu powyżej.

Strony informacyjne zawierają nowsze informacje i mogą być łatwiejsze w użyciu. Aby wyświetlić strony informacyjne dotyczące polecenia (zastępując „polecenie” rzeczywistą nazwą polecenia, które chcesz zbadać, np. „apropos”), wpisz następujące polecenie:

informacja polecenie

Aby poruszać się po stronach informacyjnych, użyj klawiszy strzałek, aby przeglądać tekst, klawisza Enter, aby przeczytać o określonym słowie kluczowym, klawiszy „P” i „N”, aby przejść do poprzedniego lub następnego tematu, oraz spacji, aby przejść o jedną stronę dalej. Użyj „Q”, aby wyjść.

Fragment ze stron informacyjnych pokazano na trzecim zdjęciu powyżej.

Krok 8: Uzyskiwanie pomocy nr 2: Polecenia Whatis i Apropos

Uzyskiwanie pomocy nr 2: Polecenia Whatis i Apropos
Uzyskiwanie pomocy nr 2: Polecenia Whatis i Apropos
Uzyskiwanie pomocy nr 2: Polecenia Whatis i Apropos
Uzyskiwanie pomocy nr 2: Polecenia Whatis i Apropos

Polecenie "whatis" podaje krótkie informacje o poleceniu i wyświetla pierwszą sekcję na stronach podręcznika, która zawiera odpowiednią stronę (w nawiasie po nazwie polecenia).

Jeśli nie masz pewności, od czego zacząć, dobrym sposobem wyszukiwania słów kluczowych jest polecenie „apropos”. Na przykład, jeśli chcesz wiedzieć, jak uruchomić przeglądarkę, możesz wpisać: „apropos browser”, co spowoduje wyświetlenie listy wszystkich programów związanych z przeglądarką, w tym przeglądarek internetowych, przeglądarek plików i FTP itp.

Krok 9: Uzyskiwanie pomocy nr 3: --opcja pomocy

Uzyskiwanie pomocy nr 3: --opcja pomocy
Uzyskiwanie pomocy nr 3: --opcja pomocy

Większość poleceń ma również opcję „--help”, która zawiera krótkie wyjaśnienie polecenia i listę dostępnych opcji. W razie wątpliwości jest to świetny sposób na uzyskanie szybkich i przydatnych informacji na temat korzystania z konkretnego polecenia i jego możliwych rozszerzeń.

Aby użyć opcji --help, wpisz "--help" po określonym poleceniu, jak w poniższym przykładzie (również pokazanym na powyższym zdjęciu):

a propos --pomoc

Krok 10: Dość terminalu! Gdzie jest pulpit?

Dość terminalu! Gdzie jest pulpit?!
Dość terminalu! Gdzie jest pulpit?!
Dość terminalu! Gdzie jest pulpit?!
Dość terminalu! Gdzie jest pulpit?!

W porządku, w porządku.. Podłączanie pulpitu zdalnego to łatwy sposób korzystania z widoku pulpitu, znanego również jako „Graficzny interfejs użytkownika” lub w skrócie GUI.

1. Zainstaluj Podłączanie pulpitu zdalnego na swoim Pi:

sudo apt-get zainstaluj xrdp

2. Zainstaluj Podłączanie pulpitu zdalnego na swoim komputerze (jest już zainstalowany w systemie operacyjnym Windows).

3. Otwórz Podłączanie pulpitu zdalnego i zaloguj się przy użyciu adresu IP „raspberrypi.local” (lub znajdź adres IP swojego Pi za pomocą polecenia ifconfig). Zignoruj ostrzeżenie (kliknij „tak”).

4. Zaloguj się przy użyciu nazwy użytkownika i hasła Pi

Jeśli nie zmieniłeś jeszcze swojego hasła, zrób to teraz. (Tak, wiem, że już kazałem ci to zrobić, ale warto to powtórzyć, ponieważ ktoś może faktycznie włamać się do twojego Pi, jeśli nie zmienisz domyślnego hasła.)

Krok 11: Czym jest SSH?

Co to jest SSH?
Co to jest SSH?

SSH to skrót od „Secure SHell” – jest to „kryptograficzny protokół sieciowy do bezpiecznego korzystania z usług sieciowych w niezabezpieczonej sieci”. - Wikipedia

… Oh, co?

Innymi słowy, SSH to bezpieczny sposób łączenia się między jednym komputerem a drugim, nawet jeśli sieć, przez którą jesteś połączony, nie jest bezpieczna. Na przykład, jeśli jesteś w sieci współdzielonej i używasz SSH do zdalnego logowania się do innego komputera, inne osoby w sieci współdzielonej nie mogą zobaczyć, co robisz przez połączenie zdalne (chociaż Snowden opublikował dokumenty, które pokazały NSA może czasami odszyfrować SSH).

Typowe zastosowania SSH obejmują zdalne logowanie, na przykład jeśli chcesz połączyć się z komputerem, który mieszka milę pod ziemią, bez konieczności, wiesz, faktycznego schodzenia na dół (kiedyś pracowałem nad super fajnym eksperymentem z ciemną materią o nazwie DRIFT i to w ten sposób uzyskamy dostęp do komputerów, które sterowały wykrywaczem, ponieważ komputery znajdowały się w kopalni około 3 mil pod ziemią… za daleko, by podróżować, aby zaktualizować oprogramowanie!).

Oto pełna strona Wikipedii na SSH – jest super, więc sprawdź to!

Krok 12: Korzystaj z bezgłowego Pi i kontynuuj naukę

Korzystaj z bezgłowego Pi i ucz się dalej!
Korzystaj z bezgłowego Pi i ucz się dalej!

Idź dalej i odkrywaj! Ćwicz korzystanie z okna terminala, aż poczujesz się komfortowo i zapoznasz z podstawowymi poleceniami. Możesz nawet rozważyć usunięcie kabla Ethernet i uczynienie swojego Pi punktem dostępu (opublikuję samouczek na ten temat w ciągu najbliższych kilku tygodni).

Zaprogramuj piny GPIO, aby robić fajne rzeczy! Potrzebujesz pomysłów? Sprawdź te samouczki:

1. Wykonanie czujnika wilgotności gleby

2. Budowa sterownika nawadniania (może być sparowany z czujnikiem wilgotności gleby)

3. Szczekanie: Zainstaluj IoT Pet Monitor

4. Rozwiń swój inteligentny dom i dodaj odtwarzacz muzyczny wyzwalany ruchem

Potrzebujesz części?

Rozbierz starą i zepsutą elektronikę! Zabawki elektroniczne to świetne miejsce na zakup silników i głośników. Jeśli chcesz lepszych silników, rozbierz elektronarzędzia.

Zapytaj znajomych lub znajdź warsztat naprawczy o dodatkowe części i przewody, oszczędzaj kable zasilające ze starej elektroniki i używaj ich jako zasilaczy lub zbieraj je na przewody i/lub złącza, oszczędzaj stare słuchawki i używaj ich do projektów audio.

Najlepsza rada: pomyśl zanim rzucisz:)

Zalecana: