Sadržaj:

Uvod u (bez glave) Raspberry Pi: 12 koraka (sa slikama)
Uvod u (bez glave) Raspberry Pi: 12 koraka (sa slikama)

Video: Uvod u (bez glave) Raspberry Pi: 12 koraka (sa slikama)

Video: Uvod u (bez glave) Raspberry Pi: 12 koraka (sa slikama)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Studeni
Anonim
Uvod u (bez glave) Raspberry Pi
Uvod u (bez glave) Raspberry Pi

Konačno! Upotrijebite svoj Raspberry Pi bez trošenja osjećaja da zauvijek povezujete vanjske periferne uređaje i bavite se monstruoznošću kabela: Konfigurirajte svoj Pi da bude bez glave! (ne zastrašujuće) Ovo je osobito korisno za ljude koji podučavaju radionice s Raspberry Pi, jer može biti nezgrapno (i skupo) nabaviti monitore, tipkovnice i miševe za svakog učenika.

Pretpostavljam da svi znate nešto o Pi, pa ovaj vodič neće pokriti što je Pi ili njegove izvrsne mogućnosti (gledam vas, GPIO pinovi!). Da biste saznali više o tome što Pi može učiniti, pogledajte neke od mojih drugih vodiča (pogledajte zadnji odjeljak u ovom vodiču) ili ostavite komentar.

Ono što je obuhvaćeno ovim vodičem: Omogućavanje i korištenje SSH -a, opći pregled prozora terminala Linux i kako se povezati s Pi -jevim grafičkim sučeljem (grafičko korisničko sučelje, poznato i kao radna površina) putem SSH -a.

Vrijeme čitanja: 15 min

Vrijeme izrade: ~ 20 min

Cijena: Besplatno! (pod pretpostavkom da već imate RPi i Ethernet kabel)

Korak 1: Materijali

Materijali
Materijali

- Računalo s Ethernet priključkom i utorom za SD karticu

- malina Pi 3

- SD kartica (8 GB ili veća)

- Kabel za napajanje MicroUSB na USB

- Ethernet kabel

- Preporučeno: Raspberry Pi kućište i GPIO kabel

Korak 2: Softver

Za ovaj projekt trebat će vam sljedeći (besplatni!) Softverski programi:

  • Bakropisac

    Za pisanje Raspbian OS -a na SD karticu (i formatiranje SD kartice)

  • Bonjour Print Services (instalirajte samo za Windows ili Linux OS)

    Za korištenje IP adrese "raspberrypi.local"

  • Kit

    Za SSH u Pi

  • Veza s udaljenom radnom površinom (instalirajte na računalima koja nisu Windows)

    Za pokretanje grafičkog sučelja putem SSH -a

Korak 3: Konfigurirajte SD karticu

Konfigurirajte SD karticu
Konfigurirajte SD karticu
Konfigurirajte SD karticu
Konfigurirajte SD karticu
Konfigurirajte SD karticu
Konfigurirajte SD karticu
Konfigurirajte SD karticu
Konfigurirajte SD karticu

1. Preuzmite svoj omiljeni okus Raspbian -a! Najnoviju verziju možete preuzeti ovdje

2. Umetnite SD karticu u računalo i otvorite Etcher

3. Odaberite Raspbian zip datoteku, upravljački program za SD karticu i kliknite "format"

4. Omogućite pristup SSH -u

Otvorite sadržaj datoteke za SD karticu. Dodajte novu tekstualnu datoteku pod nazivom "SSH". Ako računalo doda ekstenziju datoteke (npr. ". Txt"), izbrišite je i zanemarite sva upozorenja.

5. Izvadite SD karticu i umetnite je u svoj Pi

Korak 4: Povežimo se

Povežimo se!
Povežimo se!
Povežimo se!
Povežimo se!
Povežimo se!
Povežimo se!

1. Priključite Ethernet kabel između Raspberry Pi i vašeg računala

2. Priključite USB kabel za napajanje

Provjerite je li crveno svjetlo napajanja uključeno i jesu li svjetla Ethernet priključka (žuto i zeleno) uključena i/ili trepere.

3. Spojite RPi na World Wide Web (aka Internet)

Idite na Postavke -> Mreža i Internet -> Promijeni opcije adaptera (poznate i kao mrežne veze).

Pritisnite Ethernet vezu, držite pritisnutu tipku "CTRL", a zatim kliknite svoju WiFi vezu.* Desnom tipkom miša kliknite u prozoru i odaberite "Bridge Connections"-ovo će premostiti vezu između Ethernet priključka i vašeg WiFi priključka.

*Ako prvo odaberete WiFi vezu, ona će premostiti vezu s WiFi -a na Ethernet, što bi vam omogućilo da se prijavite na Pi, ali se ne povežete na Internet.

4. Otvorite PuTTY i prijavite se na Pi koristeći "raspberrypi.local" IP adresu

Zadano korisničko ime: pi

Zadana lozinka: malina

5. Promijenite zadanu lozinku upisivanjem passwd i slijedeći upute

Korak 5: Kretanje kroz prozor terminala Linux (ljuska)

Kretanje kroz prozor terminala Linux (ljuska)
Kretanje kroz prozor terminala Linux (ljuska)
Kretanje kroz prozor terminala Linux (ljuska)
Kretanje kroz prozor terminala Linux (ljuska)

Prozor terminala je upravljačka ploča sustava

Obično prikazuje naredbeni redak koji nam daje informacije, ali nije dio naredbi za sustav. Najčešće naredbeni redak prikazuje korisničko ime za prijavu korisnika i trenutni radni direktorij (predstavljen twiddle -om: ~).

Unos naredbi

Naredbe se pišu nakon upita i unose pritiskom na tipku Enter.

Naredbe se mogu izdati kakve jesu ili im slijedi jedna ili više opcija. Opcije obično imaju crticu ispred sebe, poput sljedeće:

ls -a

Opcije za određenu naredbu možete pregledati upisivanjem naziva naredbe iza koje slijedi "--help" (kasnije će se o tome više govoriti).

Druga fotografija prikazuje popis uobičajenih naredbi. Vježbajte ih pomoću (1) navigacije do radne površine, (2) stvaranja datoteke s nekim tekstom i (3) spremanja datoteke.

Evo posebnog izazova: upišite sljedeću naredbu i pokušajte shvatiti što radi.

cd..

Korak 6: Posebne kombinacije tipki

Posebne kombinacije tipki!
Posebne kombinacije tipki!
Posebne kombinacije tipki!
Posebne kombinacije tipki!

Prozor terminala Linux je lakše (i brže) koristiti ako znate nekoliko posebnih kombinacija tipki. Najčešći su:

  • Ctrl+C: Završi pokretanje programa
  • Ctrl+A: Pomaknite se na početak naredbenog retka
  • Ctrl+E: pomaknite se do kraja naredbenog retka
  • Tipke sa strelicama gore i dolje: Pretražujte kroz povijest naredbi (možete ih urediti i pritisnuti Enter za ponovno izvršavanje)
  • Kartica: Dovršetak naziva datoteke

Za potpuniji popis pogledajte gornje fotografije i vježbajte ih koristiti dok se krećete kroz naredbeni redak!

Korak 7: Dobivanje pomoći na terminalu #1: stranice s priručnikom i informacijama

Dobivanje pomoći na terminalu #1: stranice s priručnikom i informacijama
Dobivanje pomoći na terminalu #1: stranice s priručnikom i informacijama
Dobivanje pomoći na terminalu #1: stranice s priručnikom i informacijama
Dobivanje pomoći na terminalu #1: stranice s priručnikom i informacijama
Dobivanje pomoći na terminalu #1: stranice s priručnikom i informacijama
Dobivanje pomoći na terminalu #1: stranice s priručnikom i informacijama

Stranice s priručnikom iscrpni su izvor za sve dostupne naredbe u prozoru terminala Linux.

Da biste pročitali stranice priručnika o određenoj naredbi, upišite sljedeće:

muška zapovijed

U priručniku prvi redak sadrži naziv naredbe o kojoj čitate i ID odjeljka koji sadrži stranicu s priručnikom.

Nakon prvog retka nalazi se sinopsis, koji je kratak opis naredbe koji uključuje tehnički zapis svih opcija i/ili argumenata. Opcije su način izvršavanja naredbe, a argument je ono na čemu je izvršavate. Izborni argumenti stavljaju se između uglatih zagrada.

Nakon sinopsisa slijedi duži opis naredbe, nakon čega slijedi dublji pregled dostupnih opcija, informacija o kombiniranju opcija, drugih povezanih naredbi i drugih informacija koje se odnose na naredbu.

Neke naredbe imaju više man stranica, poput naredbe "passwd". Da biste vidjeli sve stranice o naredbi, upotrijebite opciju “-a”:

čovjek -propusnik

Prvi odjeljak stranice s priručnikom za naredbu apropos prikazan je na 2. gornjoj fotografiji.

Stranice s informacijama sadrže novije informacije i mogu ih biti lakše koristiti. Da biste pregledali stranice s informacijama o naredbi (zamjenjujući "naredbu" sa stvarnim imenom naredbe koju želite istražiti, poput "apropos"), upišite sljedeće:

naredba info

Za kretanje po stranicama s informacijama koristite tipke sa strelicama za pregledavanje teksta, tipku Enter za čitanje o određenoj ključnoj riječi, tipke "P" i "N" za prelazak na prethodni ili sljedeći predmet i razmaknicu za pomicanje jedne stranice unaprijediti. Za odustajanje upotrijebite “Q”.

Odlomak s stranica s informacijama prikazan je na trećoj fotografiji iznad.

Korak 8: Dobivanje pomoći #2: Naredbe Whatis i Apropos

Dobivanje pomoći #2: naredbe Whatis i Apropos
Dobivanje pomoći #2: naredbe Whatis i Apropos
Dobivanje pomoći #2: naredbe Whatis i Apropos
Dobivanje pomoći #2: naredbe Whatis i Apropos

Naredba "whatis" daje kratke informacije o naredbi i navodi prvi odjeljak na man stranicama koji sadrži relevantnu stranicu (u zagradama iza naziva naredbe).

Ako niste sigurni odakle započeti, naredba "apropos" je dobar način za pretraživanje ključnih riječi. Na primjer, ako želite znati kako pokrenuti preglednik, možete upisati: "apropos browser", koji će prikazati popis svih programa vezanih uz preglednik, uključujući web preglednike, datoteke i FTP preglednike itd.

Korak 9: Dobivanje pomoći #3: --help Option

Dobivanje pomoći #3: --opcija pomoći
Dobivanje pomoći #3: --opcija pomoći

Većina naredbi također ima opciju “--help”, koja daje kratko objašnjenje naredbe i popis dostupnih opcija. Kada ste u nedoumici, ovo je sjajan način za dobivanje brzih i korisnih informacija o korištenju određene naredbe i njezinih mogućih proširenja.

Da biste koristili opciju --help, upišite "--help" nakon određene naredbe, poput sljedećeg primjera (također prikazanog na gornjoj fotografiji):

apropos -pomoć

10. korak: Dosta je terminala! Gdje je radna površina ?

Dosta Terminala! Gdje je radna površina ?!
Dosta Terminala! Gdje je radna površina ?!
Dosta Terminala! Gdje je radna površina ?!
Dosta Terminala! Gdje je radna površina ?!

U redu u redu.. Veza s udaljenom radnom površinom jednostavan je način korištenja prikaza radne površine, poznatog i kao "grafičko korisničko sučelje" ili skraćeno GUI.

1. Instalirajte vezu s udaljenom radnom površinom na svoj Pi:

sudo apt-get install xrdp

2. Instalirajte vezu s udaljenom radnom površinom na svoje računalo (već je instalirano na OS Windows).

3. Otvorite vezu s udaljenom radnom površinom i prijavite se koristeći "raspberrypi.local" IP (ili pronađite IP svog Pi -a pomoću naredbe ifconfig). Zanemarite upozorenje (kliknite "da").

4. Prijavite se s korisničkim imenom i lozinkom za Pi

Ako još niste promijenili lozinku, učinite to sada. (Da, znam da sam vam već rekao da to učinite, ali vrijedi ponoviti jer bi netko mogao stvarno hakirati vaš Pi ako ne promijenite zadanu lozinku.)

Korak 11: Što je uopće SSH?

Što je uopće SSH?
Što je uopće SSH?

SSH označava "Secure SHell" - to je "kriptografski mrežni protokol za sigurno upravljanje mrežnim uslugama preko nezaštićene mreže." - Wikipedija

… Uh, što?

Drugim riječima, SSH je siguran način povezivanja između jednog računala i drugog, čak i ako mreža preko koje ste povezani nije sigurna. Na primjer, ako ste na zajedničkoj mreži i koristite SSH za daljinsko prijavljivanje na drugo računalo, drugi ljudi na zajedničkoj mreži ne mogu vidjeti što radite putem udaljene veze (iako je Snowden ipak objavio dokumente koji pokazuju NSA ponekad može dešifrirati SSH).

Uobičajene upotrebe SSH -a uključuju daljinsko prijavljivanje, na primjer, ako se želite spojiti na računalo koje živi milju ispod zemlje, a da ne morate, znate, zapravo ići tamo dolje (radio sam za super cool eksperiment s tamnom materijom koji se zove DRIFT i ovo je način na koji bismo pristupili računalima koja kontroliraju detektor jer su računala živjela u rudniku udaljenom oko 3 milje pod zemljom.. predaleko za putovanje radi ažuriranja softvera!).

Evo cijele stranice Wikipedije o SSH -u - super je pa provjerite!

Korak 12: Nosite svoj Pi bez glave i nastavite učiti

Nosite svoj Pi bez glave i nastavite učiti!
Nosite svoj Pi bez glave i nastavite učiti!

Idite i istražite! Vježbajte koristiti prozor terminala dok se ne udobno i upoznate s osnovnim naredbama. Možete čak razmisliti o uklanjanju Ethernet kabela i pretvaranju vašeg Pi u pristupnu točku (o tome ću u sljedećih nekoliko tjedana objaviti vodič).

Programirajte GPIO pinove da rade super stvari! Trebate neke ideje? Pogledajte ove vodiče:

1. Izrada senzora vlažnosti tla

2. Izgradnja kontrolera navodnjavanja (može se pariti sa senzorom vlage tla)

3. Lajanje unatrag: Instalirajte IoT monitor za kućne ljubimce

4. Proširite svoj pametni dom i dodajte glazbeni player pokretan pokretom

Trebate dijelove?

Rastavite staru i pokvarenu elektroniku! Elektroničke igračke izvrsno su mjesto za nabavku motora i zvučnika. Ako želite bolje motore, rastavite električne alate.

Pitajte prijatelje ili potražite servis za dodatne dijelove i žice, sačuvajte kabele za napajanje iz stare elektronike i upotrijebite ih za napajanje ili ih sakupite za žice i/ili konektore, sačuvajte stare slušalice i upotrijebite ih za audio projekte.

Najbolji savjet: razmislite prije nego što bacite:)

Preporučeni: