Sadržaj:
- Korak 1: Materijali
- Korak 2: Softver
- Korak 3: Konfigurirajte SD karticu
- Korak 4: Povežimo se
- Korak 5: Kretanje kroz prozor Linux terminala (ljuska)
- Korak 6: Posebne kombinacije ključeva
- Korak 7: Dobijanje pomoći na terminalu #1: Priručnik i stranice sa informacijama
- Korak 8: Dobivanje pomoći #2: Naredbe Whatis i Apropos
- Korak 9: Dobijanje pomoći #3: --help Option
- Korak 10: Dosta je terminala! Gdje je radna površina ?
- Korak 11: Šta je uopšte SSH?
- Korak 12: Nosite svoj Pi bez glave i nastavite učiti
Video: Uvod u (bez glave) Raspberry Pi: 12 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
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! (nije zastrašujuće) Ovo je posebno korisno za ljude koji predaju radionice s Raspberry Pi, jer može biti nezgrapno (i skupo) nabaviti monitore, tastature i miševe za svakog učenika.
Pretpostavljam da svi znate nešto o Pi, pa ovaj vodič neće pokriti šta 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 sa Pi -jevim grafičkim sučeljem (grafičko korisničko sučelje, poznato i kao prikaz radne površine) 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
- Računar sa Ethernet portom i slotom 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:
-
Etcher
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 "raspberrypi.local" IP adrese
-
PuTTY
Za SSH u Pi
-
Veza sa udaljenom radnom površinom (instalirajte na računarima koji nemaju Windows)
Za pokretanje grafičkog sučelja putem SSH -a
Korak 3: Konfigurirajte SD karticu
1. Preuzmite svoj omiljeni ukus Raspbian -a! Najnoviju verziju možete preuzeti ovdje
2. Umetnite SD karticu u računar i otvorite Etcher
3. Odaberite Raspbian zip datoteku, upravljački program za SD karticu i kliknite "Formatiraj"
4. Omogućite SSH pristup
Otvorite sadržaj datoteke za SD karticu. Dodajte novu tekstualnu datoteku pod nazivom "SSH". Ako računar 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
1. Priključite Ethernet kabl između Raspberry Pi i računara
2. Uključite USB kabl za napajanje
Proverite da li se crveno svetlo za napajanje pali i da li su lampice Ethernet porta (žuto i zeleno) uključene i/ili trepere.
3. Povežite RPi na World Wide Web (poznat i kao 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 upite
Korak 5: Kretanje kroz prozor Linux terminala (ljuska)
Prozor terminala je kontrolna ploča za sistem
Obično prikazuje naredbeni redak, koji nam daje informacije, ali nije dio naredbi sistema. Najčešće komandna linija prikazuje korisničko ime za prijavljivanje korisnika i trenutni radni direktorijum (predstavljen twiddle -om: ~).
Unos naredbi
Naredbe se pišu nakon upita i unose pritiskom na tipku Enter.
Naredbe se mogu izdati kakve jesu ili ih prati jedna ili više opcija. Opcije obično imaju crticu ispred sebe, poput sljedeće:
ls -a
Opcije za određenu naredbu možete pogledati upisivanjem imena naredbe iza koje slijedi "--help" (o tome će biti više riječi kasnije).
Druga fotografija prikazuje popis uobičajenih naredbi. Vježbajte ih koristeći (1) navigaciju do radne površine, (2) kreiranje datoteke s nekim tekstom i (3) spremanje datoteke.
Evo posebnog izazova: upišite sljedeću naredbu i pokušajte shvatiti što radi.
cd..
Korak 6: Posebne kombinacije ključeva
Prozor Linux terminala 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: Prelazak na početak komandne linije
- Ctrl+E: Pomaknite se na kraj naredbene linije
- Tipke sa strelicama gore i dolje: Pretražujte kroz historiju naredbi (možete ih urediti i pritisnuti Enter za ponovno izvršavanje)
- Kartica: Dovršetak naziva datoteke
Potpuniji popis potražite na gornjim fotografijama i vježbajte ih koristiti dok se krećete kroz komandnu liniju!
Korak 7: Dobijanje pomoći na terminalu #1: Priručnik i stranice sa informacijama
Stranice s priručnikom iscrpni su izvor za sve dostupne naredbe u prozoru Linux terminala.
Da biste pročitali stranice priručnika o određenoj naredbi, upišite sljedeće:
man command
U priručniku prvi red 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 detaljniji pregled dostupnih opcija, informacije o kombiniranju opcija, drugih povezanih naredbi i druge informacije koje se odnose na naredbu.
Neke naredbe imaju više man stranica, poput naredbe “passwd”. Da vidite sve stranice o naredbi, koristite opciju “-a”:
man -sa lozinkom
Prvi odjeljak stranice priručnika za naredbu apropos prikazan je na drugoj fotografiji iznad.
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:
info komanda
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, te razmaknicu za pomicanje jedne stranice dalje. Za napuštanje koristite tipku „Q“.
Odlomak sa stranica sa informacijama prikazan je na trećoj fotografiji iznad.
Korak 8: 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 poč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 koji se odnose na preglednik, uključujući web preglednike, datoteke i FTP pretraživače itd.
Korak 9: Dobijanje pomoći #3: --help Option
Većina naredbi također ima opciju “--help”, koja daje kratko objašnjenje naredbe i popis dostupnih opcija. Ako ste u nedoumici, ovo je sjajan način da dobijete neke brze i korisne informacije o korištenju određene naredbe i njenih mogućih proširenja.
Da biste koristili --help opciju, upišite "--help" nakon određene naredbe, poput sljedećeg primjera (također prikazanog na gornjoj fotografiji):
apropos --pomoć
Korak 10: Dosta je 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 sa udaljenom radnom površinom na svoj Pi:
sudo apt-get install xrdp
2. Instalirajte vezu sa udaljenom radnom površinom na svom računaru (već je instalirano na Windows OS).
3. Otvorite vezu sa 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 sa 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 zaista mogao hakirati vaš Pi ako ne promijenite zadanu lozinku.)
Korak 11: Šta je uopšte SSH?
SSH označava "Secure SHell" - to je "kriptografski mrežni protokol za sigurno upravljanje mrežnim uslugama preko nezaštićene mreže." - Wikipedia
… Uh, šta?
Drugim riječima, SSH je siguran način povezivanja između jednog računara 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čajena upotreba SSH -a uključuje prijavljivanje na daljinu, na primjer, ako se želite povezati s računarom koje živi milju ispod zemlje, a da ne morate, znate, zapravo ići tamo dolje (radio sam za super kul eksperiment s tamnom materijom koji se zove DRIFT i ovo je način na koji bismo pristupili računarima koji kontroliraju detektor jer su računari živjeli 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
Idite i istražite! Vježbajte korištenje terminala dok se ne ugodite i upoznate s osnovnim naredbama. Možete čak razmisliti o uklanjanju Ethernet kabla i pretvaranju vašeg Pi u pristupnu tačku (objaviću tutorial o tome u narednih nekoliko sedmica).
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 parirati sa senzorom vlažnosti tla)
3. Lajanje unatrag: Instalirajte IoT monitor za kućne ljubimce
4. Proširite svoju pametnu kuću i dodajte muzički player pokretan pokretom
Trebate delove?
Rastavite staru i pokvarenu elektroniku! Elektroničke igračke odlično su mjesto za nabavku motora i zvučnika. Ako želite bolje motore, rastavite električne alate.
Pitajte prijatelje ili pronađ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 koristite ih za audio projekte.
Najbolji savjet: razmislite prije nego što bacite:)
Preporučuje se:
Robot bez glave s pokretnim rukama: 6 koraka (sa slikama)
Robot bez glave s pokretnim rukama: Sljedeće upute inspirirane su Botom bez glave vještica. Kompletna uputstva o tome kako napraviti robota od kartona možete pronaći ovdje. Kako bih ga učinila živim, imam ideju da pokrenem ruku koja drži glavu
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) sa Rpi-imagerom i slikama: 7 koraka (sa slikama)
Kako: Instaliranje Raspberry PI 4 Headless (VNC) s Rpi-imagerom i slikama: Planiram koristiti ovaj Rapsberry PI u hrpi zabavnih projekata na svom blogu. Slobodno provjerite. Htio sam se vratiti korištenju svog Raspberry PI -a, ali nisam imao tipkovnicu ili miš na novoj lokaciji. Prošlo je dosta vremena od postavljanja maline
Raspberry Pi Desktop: Sigurno postavljanje bez glave bez ekrana: 6 koraka
Raspberry Pi Desktop: Bezbedno postavljanje bez glave bez ekrana: Ako ovo čitate, verovatno ste već upoznati sa Raspberry Pi. Imam nekoliko ovih sjajnih ploča po kući za vođenje različitih projekata. Ako pogledate bilo koji vodič koji vam pokazuje kako započeti s Raspberry Pi
Pokretanje bez ekrana / ekrana (bez glave) na Raspberry Pi -u ili drugim Linux / unix računarima: 6 koraka
Pokretanje bez ekrana / ekrana (bez glave) na Raspberry Pi -u ili drugim računarima zasnovanim na Linux / unix -u: Kada većina ljudi kupi Raspberry PI, misle da im je potreban ekran računara. Ne trošite novac na nepotrebne računarske ekrane i tastature. Ne gubite vreme pomeranjem tastature i monitora između računara. Ne vežite televizor kada nema
Hladnjak / postolje za prijenosno računalo bez troškova (bez ljepila, bez bušenja, bez matica i vijaka, bez vijaka): 3 koraka
Hladnjak / postolje za prijenosno računalo bez troškova (bez ljepila, bez bušenja, bez matica i vijaka, bez vijaka): AŽURIRAJTE: MOLIM VAS LJUBAV GLAS ZA MOJE UPUTSTVO, HVALA ^ _ ^ MOŽETE I DA GLASATE ULAZITE NA www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ ILI MOŽDA GLASATE ZA NAJBOLJEG PRIJATELJA