Satura rādītājs:
- 1. solis: materiāli
- 2. darbība: programmatūra
- 3. darbība: konfigurējiet SD karti
- 4. solis: izveidosim savienojumu
- 5. darbība: navigācija Linux termināla logā (apvalks)
- 6. darbība: īpašas taustiņu kombinācijas
- 7. darbība. Palīdzības saņemšana 1. terminālī: rokasgrāmatas un informācijas lapas
- 8. darbība: Palīdzības saņemšana #2: Komandas Whatis un Apropos
- 9. darbība: palīdzības saņemšana #3: -palīdzības iespēja
- 10. solis: Pietiek ar termināli! Kur ir darbvirsma ?
- 11. solis: Kas tomēr ir SSH?
- 12. solis: izmantojiet bezgalvu Pi un turpiniet mācīties
Video: Ievads Raspberry Pi (bez galvas): 12 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:58
Beidzot! Izmantojiet savu Raspberry Pi, netērējot to, kas šķiet mūžīgi, savienojot ārējās perifērijas ierīces un darot ar kabeļa monstru: konfigurējiet savu Pi bez galvas! (tas nav biedējoši) Tas ir īpaši noderīgi cilvēkiem, kuri pasniedz seminārus ar Raspberry Pi, jo var būt apgrūtinoši (un dārgi) nodrošināt katram studentam monitorus, tastatūras un peles.
Es pieņemu, ka jūs visi mazliet zināt par Pi, tāpēc šī apmācība neaptvers to, kas ir Pi, vai tās lieliskās iespējas (es skatos uz jums, GPIO tapas!). Lai uzzinātu vairāk par to, ko var darīt Pi, skatiet dažas citas manas apmācības (skatiet šīs apmācības pēdējo sadaļu) vai atstājiet komentāru.
Šajā apmācībā aprakstītais: SSH iespējošana un izmantošana, vispārējs Linux termināla loga pārskats un kā izveidot savienojumu ar Pi GUI (grafisko lietotāja saskarni, kas pazīstams arī kā darbvirsmas skats), izmantojot SSH.
Lasīšanas laiks: 15 min
Būvēšanas laiks: ~ 20 min
Izmaksas: bezmaksas! (pieņemot, ka jums jau ir RPi un Ethernet kabelis)
1. solis: materiāli
- Dators ar Ethernet portu un SD kartes slotu
- Raspberry Pi 3
- SD karte (8 GB vai lielāka)
- MicroUSB - USB strāvas vads
- Ethernet kabelis
- Ieteicams: Raspberry Pi Case un GPIO kabelis
2. darbība: programmatūra
Šim projektam jums būs nepieciešamas šādas (bezmaksas!) Programmatūras programmas:
-
Etčers
Lai ierakstītu Raspbian OS SD kartē (kā arī formatētu SD karti)
-
Bonjour drukas pakalpojumi (instalējiet tikai operētājsistēmai Windows vai Linux)
Par "raspberrypi.local" IP adreses izmantošanu
-
PuTTY
Lai SSH iekļautu Pi
-
Attālās darbvirsmas savienojums (instalējiet datoros, kas nav Windows)
GUI palaišanai, izmantojot SSH
3. darbība: konfigurējiet SD karti
1. Lejupielādējiet savu iecienītāko Raspbian garšu! Jaunāko versiju varat iegūt šeit
2. Ievietojiet SD karti datorā un atveriet programmu Etcher
3. Atlasiet Raspbian zip failu, SD kartes draiveri un noklikšķiniet uz "formatēt"
4. Iespējot SSH piekļuvi
Atveriet SD kartes faila saturu. Pievienojiet jaunu teksta failu ar nosaukumu "SSH". Ja dators pievieno faila paplašinājumu (piemēram, ".txt"), izdzēsiet to un ignorējiet visus brīdinājumus.
5. Izņemiet SD karti un ievietojiet to savā Pi
4. solis: izveidosim savienojumu
1. Pievienojiet Ethernet kabeli starp Raspberry Pi un datoru
2. Pievienojiet USB strāvas kabeli
Pārbaudiet, vai iedegas sarkanā strāvas indikators un vai Ethernet porta gaismas (dzeltenā un zaļā krāsā) deg un/vai mirgo.
3. Pievienojiet RPi globālajam tīmeklim (aka internetam)
Dodieties uz Iestatījumi -> Tīkls un internets -> Mainīt adaptera opcijas (pazīstams arī kā tīkla savienojumi).
Noklikšķiniet uz Ethernet savienojuma, turiet nospiestu taustiņu "CTRL" un pēc tam noklikšķiniet uz sava WiFi savienojuma.* Ar peles labo pogu noklikšķiniet logā un atlasiet "Tilta savienojumi"-tas savienos savienojumu starp Ethernet portu un jūsu WiFi portu.
*Ja vispirms izvēlaties WiFi savienojumu, tas savieno savienojumu no WiFi uz Ethernet, kas ļaus jums pieteikties Pi, bet ne izveidot savienojumu ar internetu.
4. Atveriet PuTTY un piesakieties Pi, izmantojot "raspberrypi.local" IP adresi
Noklusējuma lietotājvārds: pi
Noklusējuma parole: aveņu
5. Mainiet noklusējuma paroli, ierakstot passwd un izpildot norādījumus
5. darbība: navigācija Linux termināla logā (apvalks)
Termināļa logs ir sistēmas vadības panelis
Tas parasti parāda komandu uzvedni, kas sniedz mums informāciju, bet nav sistēmas komandu sastāvdaļa. Visbiežāk komandu uzvednē tiek parādīts lietotāja pieteikšanās vārds un pašreizējais darba direktorijs (apzīmēts ar simbolu: ~).
Komandu ievadīšana
Komandas tiek rakstītas pēc uzvednes un tiek ievadītas, nospiežot taustiņu Enter.
Komandas var izdot tādas, kādas tās ir, vai tām var sekot viena vai vairākas iespējas. Opciju priekšā parasti ir domuzīme, piemēram:
ls -a
Jūs varat apskatīt konkrētas komandas opcijas, ierakstot komandas nosaukumu, kam seko "--help" (tas tiks apskatīts vēlāk).
Otrajā fotoattēlā redzams parasto komandu saraksts. Praktizējiet to izmantošanu, (1) pārejot uz darbvirsmu, (2) izveidojot failu ar kādu tekstu un (3) saglabājot failu.
Šeit ir īpašs izaicinājums: ierakstiet šādu komandu un mēģiniet saprast, ko tā dara.
cd..
6. darbība: īpašas taustiņu kombinācijas
Linux termināļa logs ir daudz vieglāk (un ātrāk) lietojams, ja zināt dažas īpašas taustiņu kombinācijas. Visizplatītākie ir:
- Ctrl+C: Beidziet palaist programmu
- Ctrl+A: pāriet uz komandrindas sākumu
- Ctrl+E: pāriet uz komandrindas beigām
- Augšup un lejup vērstie bulttaustiņi: meklējiet komandu vēsturē (varat tos rediģēt un nospiediet taustiņu Enter, lai izpildītu vēlreiz)
- Cilne: faila nosaukuma pabeigšana
Pārbaudiet iepriekš redzamos fotoattēlus, lai iegūtu pilnīgāku sarakstu, un praktizējiet to izmantošanu, pārvietojoties komandrindā!
7. darbība. Palīdzības saņemšana 1. terminālī: rokasgrāmatas un informācijas lapas
Rokasgrāmatas lapas ir izsmeļošs resurss visām pieejamajām komandām Linux termināla logā.
Lai izlasītu konkrētas komandas rokasgrāmatas lapas, ierakstiet šo:
vīrieša pavēle
Rokasgrāmatas pirmajā rindā ir tās komandas nosaukums, par kuru lasāt, un tās sadaļas ID, kurā ir rokasgrāmatas lapa.
Pēc pirmās rindas ir konspekts, kas ir īss komandas apraksts, kas ietver visu iespēju un/vai argumentu tehnisko apzīmējumu. Opcijas ir komandas izpildes veids, un arguments ir tas, ar ko jūs to izpildāt. Neobligātos argumentus ievieto kvadrātiekavās.
Pēc kopsavilkuma ir garāks komandas apraksts, kam seko padziļināts pieejamo opciju pārskats, informācija par opciju apvienošanu, citas saistītās komandas un cita informācija, kas attiecas uz komandu.
Dažām komandām ir vairākas manu lapas, piemēram, komandai “passwd”. Lai skatītu visas komandas lapas, izmantojiet opciju “-a”:
vīrietis -caurlaide
Apropos komandas rokasgrāmatas lapas pirmā sadaļa ir parādīta 2. fotoattēlā iepriekš.
Informācijas lapās ir jaunāka informācija, un tās var būt vieglāk izmantot. Lai skatītu komandas informācijas lapas (aizstājot "komandu" ar tās komandas faktisko nosaukumu, kuru vēlaties izpētīt, piemēram, "apropos"), ierakstiet šādu informāciju:
info komanda
Lai pārvietotos informācijas lapās, izmantojiet bulttaustiņus, lai pārlūkotu tekstu, taustiņu Enter, lai lasītu par konkrētu atslēgvārdu, “P” un “N” taustiņus, lai pārietu uz iepriekšējo vai nākamo tēmu, un atstarpes taustiņu, lai pārvietotu vienu lapu tālāk. Lai izietu, izmantojiet “Q”.
Izraksts no informācijas lapām ir parādīts 3. fotoattēlā iepriekš.
8. darbība: Palīdzības saņemšana #2: Komandas Whatis un Apropos
Komanda "whatis" sniedz īsu informāciju par komandu un uzskaita pirmo sadaļu manu lapās, kurā ir atbilstoša lapa (iekavās aiz komandas nosaukuma).
Ja neesat pilnīgi pārliecināts, ar ko sākt, komanda "apropos" ir labs veids, kā meklēt atslēgvārdus. Piemēram, ja vēlaties uzzināt, kā sākt pārlūkprogrammu, varat ierakstīt: “apropos browser”, kas parādīs visu ar pārlūkprogrammām saistīto programmu sarakstu, ieskaitot tīmekļa pārlūkprogrammas, failu un FTP pārlūkprogrammas utt.
9. darbība: palīdzības saņemšana #3: -palīdzības iespēja
Lielākajai daļai komandu ir arī opcija “-help”, kas sniedz īsu komandas skaidrojumu un pieejamo iespēju sarakstu. Ja rodas šaubas, tas ir lielisks veids, kā iegūt ātru un noderīgu informāciju par konkrētas komandas un tās iespējamo paplašinājumu izmantošanu.
Lai izmantotu opciju --help, pēc konkrētas komandas ierakstiet "--help", piemēram, šādu piemēru (redzams arī fotoattēlā iepriekš):
apropos -palīdzība
10. solis: Pietiek ar termināli! Kur ir darbvirsma ?
Labi. Labi.. Attālās darbvirsmas savienojums ir vienkāršs veids, kā izmantot darbvirsmas skatu, kas pazīstams arī kā "Grafiskā lietotāja saskarne" vai īsumā GUI.
1. Instalējiet attālās darbvirsmas savienojumu savā Pi:
sudo apt-get install xrdp
2. Instalējiet datorā attālās darbvirsmas savienojumu (tas jau ir instalēts operētājsistēmā Windows).
3. Atveriet attālās darbvirsmas savienojumu un piesakieties, izmantojot "raspberrypi.local" IP (vai atrodiet sava Pi IP, izmantojot komandu ifconfig). Ignorēt brīdinājumu (noklikšķiniet uz "jā").
4. Piesakieties, izmantojot Pi lietotājvārdu un paroli
Ja vēl neesat nomainījis paroli, dariet to tūlīt. (Jā, es zinu, ka es jums jau teicu to darīt, taču ir vērts to atkārtot, jo, ja nemainīsit noklusējuma paroli, kāds patiešām varētu uzlauzt jūsu Pi.)
11. solis: Kas tomēr ir SSH?
SSH apzīmē "Secure SHell" - tas ir "kriptogrāfiskais tīkla protokols tīkla pakalpojumu drošai darbībai nenodrošinātā tīklā". - Vikipēdija
… Ak, ko?
Citiem vārdiem sakot, SSH ir drošs veids, kā izveidot savienojumu starp vienu un otru datoru, pat ja tīkls, caur kuru esat izveidojis savienojumu, nav drošs. Piemēram, ja atrodaties koplietotā tīklā un izmantojat SSH, lai attālināti pieteiktos citā datorā, citi koplietotā tīkla lietotāji nevar redzēt, ko jūs darāt, izmantojot attālo savienojumu (lai gan Snoudens ir izlaidis dokumentus, kas parādīja NSA dažreiz var atšifrēt SSH).
Bieži SSH izmanto, piemēram, piesakoties no attāluma, piemēram, ja vēlaties izveidot savienojumu ar datoru, kas dzīvo jūdzi zem zemes, bez nepieciešamības, faktiski, tur nokāpt (es kādreiz strādāju pie super vēsas tumšās vielas eksperimenta ar nosaukumu DRIFT, un tas ir tas, kā mēs piekļūtu datoriem, kas kontrolēja detektoru, jo datori dzīvoja raktuvē apmēram 3 jūdzes pazemē.. pārāk tālu, lai ceļotu, lai atjauninātu programmatūru!).
Šeit ir pilna Wikipedia lapa par SSH - tas ir ļoti forši, tāpēc pārbaudiet to!
12. solis: izmantojiet bezgalvu Pi un turpiniet mācīties
Dodieties uz priekšu un izpētiet! Praktizējiet termināļa loga izmantošanu, līdz esat ērti un iepazinies ar pamata komandām. Jūs pat varētu apsvērt iespēju noņemt Ethernet kabeli un padarīt Pi par piekļuves punktu (tuvāko nedēļu laikā es ievietošu apmācību par to).
Programmējiet GPIO tapas, lai veiktu foršas lietas! Nepieciešamas dažas idejas? Pārbaudiet šīs apmācības:
1. Augsnes mitruma sensora izgatavošana
2. Apūdeņošanas kontroliera izveide (var tikt savienots ar augsnes mitruma sensoru)
3. Atpakaļ miza: uzstādiet IoT mājdzīvnieku monitoru
4. Paplašiniet savu viedo māju un pievienojiet mūzikas atskaņotāju, kas aktivizē kustību
Nepieciešamas detaļas?
Izjauciet veco un salauzto elektroniku! Elektroniskās rotaļlietas ir lieliska vieta, kur iegūt motorus un skaļruņus. Ja vēlaties labākus motorus, izjauciet elektroinstrumentus.
Jautājiet draugiem vai atrodiet remontdarbnīcu, lai iegūtu papildu detaļas un vadus, ietaupiet strāvas kabeļus no vecās elektronikas un izmantojiet tos kā barošanas avotus vai novāciet tos vadiem un/vai savienotājiem, saglabājiet vecās austiņas un izmantojiet audio projektiem.
Labākais padoms: padomājiet, pirms metat:)
Ieteicams:
Robots bez galvas ar kustīgām rokām: 6 soļi (ar attēliem)
Robots bez galvām ar kustīgām rokām: Šīs pamācības ir iedvesmotas no Helovīna bezgalva bota. Jūs varat atrast pilnu instrukciju par to, kā izgatavot bot no kartona šeit. Lai padarītu to dzīvāku, man ir ideja, lai roka, kas tur galvu, pārvietotos
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar RPI attēlu un attēliem: 7 soļi (ar attēliem)
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar Rpi-imager un Pictures: Es plānoju izmantot šo Rapsberry PI daudzos jautros projektos savā emuārā. Jūtieties brīvi to pārbaudīt. Es gribēju atkal izmantot savu aveņu PI, bet manā jaunajā vietā nebija tastatūras vai peles. Pagāja laiks, kopš es izveidoju aveņu
Raspberry Pi darbvirsma: droša iestatīšana bez galvas bez displeja: 6 soļi
Raspberry Pi darbvirsma: droša iestatīšana bez galvas bez displeja: ja jūs to lasāt, jūs, iespējams, jau esat iepazinies ar Raspberry Pi. Man mājās ir pāris šo satriecošo dēļu dažādu projektu vadīšanai. Ja paskatās uz jebkuru rokasgrāmatu, kurā parādīts, kā sākt darbu ar Raspberry Pi
Darbība bez ekrāna / displeja (bez galvas) Raspberry Pi vai citos Linux / unix datoros: 6 soļi
Darbība bez ekrāna / displeja (bez galvas) Raspberry Pi vai citos Linux / unix datoros: Kad lielākā daļa cilvēku pērk Raspberry PI, viņi domā, ka viņiem ir nepieciešams datora ekrāns. Netērējiet naudu nevajadzīgiem datoru monitoriem un tastatūrām. Netērējiet laiku, pārvietojot tastatūras un monitorus starp datoriem. Nepiesieniet televizoru, ja tā nav
Bezmaksas klēpjdatora dzesētājs / statīvs (bez līmes, bez urbšanas, bez uzgriežņiem un skrūvēm, bez skrūvēm): 3 soļi
Nulles klēpjdatora dzesētājs / statīvs (bez līmes, bez urbšanas, bez uzgriežņiem un skrūvēm, bez skrūvēm): ATJAUNINĀT: LŪDZU, LŪDZU, BALSOT, PAR MANU MĀCĪBU, PALDIES Ieeja www.instructables.com/id/Zero-Cost-Aluminium-Chnace-No-Propane-No-Glue-/ VAI VAR BALSOT PAR LABĀKO DRAUGU