Cuprins:

Introducere în Raspberry Pi (fără cap): 12 pași (cu imagini)
Introducere în Raspberry Pi (fără cap): 12 pași (cu imagini)

Video: Introducere în Raspberry Pi (fără cap): 12 pași (cu imagini)

Video: Introducere în Raspberry Pi (fără cap): 12 pași (cu imagini)
Video: Raspberry Pi [2021] curs in limba română 2024, Iulie
Anonim
Introducere în Raspberry Pi (fără cap)
Introducere în Raspberry Pi (fără cap)

In cele din urma! Folosiți-vă Raspberry Pi fără a cheltui ceea ce se simte ca și cum veți conecta pentru totdeauna periferice externe și veți avea nevoie de monstruozitate prin cablu: configurați Pi-ul dvs. pentru a fi fără cap! (nu genul înfricoșător) Acest lucru este deosebit de util pentru oamenii care predau ateliere cu Raspberry Pi, deoarece poate fi dificil (și scump) să oferiți monitoare, tastaturi și șoareci pentru fiecare student.

Presupun că știți puțin despre Pi, așa că acest tutorial nu va acoperi ceea ce este Pi sau sunt capabilități minunate (mă uit la voi, pini GPIO!). Pentru a afla mai multe despre ceea ce poate face Pi, consultați câteva dintre celelalte tutoriale ale mele (consultați ultima secțiune din acest tutorial) sau lăsați un comentariu.

Ce este acoperit în acest tutorial: Activarea și utilizarea SSH, o prezentare generală a ferestrei terminalului Linux și cum să vă conectați la interfața grafică a utilizatorului Pi (interfață grafică de utilizator, cunoscută și sub numele de vizualizare desktop) prin SSH.

Timp de citire: 15 min

Timp de construire: ~ 20 min

Cost: gratuit! (presupunând că aveți deja un cablu RPi și Ethernet)

Pasul 1: Materiale

Materiale
Materiale

- Computer cu port Ethernet și slot pentru card SD

- Raspberry Pi 3

- Card SD (8 GB sau mai mare)

- Cablu de alimentare MicroUSB la USB

- Cablu Ethernet

- Recomandat: Raspberry Pi Case și cablu GPIO

Pasul 2: Software

Pentru acest proiect, veți avea nevoie de următoarele programe software (gratuite!):

  • Gravor

    Pentru a scrie sistemul de operare Raspbian pe cardul SD (și, de asemenea, formatați cardul SD)

  • Bonjour Print Services (instalați numai pentru sistemul de operare Windows sau Linux)

    Pentru utilizarea adresei IP „raspberrypi.local”

  • MASTIC

    Pentru SSH în Pi

  • Conexiune desktop la distanță (se instalează pe computere care nu sunt Windows)

    Pentru a rula GUI prin SSH

Pasul 3: Configurați cardul SD

Configurați cardul SD
Configurați cardul SD
Configurați cardul SD
Configurați cardul SD
Configurați cardul SD
Configurați cardul SD
Configurați cardul SD
Configurați cardul SD

1. Descarcă aroma ta preferată de Raspbian! Puteți obține cea mai recentă versiune aici

2. Introduceți cardul SD în computer și deschideți Etcher

3. Selectați fișierul zip Raspbian, driverul pentru cardul SD și faceți clic pe „format”

4. Activați accesul SSH

Deschideți conținutul fișierului pentru cardul SD. Adăugați un nou fișier text intitulat „SSH”. Dacă computerul adaugă o extensie de fișier (de ex. „. Txt”), ștergeți-o și ignorați orice avertismente.

5. Scoateți cardul SD și introduceți-l în Pi

Pasul 4: Să ne conectăm

Să ne conectăm!
Să ne conectăm!
Să ne conectăm!
Să ne conectăm!
Să ne conectăm!
Să ne conectăm!

1. Conectați cablul Ethernet între Raspberry Pi și computer

2. Conectați cablul de alimentare USB

Verificați dacă ledul roșu de alimentare se aprinde și dacă luminile portului Ethernet (galben și verde) sunt aprinse și / sau clipesc.

3. Conectați RPi la World Wide Web (cunoscut și ca Internet)

Mergeți la Setări -> Rețea și Internet -> Schimbați opțiunile adaptorului (aka conexiuni de rețea).

Faceți clic pe conexiunea Ethernet, țineți apăsat „CTRL” și apoi faceți clic pe conexiunea WiFi. * Faceți clic dreapta în fereastră și selectați „Bridge Connections” - aceasta va lega conexiunea dintre portul Ethernet la portul WiFi.

* Dacă selectați mai întâi conexiunea WiFi, aceasta va lega conexiunea de la WiFi la Ethernet, ceea ce vă va permite să vă conectați la Pi, dar nu să vă conectați la Internet.

4. Deschideți PuTTY și conectați-vă la Pi utilizând adresa IP „raspberrypi.local”

Nume de utilizator implicit: pi

Parola implicită: zmeură

5. Schimbați parola implicită tastând passwd și urmând instrucțiunile

Pasul 5: Navigarea în fereastra terminalului Linux (Shell)

Navigarea în fereastra terminalului Linux (Shell)
Navigarea în fereastra terminalului Linux (Shell)
Navigarea în fereastra terminalului Linux (Shell)
Navigarea în fereastra terminalului Linux (Shell)

Fereastra terminalului este panoul de control al sistemului

De obicei, se afișează un prompt de comandă, care ne oferă informații, dar nu face parte din comenzile către sistem. Cel mai frecvent, promptul de comandă afișează numele de conectare al utilizatorului și directorul de lucru curent (reprezentat printr-un twiddle: ~).

Introducerea comenzilor

Comenzile sunt scrise după prompt și introduse apăsând tasta Enter.

Comenzile pot fi emise ca atare sau urmate de una sau mai multe opțiuni. Opțiunile au de obicei o liniuță în fața lor, cum ar fi următoarele:

ls -a

Puteți vizualiza opțiunile pentru o comandă specifică tastând numele comenzii urmată de „--help” (va acoperi acest lucru mai târziu).

A doua fotografie arată o listă de comenzi comune. Exersați-le folosind (1) navigarea la desktop, (2) crearea unui fișier cu un anumit text și (3) salvarea fișierului.

Iată o provocare specială: tastați următoarea comandă și încercați să aflați ce face.

cd..

Pasul 6: combinații speciale de taste

Combo-uri speciale de chei!
Combo-uri speciale de chei!
Combo-uri speciale de chei!
Combo-uri speciale de chei!

Fereastra terminalului Linux este mai ușor (și mai rapid) de utilizat dacă cunoașteți câteva combinații speciale de taste. Cele mai frecvente includ:

  • Ctrl + C: Termină programul care rulează
  • Ctrl + A: Deplasați-vă la începutul liniei de comandă
  • Ctrl + E: Deplasați-vă la sfârșitul liniei de comandă
  • Tastele săgeată sus și jos: Căutați în istoricul comenzilor (puteți să le editați și să apăsați Enter pentru a executa din nou)
  • Filă: completarea numelui de fișier

Verificați fotografiile de mai sus pentru o listă mai completă și practicați-le folosind acestea în timp ce navigați pe linia de comandă!

Pasul 7: Obținerea de ajutor în Terminalul 1: Manual și pagini de informații

Obținerea ajutorului în terminalul nr. 1: manual și pagini de informații
Obținerea ajutorului în terminalul nr. 1: manual și pagini de informații
Obținerea ajutorului în terminalul nr. 1: manual și pagini de informații
Obținerea ajutorului în terminalul nr. 1: manual și pagini de informații
Obținerea ajutorului în terminalul nr. 1: manual și pagini de informații
Obținerea ajutorului în terminalul nr. 1: manual și pagini de informații

Paginile manualului sunt o resursă exhaustivă pentru toate comenzile disponibile în fereastra terminalului Linux.

Pentru a citi paginile manuale ale unei anumite comenzi, tastați următoarele:

om comandă

În manual, prima linie conține numele comenzii despre care citiți și ID-ul secțiunii care conține pagina manualului.

După prima linie este un sinopsis, care este o scurtă descriere a comenzii care include notația tehnică a tuturor opțiunilor și / sau argumentelor. Opțiunile sunt un mod de a executa comanda, iar un argument este pe care o executați. Argumentele opționale sunt puse între paranteze drepte.

După sinopsis este o descriere mai lungă a comenzii, urmată de o prezentare mai detaliată a opțiunilor disponibile, informații despre combinarea opțiunilor, alte comenzi conexe și alte informații referitoare la comandă.

Unele comenzi au mai multe pagini man, cum ar fi comanda „passwd”. Pentru a vedea toate paginile despre o comandă, utilizați opțiunea „-a”:

man -a passwd

Prima secțiune a paginii manuale pentru comanda apropos este prezentată în a doua fotografie de mai sus.

Paginile cu informații conțin informații mai recente și pot fi mai ușor de utilizat. Pentru a vizualiza paginile cu informații despre o comandă (înlocuind „comanda” cu numele real al comenzii pe care doriți să o cercetați, cum ar fi „apropos”), tastați următoarele:

comanda info

Pentru a naviga în paginile cu informații, utilizați tastele săgeată pentru a naviga prin text, tasta Enter pentru a citi despre un anumit cuvânt cheie, tastele „P” și „N” pentru a merge la subiectul anterior sau următor și bara de spațiu pentru a muta o pagină mai departe. Folosiți „Q” pentru a renunța.

Un extras din paginile de informații este prezentat în a treia fotografie de mai sus.

Pasul 8: Obținerea ajutorului nr. 2: Comenzi Whatis și Apropos

Obținerea ajutorului nr. 2: Comenzi Whatis și Apropos
Obținerea ajutorului nr. 2: Comenzi Whatis și Apropos
Obținerea ajutorului nr. 2: Comenzi Whatis și Apropos
Obținerea ajutorului nr. 2: Comenzi Whatis și Apropos

Comanda „whatis” oferă informații scurte despre o comandă și listează prima secțiune din paginile man care conține o pagină relevantă (în paranteză după numele comenzii).

Dacă nu sunteți sigur de unde să începeți, comanda „apropos” este o modalitate bună de a căuta cuvinte cheie. De exemplu, dacă doriți să știți cum să porniți un browser, puteți tasta: „browser apropos”, care va afișa o listă cu toate programele legate de browser, inclusiv browserele web, browserele de fișiere și FTP etc.

Pasul 9: Obținerea ajutorului nr. 3: --help Option

Obținerea ajutorului nr. 3: --help Option
Obținerea ajutorului nr. 3: --help Option

Majoritatea comenzilor au și opțiunea „--help”, care oferă o scurtă explicație a comenzii și o listă a opțiunilor disponibile. Când aveți dubii, aceasta este o modalitate excelentă de a obține informații rapide și utile despre utilizarea unei anumite comenzi și a posibilelor sale extensii.

Pentru a utiliza opțiunea --help, tastați „--help” după o anumită comandă, cum ar fi următorul exemplu (prezentat și în fotografia de mai sus):

apropos --help

Pasul 10: Destul de terminal! Unde este desktopul ?

Destul de terminal! Unde este desktopul ?!
Destul de terminal! Unde este desktopul ?!
Destul de terminal! Unde este desktopul ?!
Destul de terminal! Unde este desktopul ?!

Bine, bine.. Conexiunea desktop la distanță este o modalitate ușoară de a utiliza vizualizarea desktop, cunoscută și sub numele de „Interfață grafică pentru utilizator” sau pe scurt GUI.

1. Instalați conexiunea desktop la distanță pe Pi:

sudo apt-get install xrdp

2. Instalați Remote Desktop Connection pe computer (este deja instalat pe sistemul de operare Windows).

3. Deschideți Conexiune desktop la distanță și conectați-vă folosind IP-ul "raspberrypi.local" (sau găsiți adresa IP a Pi folosind comanda ifconfig). Ignorați avertismentul (dați clic pe „da”).

4. Conectați-vă cu numele de utilizator și parola Pi

Dacă încă nu v-ați schimbat parola, faceți-o acum. (Da, știu că v-am spus deja să faceți acest lucru, dar merită să o repetați, deoarece cineva ar putea să vă spargă Pi-ul dacă nu modificați parola implicită.)

Pasul 11: Ce este SSH, oricum?

Ce este SSH, oricum?
Ce este SSH, oricum?

SSH înseamnă „Secure SHell” - este un „protocol de rețea criptografică pentru operarea în siguranță a serviciilor de rețea într-o rețea nesecurizată”. - Wikipedia

… Uh, ce?

Cu alte cuvinte, SSH este un mod sigur de conectare între un computer și altul, chiar dacă rețeaua prin care sunteți conectat nu este sigură. De exemplu, dacă vă aflați într-o rețea partajată și utilizați SSH pentru a vă conecta de la distanță la un alt computer, alte persoane din rețeaua partajată nu pot vedea ce faceți prin conexiunea la distanță (deși Snowden a lansat documente care arătau NSA uneori poate decripta SSH).

Utilizările obișnuite ale SSH includ conectarea la distanță, cum ar fi dacă doriți să vă conectați la un computer care trăiește la o milă subterană fără să trebuiască, știți, de fapt să mergeți acolo (am lucrat pentru un experiment super cool de materie întunecată numit DRIFT și acest lucru așa am putea accesa computerele care controlau detectorul, deoarece computerele locuiau într-o mină la aproximativ 3 mile sub pământ.. prea departe pentru a călători pentru a actualiza software-ul!).

Iată pagina completă Wikipedia pe SSH - este super tare, așa că verificați-o!

Pasul 12: Conectați-vă Pi fără cap și continuați să învățați

Conectați-vă Pi fără cap și continuați să învățați!
Conectați-vă Pi fără cap și continuați să învățați!

Du-te și explorează! Practicați utilizarea ferestrei terminalului până când vă familiarizați cu comenzile de bază. Puteți chiar să luați în considerare îndepărtarea cablului Ethernet și transformarea dispozitivului dvs. Pi într-un punct de acces (voi posta un tutorial despre acest lucru în următoarele săptămâni).

Programați pinii GPIO pentru a face lucruri interesante! Aveți nevoie de câteva idei? Consultați aceste tutoriale:

1. Realizarea unui senzor de umiditate a solului

2. Construirea unui controler de irigare (poate fi pariat cu senzorul de umiditate al solului)

3. Bark Back: Instalați un monitor IoT Pet

4. Extindeți-vă casa inteligentă și adăugați un player de muzică declanșat de mișcare

Ai nevoie de piese?

Scoateți electronice vechi și rupte! Jucăriile electronice sunt un loc minunat pentru a obține motoare și difuzoare. Dacă doriți motoare mai bune, scoateți sculele electrice.

Adresați-vă prietenilor sau găsiți un atelier de reparații pentru piese și cabluri suplimentare, salvați cablurile de alimentare din electronice vechi și folosiți-le ca surse de alimentare sau recoltați-le pentru fire și / sau conectori, salvați căștile vechi și folosiți-le pentru proiecte audio.

Cel mai bun sfat: gândiți-vă înainte de a arunca:)

Recomandat: