INHOUDSOPGAWE:

Inleiding tot die (koplose) Framboos Pi: 12 stappe (met foto's)
Inleiding tot die (koplose) Framboos Pi: 12 stappe (met foto's)

Video: Inleiding tot die (koplose) Framboos Pi: 12 stappe (met foto's)

Video: Inleiding tot die (koplose) Framboos Pi: 12 stappe (met foto's)
Video: mijn eerste dag in GEORGIË! 🇬🇪 | wandeltocht | solo reizen Batoemi | Georgië reisvlog (aflevering 1) 2024, November
Anonim
Inleiding tot die (Headless) Framboos Pi
Inleiding tot die (Headless) Framboos Pi

Uiteindelik! Gebruik u Raspberry Pi sonder om te bestee aan eksterne toestelle om aan eksterne toestelle te koppel en 'n kabelmonster te hanteer: stel u Pi in om koploos te wees! (nie die skrikwekkende soort nie) Dit is veral handig vir mense wat werkswinkels aanbied met die Raspberry Pi, aangesien dit omslagtig (en duur) kan wees om monitors, sleutelborde en muise vir elke student te voorsien.

Ek neem aan dat u 'n bietjie van die Pi weet, dus hierdie tutoriaal dek nie wat die Pi is nie, of die wonderlike funksies daarvan (ek kyk na u, GPIO -penne!). Om meer te wete te kom oor wat die Pi kan doen, kyk na 'n paar van my ander tutoriale (sien die laaste afdeling in hierdie tutoriaal) of lewer 'n opmerking.

Wat in hierdie tutoriaal behandel word: SSH aktiveer en gebruik, 'n algemene oorsig van die Linux -terminale venster, en hoe u via SSH via die GUI van die Pi (grafiese gebruikerskoppelvlak, oftewel die desktop -aansig) kan koppel.

Lees tyd: 15 min

Bou tyd: ~ 20 min

Koste: gratis! (as u reeds 'n RPi en Ethernet -kabel het)

Stap 1: materiaal

Materiaal
Materiaal

- Rekenaar met Ethernet -poort en SD -kaartgleuf

- Framboos Pi 3

- SD -kaart (8 GB of groter)

- MicroUSB na USB -netsnoer

- Ethernet -kabel

- Aanbeveel: Framboos Pi -omhulsel en GPIO -kabel

Stap 2: sagteware

Vir hierdie projek benodig u die volgende (gratis!) Sagtewareprogramme:

  • Etser

    Om die Raspbian -bedryfstelsel na die SD -kaart te skryf (en ook die SD -kaart te formateer)

  • Bonjour Print Services (slegs vir Windows of Linux bedryfstelsel)

    Vir die gebruik van die "raspberrypi.local" IP -adres

  • PuTTY

    Na SSH in die Pi

  • Verbinding met eksterne lessenaars (installeer op nie-Windows-rekenaars)

    Vir die bestuur van die GUI via SSH

Stap 3: Stel die SD -kaart op

Stel die SD -kaart op
Stel die SD -kaart op
Stel die SD -kaart op
Stel die SD -kaart op
Stel die SD -kaart op
Stel die SD -kaart op
Stel die SD -kaart op
Stel die SD -kaart op

1. Laai u gunsteling smaak van Raspbian af! U kan die nuutste weergawe hier kry

2. Plaas die SD -kaart in u rekenaar en maak Etcher oop

3. Kies die Raspbian zip -lêer, die bestuurder van u SD -kaart, en klik op "formaat"

4. Aktiveer SSH -toegang

Maak die lêerinhoud van die SD -kaart oop. Voeg 'n nuwe tekslêer met die titel "SSH" by. As die rekenaar 'n lêeruitbreiding byvoeg (bv. ". Txt"), verwyder dit en ignoreer enige waarskuwings.

5. Gooi die SD -kaart uit en steek dit in u Pi

Stap 4: Kom ons skakel

Kom ons raak verbind!
Kom ons raak verbind!
Kom ons raak verbind!
Kom ons raak verbind!
Kom ons raak verbind!
Kom ons raak verbind!

1. Koppel die Ethernet -kabel tussen die Raspberry Pi en u rekenaar

2. Steek die USB -kragkabel in

Kontroleer of die rooi kraglig brand en dat die Ethernet -poortligte (geel en groen) aan is en/of flikker.

3. Koppel die RPi aan die World Wide Web (oftewel die internet)

Gaan na Instellings -> Netwerk en internet -> Verander adapteropsies (ook netwerkverbindings).

Klik op die Ethernet-verbinding, hou "CTRL" ingedruk en klik dan op u WiFi-verbinding.* Klik met die rechtermuisknop in die venster en kies "Bridge Connections"-dit sal die verbinding tussen die Ethernet-poort na u WiFi-poort oorbrug.

*As u eers die WiFi -verbinding kies, sal dit die verbinding van die WiFi na die Ethernet oorbrug, wat u in staat sal stel om by die Pi aan te meld, maar nie aan die internet te koppel nie.

4. Maak PuTTY oop en meld aan by die Pi met die "raspberrypi.local" IP -adres

Standaard gebruikersnaam: pi

Standaard wagwoord: framboos

5. Verander die standaard wagwoord deur passwd in te tik en die instruksies te volg

Stap 5: Navigeer deur die Linux Terminal -venster (Shell)

Navigeer deur die Linux Terminal -venster (Shell)
Navigeer deur die Linux Terminal -venster (Shell)
Navigeer deur die Linux Terminal -venster (Shell)
Navigeer deur die Linux Terminal -venster (Shell)

Die terminale venster is die bedieningspaneel vir die stelsel

Dit toon gewoonlik 'n opdragprompt wat ons inligting gee, maar nie deel uitmaak van die opdragte van die stelsel nie. Die opdragprompt toon meestal die aanmeldnaam van die gebruiker en die huidige werkgids (voorgestel deur 'n twiddle: ~).

Voer bevele in

Opdragte word na die aanwysing geskryf en ingevoer deur op die Enter -sleutel te druk.

Opdragte kan soos dit uitgereik word, gevolg deur een of meer opsies. Opsies het gewoonlik 'n streep voor hulle, soos die volgende:

ls -a

U kan die opsies vir 'n spesifieke opdrag sien deur die opdragnaam te tik gevolg deur "--help" (sal dit later meer behandel).

Die tweede foto toon 'n lys met algemene opdragte. Oefen dit deur (1) na die lessenaar te gaan, (2) 'n lêer met teks te skep en (3) die lêer te stoor.

Hier is 'n spesiale uitdaging: tik die volgende opdrag en probeer uitvind wat dit doen.

cd..

Stap 6: Spesiale sleutelkombinasies

Spesiale sleutelkombinasies!
Spesiale sleutelkombinasies!
Spesiale sleutelkombinasies!
Spesiale sleutelkombinasies!

Die Linux -terminale venster is makliker (en vinniger) om te gebruik as u 'n paar spesiale sleutelkombinasies ken. Die mees algemene sluit in:

  • Ctrl+C: Beëindig die lopende program
  • Ctrl+A: Gaan na die begin van die opdragreël
  • Ctrl+E: Gaan na die einde van die opdragreël
  • Pyltjies op en af: Soek deur opdraggeskiedenis (kan dit wysig en op Enter druk om weer uit te voer)
  • Tab: voltooiing van lêernaam

Kyk na die foto's hierbo vir 'n meer volledige lys en oefen dit te gebruik terwyl u deur die opdragreël navigeer!

Stap 7: Kry hulp in die terminale #1: handleiding en inligtingbladsye

Kry hulp in die terminale #1: handleiding en inligtingbladsye
Kry hulp in die terminale #1: handleiding en inligtingbladsye
Kry hulp in die terminale #1: handleiding en inligtingbladsye
Kry hulp in die terminale #1: handleiding en inligtingbladsye
Kry hulp in die terminale #1: handleiding en inligtingbladsye
Kry hulp in die terminale #1: handleiding en inligtingbladsye

Die handleidingsbladsye is 'n volledige bron vir al die beskikbare opdragte in die Linux -terminale venster.

Tik die volgende om die handleidingsbladsye oor 'n spesifieke opdrag te lees:

man bevel

In die handleiding bevat die eerste reël die naam van die opdrag waaroor u lees en die ID van die gedeelte wat die handleiding bevat.

Na die eerste reël is 'n opsomming, 'n kort beskrywing van die opdrag wat 'n tegniese aantekening van al die opsies en/of argumente bevat. Opsies is 'n manier om die opdrag uit te voer, en 'n argument is waarop u dit uitvoer. Opsionele argumente word tussen vierkantige hakies geplaas.

Na die opsomming is 'n langer beskrywing van die opdrag, gevolg deur 'n meer diepgaande oorsig van die beskikbare opsies, inligting oor die kombinasie van opsies, ander verwante opdragte en ander inligting rakende die opdrag.

Sommige opdragte het veelvuldige manbladsye, soos die "passwd" -opdrag. Gebruik die "-a" opsie om alle bladsye oor 'n opdrag te sien:

man -'n wagwoord

Die eerste gedeelte van die handleidingblad vir die apropos -opdrag word op die 2de foto hierbo getoon.

Die inligtingsbladsye bevat meer onlangse inligting en kan makliker wees om te gebruik. Om die inligtingbladsye op 'n opdrag te sien (vervang "opdrag" met die werklike naam van die opdrag wat u wil ondersoek, soos "apropos"), tik die volgende:

info opdrag

Om deur die inligtingsbladsye te navigeer, gebruik die pyltjie sleutels om deur die teks te blaai, die Enter -sleutel om te lees oor 'n spesifieke sleutelwoord, "P" en "N" sleutels om na die vorige of volgende onderwerp te gaan, en die spasiebalk om een bladsy te skuif verder. Gebruik "Q" om op te hou.

'N Uittreksel uit die inligtingsbladsye word op die 3de foto hierbo getoon.

Stap 8: Kry hulp #2: wat en opdragte van Apropos

Kry hulp #2: wat en opdragte van Apropos
Kry hulp #2: wat en opdragte van Apropos
Kry hulp #2: wat en opdragte van Apropos
Kry hulp #2: wat en opdragte van Apropos

Die opdrag "whatis" gee kort inligting oor 'n opdrag en gee 'n lys van die eerste afdeling op die manbladsye wat 'n relevante bladsy bevat (tussen hakies na die opdragnaam).

As u heeltemal nie seker is waar om te begin nie, is die 'apropos' opdrag 'n goeie manier om na sleutelwoorde te soek. As u byvoorbeeld wil weet hoe u 'n blaaier kan begin, kan u tik: 'apropos browser', wat 'n lys van alle blaaierverwante programme, insluitend webblaaiers, lêer- en FTP-blaaiers, ens.

Stap 9: Kry hulp #3: -hulpopsie

Kry hulp #3: -hulpopsie
Kry hulp #3: -hulpopsie

Die meeste opdragte het ook die opsie '--help', wat 'n kort verduideliking van die opdrag en 'n lys beskikbare opsies gee. As u twyfel, is dit 'n uitstekende manier om vinnige en nuttige inligting te kry oor die gebruik van 'n spesifieke opdrag en die moontlike uitbreidings daarvan.

Om die --help-opsie te gebruik, tik "--help" na 'n spesifieke opdrag, soos die volgende voorbeeld (ook op die foto hierbo getoon):

apropos --help

Stap 10: Genoeg van die terminale! Waar is die lessenaar ?

Genoeg van die Terminal! Waar is die lessenaar ?!
Genoeg van die Terminal! Waar is die lessenaar ?!
Genoeg van die Terminal! Waar is die lessenaar ?!
Genoeg van die Terminal! Waar is die lessenaar ?!

Goed, ok.. Verbinding met eksterne lessenaars is 'n maklike manier om die lessenaaraansig te gebruik, ook bekend as 'grafiese gebruikerskoppelvlak', of kortweg GUI.

1. Installeer eksterne tafelverbinding op u Pi:

sudo apt-get install xrdp

2. Installeer eksterne tafelverbinding op u rekenaar (is reeds geïnstalleer op Windows OS).

3. Maak verbinding met eksterne lessenaar oop en meld aan met die "raspberrypi.local" IP (of vind die IP van u Pi met behulp van die opdrag ifconfig). Ignoreer waarskuwing (klik "ja").

4. Meld aan met die gebruikersnaam en wagwoord van die Pi

As u nog nie u wagwoord verander het nie, doen dit nou. (Ja, ek weet ek het jou al gesê om dit te doen, maar dit is die moeite werd om te herhaal, aangesien iemand jou Pi eintlik kan inbreek as jy nie die standaardwagwoord verander nie.)

Stap 11: Wat is SSH, in elk geval?

Wat is SSH, in elk geval?
Wat is SSH, in elk geval?

SSH staan vir 'Secure SHell' - dit is 'n 'kriptografiese netwerkprotokol vir die bestuur van netwerkdienste veilig oor 'n onbeveiligde netwerk.' - Wikipedia

… Uh, wat?

Met ander woorde, SSH is 'n veilige manier om tussen een rekenaar en 'n ander te verbind, selfs al is die netwerk waardeur u verbind is, nie veilig nie. As u byvoorbeeld op 'n gedeelde netwerk is en u SSH op afstand gebruik om op 'n ander rekenaar aan te meld, kan ander mense op die gedeelde netwerk nie sien wat u via die eksterne verbinding doen nie (hoewel Snowden wel dokumente vrygestel het wat die NSA gewys het kan soms SSH ontsyfer).

Algemene gebruike van SSH sluit in aanmelding op afstand, soos as u wil koppel aan 'n rekenaar wat 'n kilometer onder die grond woon, sonder dat u dit hoef te doen (ek het gewerk vir 'n super cool eksperiment met donker materie genaamd DRIFT en dit is hoe ons toegang sou kry tot die rekenaars wat die detektor beheer het omdat die rekenaars in 'n myn ongeveer 3 myl ondergronds gewoon het. te ver om te reis om sagteware op te dateer!).

Hier is die volledige Wikipedia -bladsy oor SSH - dit is super cool, kyk gerus!

Stap 12: Gebruik u koplose Pi en bly leer

Gebruik u koplose Pi en bly leer!
Gebruik u koplose Pi en bly leer!

Gaan en verken! Oefen die terminale venster totdat u gemaklik en vertroud is met die basiese opdragte. U kan selfs oorweeg om die Ethernet -kabel te verwyder en u Pi 'n toegangspunt te maak (ek plaas 'n handleiding hieroor in die volgende paar weke).

Program die GPIO penne om cool dinge te doen! Het u 'n paar idees nodig? Kyk na hierdie tutoriale:

1. Maak 'n grondvogsensor

2. Bou van 'n besproeiingsbeheerder (kan gekombineer word met grondvogsensor)

3. Blaf terug: installeer 'n IoT Pet Monitor

4. Brei uit op u Smart Home en voeg 'n Motion Triggered Music Player by

Benodig u onderdele?

Verwyder ou en stukkende elektronika! Elektroniese speelgoed is 'n uitstekende plek om motors en luidsprekers te kry. As u beter motors wil hê, moet u die gereedskap uitmekaar haal.

Vra vriende of soek 'n herstelwinkel vir ekstra onderdele en draad, spaar kragkabels van ou elektronika en gebruik dit as kragtoevoer, of haal dit vir drade en/of verbindings, stoor ou koptelefoon en gebruik dit vir klankprojekte.

Die beste raad: dink voor jy gooi:)

Aanbeveel: