Sisällysluettelo:

(Headless) Raspberry Pi: Johdanto: 12 vaihetta (kuvilla)
(Headless) Raspberry Pi: Johdanto: 12 vaihetta (kuvilla)

Video: (Headless) Raspberry Pi: Johdanto: 12 vaihetta (kuvilla)

Video: (Headless) Raspberry Pi: Johdanto: 12 vaihetta (kuvilla)
Video: Makeblock Untimate Robot Kit Part 1 : Step by Step Assembly Robot of Aram Tank 2024, Marraskuu
Anonim
(Headless) Raspberry Pi: n esittely
(Headless) Raspberry Pi: n esittely

Lopuksi! Käytä Raspberry Pi -laitettasi kuluttamatta sitä, mikä tuntuu ikuiselta ulkoisten oheislaitteiden yhdistämiseltä ja kaapelihirviön kanssa: Määritä Pi -laitteesi olemaan päätön! (ei pelottavaa) Tämä on erityisen hyödyllistä ihmisille, jotka opettavat työpajoja Raspberry Pi: n kanssa, koska voi olla hankalaa (ja kallista) toimittaa näytöt, näppäimistöt ja hiiret jokaiselle opiskelijalle.

Oletan, että tiedät vähän Pi: stä, joten tämä opetusohjelma ei kata Pi: tä tai sen mahtavia ominaisuuksia (katson sinua, GPIO -nastat!). Jos haluat oppia lisää siitä, mitä Pi voi tehdä, tutustu muihin opetusohjelmiini (katso tämän opetusohjelman viimeinen osa) tai jätä kommentti.

Mitä tämä opetusohjelma kattaa: SSH: n käyttöönotto ja käyttö, yleiskatsaus Linux -pääteikkunaan ja kuinka muodostaa yhteys Pi: n GUI -käyttöliittymään (graafinen käyttöliittymä, eli työpöytänäkymä) SSH: n kautta.

Lukuaika: 15 min

Rakennusaika: ~ 20 min

Hinta: Ilmainen! (olettaen, että sinulla on jo RPi- ja Ethernet -kaapeli)

Vaihe 1: Materiaalit

Materiaalit
Materiaalit

- Tietokone Ethernet -portilla ja SD -korttipaikalla

- Vadelma Pi 3

- SD -kortti (8 Gt tai suurempi)

- MicroUSB -USB -virtajohto

- Ethernet kaapeli

- Suositeltava: Raspberry Pi -kotelo ja GPIO -kaapeli

Vaihe 2: Ohjelmisto

Tätä projektia varten tarvitset seuraavat (ilmaiset!) Ohjelmistot:

  • Etsaaja

    Raspbian -käyttöjärjestelmän kirjoittaminen SD -kortille (ja myös SD -kortin alustaminen)

  • Bonjour Print Services (asenna vain Windows- tai Linux -käyttöjärjestelmille)

    "Raspberrypi.local" IP -osoitteen käyttämiseen

  • Kitti

    SSH osaksi Pi

  • Etätyöpöytäyhteys (asenna muihin kuin Windows-tietokoneisiin)

    Käyttöliittymän käyttämiseen SSH: n kautta

Vaihe 3: Määritä SD -kortti

Määritä SD -kortti
Määritä SD -kortti
Määritä SD -kortti
Määritä SD -kortti
Määritä SD -kortti
Määritä SD -kortti
Määritä SD -kortti
Määritä SD -kortti

1. Lataa suosikki maku Raspbian! Saat uusimman version täältä

2. Aseta SD -kortti tietokoneeseen ja avaa Etcher

3. Valitse Raspbian -zip -tiedosto, SD -kortin ohjain ja napsauta "muoto"

4. Ota SSH -yhteys käyttöön

Avaa SD -kortin tiedoston sisältö. Lisää uusi tekstitiedosto nimeltä "SSH". Jos tietokone lisää tiedostopäätteen (esim. ". Txt"), poista se ja ohita kaikki varoitukset.

5. Poista SD -kortti ja aseta se Pi -laitteeseesi

Vaihe 4: Otetaan yhteys

Olkaamme yhteydessä!
Olkaamme yhteydessä!
Olkaamme yhteydessä!
Olkaamme yhteydessä!
Olkaamme yhteydessä!
Olkaamme yhteydessä!

1. Liitä Ethernet -kaapeli Raspberry Pi: n ja tietokoneen väliin

2. Liitä USB -virtajohto

Tarkista, että punainen virran merkkivalo syttyy ja että Ethernet -portin valot (keltainen ja vihreä) palavat ja/tai vilkkuvat.

3. Liitä RPi World Wide Webiin (eli Internetiin)

Siirry kohtaan Asetukset -> Verkko ja Internet -> Muuta sovittimen asetuksia (eli verkkoyhteydet).

Napsauta Ethernet-yhteyttä, pidä "CTRL" -painiketta painettuna ja napsauta sitten WiFi-yhteyttä.* Napsauta hiiren kakkospainikkeella ikkunassa ja valitse "Bridge Connections"-siltayhteys Ethernet-portin ja WiFi-porttisi välillä.

*Jos valitset ensin WiFi -yhteyden, se siltaa yhteyden WiFi -yhteydestä Ethernetiin, jonka avulla voit kirjautua Pi -laitteeseen, mutta et muodostaa yhteyttä Internetiin.

4. Avaa PuTTY ja kirjaudu sisään Pi: hen "raspberrypi.local" IP -osoitteen avulla

Oletuskäyttäjänimi: pi

Oletussalasana: vadelma

5. Vaihda oletussalasana kirjoittamalla passwd ja noudattamalla kehotteita

Vaihe 5: Navigointi Linux -pääteikkunassa (Shell)

Navigointi Linux -pääteikkunassa (Shell)
Navigointi Linux -pääteikkunassa (Shell)
Navigointi Linux -pääteikkunassa (Shell)
Navigointi Linux -pääteikkunassa (Shell)

Pääteikkuna on järjestelmän ohjauspaneeli

Se näyttää tyypillisesti komentokehotteen, joka antaa meille tietoja, mutta ei ole osa järjestelmän komentoja. Yleensä komentokehote näyttää käyttäjän kirjautumisnimen ja nykyisen työhakemiston (jota edustaa twiddle: ~).

Komentojen syöttäminen

Komennot kirjoitetaan kehotteen jälkeen ja syötetään painamalla Enter -näppäintä.

Komennot voidaan antaa sellaisenaan tai niitä voi seurata yksi tai useampi vaihtoehto. Vaihtoehtojen edessä on yleensä viiva, kuten seuraavat:

ls -a

Voit tarkastella tietyn komennon vaihtoehtoja kirjoittamalla komennon nimen ja sen jälkeen "--help" (kattaa tämän myöhemmin).

Toisessa valokuvassa on luettelo yleisimmistä komennoista. Harjoittele niiden käyttöä (1) siirtymällä työpöydälle, (2) luomalla tiedosto, jossa on tekstiä, ja (3) tallentamalla tiedosto.

Tässä on erityinen haaste: kirjoita seuraava komento ja yritä selvittää, mitä se tekee.

cd..

Vaihe 6: Erikoisavainyhdistelmät

Erikoisavainyhdistelmät!
Erikoisavainyhdistelmät!
Erikoisavainyhdistelmät!
Erikoisavainyhdistelmät!

Linux -pääteikkuna on helpompi (ja nopeampi) käyttää, jos tiedät muutamia erityisiä näppäinyhdistelmiä. Yleisimpiä ovat:

  • Ctrl+C: Lopeta käynnissä oleva ohjelma
  • Ctrl+A: Siirry komentorivin alkuun
  • Ctrl+E: Siirry komentorivin loppuun
  • Ylös- ja alas -nuolinäppäimet: Hae komentohistoriasta (voit muokata näitä ja suorittaa sen uudelleen painamalla Enter)
  • Välilehti: Tiedostonimen viimeistely

Tarkista yllä olevista kuvista täydellisempi luettelo ja harjoittele niiden käyttöä komentorivillä navigoitaessa!

Vaihe 7: Ohjeiden saaminen terminaalista #1: Manuaali- ja tietosivut

Apua terminaalissa #1: Manuaali- ja tietosivut
Apua terminaalissa #1: Manuaali- ja tietosivut
Apua terminaalissa #1: Manuaali- ja tietosivut
Apua terminaalissa #1: Manuaali- ja tietosivut
Apua terminaalissa #1: Manuaali- ja tietosivut
Apua terminaalissa #1: Manuaali- ja tietosivut

Manuaaliset sivut ovat tyhjentävä resurssi kaikille Linux -pääteikkunan käytettävissä oleville komennoille.

Jos haluat lukea tietyn komennon manuaaliset sivut, kirjoita seuraava:

mies komento

Käsikirjan ensimmäisellä rivillä on komennon nimi, josta luet, ja sen osan tunnus, joka sisältää manuaalisen sivun.

Ensimmäisen rivin jälkeen on tiivistelmä, joka on lyhyt kuvaus komennosta, joka sisältää kaikkien vaihtoehtojen ja/tai argumenttien tekniset merkinnät. Vaihtoehdot ovat tapa suorittaa komento, ja argumentti on se, jolla suoritat sen. Valinnaiset argumentit sijoitetaan hakasulkeiden väliin.

Tiivistelmän jälkeen on komennon pidempi kuvaus, jota seuraa perusteellisempi yleiskatsaus käytettävissä olevista vaihtoehdoista, tiedot vaihtoehtojen yhdistämisestä, muut siihen liittyvät komennot ja muut komentoon liittyvät tiedot.

Joillakin komennoilla on useita man -sivuja, kuten "passwd" -komento. Jos haluat nähdä kaikki komennon sivut, käytä -vaihtoehtoa:

mies -passwd

Apropos -komennon manuaalisen sivun ensimmäinen osa näkyy yllä olevassa toisessa kuvassa.

Tietosivut sisältävät uudempia tietoja ja niitä voi olla helpompi käyttää. Katsoaksesi komennon tietosivut (korvaa "komento" tutkittavan komennon todellisella nimellä, kuten "apropos") kirjoita seuraava:

info -komento

Voit selata tietosivuja nuolinäppäimillä tekstin selaamiseen, Enter -näppäimellä tietystä avainsanasta lukemiseen, P- ja N -näppäimillä edelliseen tai seuraavaan aiheeseen siirtymiseen ja välilyöntinäppäimellä yhden sivun siirtämiseen. edelleen. Lopeta "Q" -painikkeella.

Ote tietosivuista näkyy yllä olevassa kolmannessa kuvassa.

Vaihe 8: Ohjeen saaminen #2: Whatis- ja Apropos -komennot

Apua #2: Whatis ja Apropos -komennot
Apua #2: Whatis ja Apropos -komennot
Apua #2: Whatis ja Apropos -komennot
Apua #2: Whatis ja Apropos -komennot

"Whatis" -komento antaa lyhyitä tietoja komennosta ja luettelee man -sivujen ensimmäisen osan, joka sisältää asiaankuuluvan sivun (suluissa komennon nimen jälkeen).

Jos et ole täysin varma mistä aloittaa, apropos -komento on hyvä tapa etsiä avainsanoja. Jos haluat esimerkiksi tietää, miten selain käynnistetään, voit kirjoittaa: “apropos browser”, joka näyttää luettelon kaikista selaimeen liittyvistä ohjelmista, mukaan lukien verkkoselaimet, tiedosto- ja FTP-selaimet jne.

Vaihe 9: Apu #3: --Apuvaihtoehto

Apu #3: --Apuvaihtoehto
Apu #3: --Apuvaihtoehto

Useimmissa komennoissa on myös vaihtoehto --help, joka antaa lyhyen selityksen komennosta ja luettelon käytettävissä olevista vaihtoehdoista. Jos olet epävarma, tämä on loistava tapa saada nopeasti ja hyödyllistä tietoa tietyn komennon ja sen mahdollisten laajennusten käytöstä.

Jos haluat käyttää --help-vaihtoehtoa, kirjoita tietyn komennon jälkeen "--help", kuten seuraava esimerkki (näkyy myös yllä olevassa kuvassa):

apropos -auta

Vaihe 10: Tarpeeksi terminaalista! Missä on työpöytä ?

Tarpeeksi terminaali! Missä on työpöytä ?!
Tarpeeksi terminaali! Missä on työpöytä ?!
Tarpeeksi terminaali! Missä on työpöytä ?!
Tarpeeksi terminaali! Missä on työpöytä ?!

Selvä. Etätyöpöytäyhteys on helppo tapa käyttää työpöytänäkymää, joka tunnetaan myös nimellä "graafinen käyttöliittymä" tai lyhenne sanoista GUI.

1. Asenna etätyöpöytäyhteys Pi: hen:

sudo apt-get install xrdp

2. Asenna etätyöpöytäyhteys tietokoneellesi (on jo asennettu Windows -käyttöjärjestelmään).

3. Avaa etätyöpöytäyhteys ja kirjaudu sisään "raspberrypi.local" IP -osoitteella (tai etsi Pi: n IP -osoite komennolla ifconfig). Ohita varoitus (napsauta "kyllä").

4. Kirjaudu sisään Pi: n käyttäjätunnuksella ja salasanalla

Jos et ole vielä vaihtanut salasanaasi, tee se nyt. (Kyllä, tiedän, että olen jo pyytänyt sinua tekemään niin, mutta se kannattaa toistaa, koska joku voi todella murtautua Pi -laitteeseesi, jos et muuta oletussalasanaa.)

Vaihe 11: Mikä on SSH?

Mikä SSH muuten on?
Mikä SSH muuten on?

SSH tarkoittaa "Secure SHell" - se on "salausverkkoprotokolla verkkopalvelujen turvalliseen käyttämiseen suojaamattoman verkon kautta". - Wikipedia

… Ai, mitä?

Toisin sanoen SSH on turvallinen tapa muodostaa yhteys tietokoneen ja toisen välillä, vaikka verkko, jonka kautta olet yhteydessä, ei ole suojattu. Jos olet esimerkiksi jaetussa verkossa ja kirjaudut etäyhteydellä toiseen tietokoneeseen SSH: n avulla, muut jaetun verkon käyttäjät eivät voi nähdä, mitä teet etäyhteyden kautta (vaikka Snowden julkaisi asiakirjoja, jotka osoittivat NSA: n) voi joskus purkaa SSH: n salauksen).

SSH: n yleisiin käyttötarkoituksiin kuuluu etäkirjautuminen, kuten jos haluat muodostaa yhteyden tietokoneeseen, joka asuu kilometriä maan alla ilman, että sinun tarvitsee tosiasiallisesti mennä sinne (työskentelin erittäin viileän pimeän aineen kokeessa nimeltä DRIFT ja tämä miten pääsisimme ilmaisinta ohjaaviin tietokoneisiin, koska tietokoneet asuivat kaivoksessa noin 3 kilometriä maan alla.. liian kaukana matkustamaan ohjelmiston päivittämiseksi!).

Tässä on koko Wikipedia -sivu SSH: ssa - se on erittäin siistiä, joten tarkista se!

Vaihe 12: Käytä päätäsi ja jatka oppimista

Käytä päätäsi ja jatka oppimista!
Käytä päätäsi ja jatka oppimista!

Menkää ja tutkikaa! Harjoittele pääteikkunan käyttöä, kunnes olet mukava ja tutustut peruskäskyihin. Voit jopa harkita Ethernet -kaapelin irrottamista ja Pi: n tekemistä liityntäpisteeksi (lähetän opetusohjelman tästä lähiviikkoina).

Ohjelmoi GPIO -nastat tekemään hienoja asioita! Tarvitsetko ideoita? Tutustu näihin opetusohjelmiin:

1. Tee maaperän kosteusanturi

2. kasteluohjaimen rakentaminen (voidaan parittaa maaperän kosteusanturilla)

3. Kuori taaksepäin: Asenna IoT -lemmikkimonitori

4. Laajenna älykotiisi ja lisää Motion Triggered -musiikkisoitin

Tarvitsetko osia?

Pura vanha ja rikki elektroniikka! Elektroniset lelut ovat loistava paikka hankkia moottoreita ja kaiuttimia. Jos haluat parempia moottoreita, pura sähkötyökalut.

Kysy ystäviltä tai etsi korjaamolta lisäosia ja johtoja, säästä virtakaapelit vanhasta elektroniikasta ja käytä niitä virtalähteinä tai kerää ne johtoihin ja/tai liittimiin, tallenna vanhat kuulokkeet ja käytä niitä ääniprojekteihin.

Paras neuvo: mieti ennen kuin heität:)

Suositeltava: