Sisällysluettelo:

Headless Pi - Raspberry Pi: n aloittaminen ilman lisälaitteistoa: 4 vaihetta (kuvilla)
Headless Pi - Raspberry Pi: n aloittaminen ilman lisälaitteistoa: 4 vaihetta (kuvilla)

Video: Headless Pi - Raspberry Pi: n aloittaminen ilman lisälaitteistoa: 4 vaihetta (kuvilla)

Video: Headless Pi - Raspberry Pi: n aloittaminen ilman lisälaitteistoa: 4 vaihetta (kuvilla)
Video: New Method to Setup Raspberry Pi Without Keyboard or Mouse (Headless) 2024, Marraskuu
Anonim
Headless Pi - Raspberry Pi: n aloittaminen ilman lisälaitteistoa
Headless Pi - Raspberry Pi: n aloittaminen ilman lisälaitteistoa

Hei siellä, Syy miksi tulit tänne, luulen, että olet paljon minun kaltaiseni! Et halua mennä Piin helposti - kytke Pi näyttöön, kytke näppäimistö ja hiiri ja voila!… Pfft, kuka tekee sen ?! Loppujen lopuksi Pi on "taskukokoinen tietokone", eikä yksikään näyttö sovi taskuuni. Joten mitä me teemme? Me höpöttelemme! Keksimme tavan käyttää kannettavan tietokoneen näyttöä, näppäimistöä ja ohjauslevyä Pi: n oheislaitteina.

Tässä on mitä tarvitsemme:

  • Kannettava tietokone
  • Raspberry Pi
  • Kortinlukija
  • Micro-SD-kortti
  • Micro-USB-kaapeli
  • USB -TTL -sarjakaapeli (valinnainen)
  • USB WiFi Dongle (valinnainen; Pi 2 ja vanhemmat)
  • Ethernet kaapeli
  • Langaton Internet -yhteys

Vaihe 1: Raspbianin asentaminen

Raspbianin asentaminen
Raspbianin asentaminen
Raspbianin asentaminen
Raspbianin asentaminen
Raspbianin asentaminen
Raspbianin asentaminen
Raspbianin asentaminen
Raspbianin asentaminen

Jos et ole jo asentanut käyttöjärjestelmää levyllesi, nyt olisi hyvä aika tehdä se. Tarkista virallinen opas tai toimi seuraavasti:

Windows:

  1. Lataa uusin Raspbian -kuva Raspberry Pi -sivuston lataussivulta.
  2. Kun olet ladannut.zip -tiedoston, pura se, jotta saat kuvatiedoston (.img) kirjoitettavaksi SD -kortillesi.
  3. Aseta SD -kortti kortinlukijaasi ja liitä se kannettavaan tietokoneeseen.
  4. Lataa Win32DiskImager -apuohjelma Sourceforge Project -sivulta zip -tiedostona. Pura suoritettava tiedosto zip -tiedostosta ja suorita apuohjelma
  5. Valitse aiemmin purkamasi kuvatiedosto.
  6. Valitse SD -kortillesi määritetty asemakirjain laitelaatikosta. Ole varovainen oikean aseman valinnassa; Jos saat väärän, voit tuhota tietokoneen kiintolevyn tiedot! Jos käytät tietokoneessasi SD -korttipaikkaa etkä näe asemaa Win32DiskImager -ikkunassa, kokeile ulkoista SD -sovitinta.
  7. Napsauta Kirjoita ja odota, että kirjoitus on valmis.
  8. Sulje kuvaaja.

Ubuntu:

  1. Lataa uusin Raspbian -kuva Raspberry Pi -sivuston lataussivulta.
  2. Kun olet ladannut.zip -tiedoston, pura se, jotta saat kuvatiedoston (.img) kirjoitettavaksi SD -kortillesi.
  3. Aseta SD -kortti kortinlukijaasi ja liitä se kannettavaan tietokoneeseen.
  4. Napsauta hiiren kakkospainikkeella aiemmin purettua kuvatiedostoa ja valitse Avaa käyttämällä -> Levyn kuvankäsittelyohjelma
  5. Valitse SD -korttisi luettelosta ja paina Aloita palauttaminen. Ole varovainen oikean aseman valinnassa; Jos saat väärän, voit tuhota tietokoneen kiintolevyn tiedot!
  6. Anna pääkäyttäjän oikeudet antamalla salasanasi ja odota, että kirjoitus on valmis.
  7. Lopeta apuohjelma.

Älä poista SD -korttia vielä! On vain kaksi muuta tehtävää.

  1. Jotta kuoripääsy voidaan ottaa käyttöön SSH: n kautta: selaa käynnistyshakemistoon ja luo minkä tahansa tiedostoeditorin avulla tyhjä tiedosto nimeltä ssh (ilman tiedostotunnistetta)
  2. Sarjaliikenteen mahdollistamiseksi: selaa käynnistyshakemistoon uudelleen, avaa config.txt -tiedosto millä tahansa tiedostoeditorilla ja lisää seuraava rivi (ilman lainausmerkkejä) tiedoston "enable_uart = 1" loppuun. Tallenna tiedosto ja olet valmis!

Vaihe 2: Tutustu Pi: n IP -osoitteeseen

Tutustu Pi: n IP -osoitteeseen
Tutustu Pi: n IP -osoitteeseen
Tutustu Pi: n IP -osoitteeseen
Tutustu Pi: n IP -osoitteeseen
Tutustu Pi: n IP -osoitteeseen
Tutustu Pi: n IP -osoitteeseen

Kun olet asentanut käyttöjärjestelmän, aseta micro-SD-kortti Pi-laitteeseesi ja käynnistä kortti mikro-USB-kaapelilla. Olettaen nyt, että kannettavassa tietokoneessa on langaton internetyhteys (WiFi/USB -sovitin), kytke Ethernet -kaapelin toinen pää Pi -laitteeseen ja toinen kannettavaan tietokoneeseen.

Menetelmä 1 (Ubuntu)

  1. Avaa "Network Manager" ja napsauta "Muokkaa yhteyksiä"
  2. Valitse "Langallinen yhteys 1" ja napsauta "Muokkaa". Jos sinulla ei ole langallisen yhteyden asetusta, napsauta "Lisää"
  3. Aseta Langallinen-välilehden Laitteen MAC-osoite -kenttään xx: xx: xx: xx: xx: xx (eth0) avattavasta luettelosta
  4. Valitse "IPv4-asetukset" -välilehden "Menetelmä" -kenttään "Jaettu muille tietokoneille" -vaihtoehto avattavasta luettelosta
  5. Avaa pääte ja suorita ifconfig merkitäksesi eth0: lle määritetty IP
  6. Kun otat ARP -taulukon esiin komennolla arp -a, siirry käyttöliittymään, jossa määritetään eth0: lle määritetty IP -osoite, ja tarkista syötteet selvittääksesi Pi: lle määritetty IP (192.168.1.109, minun tapauksessani). Vahvista IP -osoitteella
  7. Vaihtoehtoisesti, vaiheen (4) jälkeen, olisit voinut pingeta raspberrypi.local suoraan Pi: n IP -osoitteen määrittämiseen tai olisit voinut käyttää nmap

Tapa 1 (Windows)

  1. Siirry "Verkko- ja jakamiskeskukseen" ja napsauta "Muuta sovittimen asetuksia"
  2. Napsauta hiiren kakkospainikkeella "WiFi-sovitinta" ja napsauta "Ominaisuudet"
  3. Valitse Jakaminen -välilehdessä Salli muiden käyttäjien muodostaa yhteys tämän verkon kautta Internet -yhteys -vaihtoehto ja valitse sopiva Ethernet -sovitin luettelosta. Sinun pitäisi nyt nähdä, että yhteys on merkitty jaetuksi
  4. Napsauta hiiren kakkospainikkeella "Ethernet-sovitinta" ja napsauta "Ominaisuudet"
  5. Kaksoisnapsauta "Verkko" -välilehden "Internet Protocol Version 4" -vaihtoehtoa ja varmista, että Ethernet-porttiin on määritetty dynaaminen IP-osoite
  6. Avaa komentokehote ja anna ping -komento määritetyn IP: n lähetysosoitteelle. Koska kannettavan tietokoneen Ethernet -porttiin määritetty IP -osoite oli 192.168.137.1, pingin vain 192.168.137.255
  7. Kun otat ARP -taulukon esiin komennolla arp -a, vieritä rajapintaan, joka määrittää Ethernetille määritetyn IP -osoitteen (minun tapauksessani 192.168.137.1), ja tarkista syötteet Pi: lle määritetyn IP -osoitteen selvittämiseksi (192.168. 137,99, minun tapauksessani). Vahvista IP -osoitteella
  8. Vaihtoehtoisesti, vaiheen 5 jälkeen, olisit voinut pinota suoraan raspberrypi.mshome.net Pi: n IP -osoitteen määrittämiseksi

Tapa 2 (Windows)

Jos jostain syystä yllä oleva menetelmä ei toiminut sinulle, yritä yhdistää nämä kaksi verkkoa.

  1. Avaa sovittimen asetukset uudelleen, anna WiFi -ominaisuudet ja poista jakaminen käytöstä.
  2. Kirjoita Ethernet-ominaisuudet kuten aiemmin, kaksoisnapsauta "Verkko" -välilehden "Internet Protocol Version 4" -vaihtoehtoa ja valitse "Hanki IP-osoite automaattisesti".
  3. Palaa nyt sovittimen asetuksiin, korosta molemmat yhteydet (WiFi ja Ethernet), napsauta hiiren kakkospainikkeella ja valitse vaihtoehto "Bridge Connections"
  4. Sinun pitäisi nähdä uusi yhteys nimeltä Network Bridge.
  5. Avaa komentorivi ja suorita ipconfig. Vieritä alas kohtaan Ethernet -sovitin Network Bridge ja kirjoita muistiin IP -osoite
  6. Koska minun tapauksessani Network Bridgelle määritetty IP -osoite on 192.168.1.101, Pi: lle määritetyn IP -osoitteen tulisi olla alueella 192.168.1.2 - 192.168.1.254 (192.168.1.1 on oletusyhdyskäytävä ja 192.168.1.255 on lähetysosoite). Käytä nyt mitä tahansa IP -skanneria kaikkien aktiivisten asiakkaiden etsimiseen tällä IP -alueella ja etsi Pi: lle määritetty IP.
  7. Vaihtoehtoisesti voit yrittää määrittää staattisen IP: n Pi: lle.

Menetelmä 3 (Ubuntu virtuaalikoneessa)

Harkitse tätä, sinulla on Ubuntu asennettu Windows -isäntäkoneessa olevaan virtuaalikoneeseen ja sinun on käytettävä Pi -tietokonettasi Ubuntun kautta, ts. Sinun on ensin selvitettävä tapa jakaa Ubuntun Internet -yhteys (joka ei ole muuta kuin isäntäsi käänsi antamaan vieraillesi pääsyn ulkoiseen verkkoon; älkäämme menkö yksityiskohtiin) Pi: n kanssa. Tämä voi olla ajoittain hankalaa. Kuitenkin löysin äskettäin todella yksinkertaisen ratkaisun - Network Bridging.

Menetelmä 4 (Ubuntu/Windows)

Vaihtoehtoisesti, jos sinulla ei ole vapaata Ethernet -porttia, voit liittää Pi: n suoraan verkkoon kotireitittimen tai Ethernet -kytkimen kautta.

  1. Kytke virta Pi -laitteeseen ja liitä se verkkoon kotiverkkoosi yhdistetyn kytkimen/reitittimen Ethernet -portin kautta Ethernet -kaapelilla.
  2. PWR- ja ACT -merkkivalot vilkkuvat, mikä tarkoittaa, että Raspbian -kuva käynnistetään. Sinun pitäisi sitten nähdä vihreä "LNK" -merkkivalo ja "10M" oranssi LED -valo palaa Pi -laitteen Ethernet -portin lähellä, mikä tarkoittaa, että reitittimesi DHCP on antanut sille IP -osoitteen.
  3. Jos haluat selvittää tämän IP -osoitteen, käy vain reitittimen sivulla kirjoittamalla selaimeesi reitittimen paikallinen IP -osoite (192.168.1.1 for iBall). Kirjaudu sisään ja tarkista PH: lle määritetty IP -osoite DHCP -asiakasluettelosta (etsi merkintä, jossa luetellaan "Raspberry Pi Foundation", luultavasti sen MAC -osoitteen vieressä). Jos tämä ei toimi, kokeile käyttää IP -skanneria, kuten nmap.

Vaihe 3: LX -terminaalin käyttäminen

Pääsy LX -päätelaitteeseen
Pääsy LX -päätelaitteeseen
Pääsy LX -päätelaitteeseen
Pääsy LX -päätelaitteeseen
Pääsy LX -päätelaitteeseen
Pääsy LX -päätelaitteeseen

Kuoren nostaminen on helppoa, kun meillä on Pi: n IP -osoite. Käytämme SSH: ta kirjautuaksemme etänä Pi: hen ja päästäksemme LX-terminaaliin. Tehdä niin, Windowsin käyttäjien on asennettava Putty, helppokäyttöinen SSH-asiakas.

  1. Kun olet asentanut, suorita Putty, aseta yhteystyypiksi SSH ja portin arvoksi 22, kirjoita Pi: n IP -osoite ja paina Avaa.
  2. Valitse”Kyllä”, jos sinulta kysytään, luotatko tähän isäntään, ja näet LX-terminaalin, joka pyytää sinua kirjautumistietoja.
  3. Siirry eteenpäin ja kirjoita käyttäjätunnukseksi "pi" ja salasanaksi "vadelma" (salasana ei näy, kun kirjoitat sen, joten älä panikoi)
  4. Ping google.com tarkistaa, toimiiko internet ja voila!

Linux-käyttäjillä on toiminnot sisäänrakennettu.

  1. Avaa pääte ja suorita komento ssh [email protected] (x.x.x.x on Pi: n IP) tai kokeile ssh [email protected]
  2. Kirjoita "kyllä", jos sinulta kysytään, luotatko tähän isäntään, paina Return ja kirjoita Pi -salasanasi (oletussalasana: "vadelma")
  3. Pinglaamalla Google tarkistaa, toimiiko internet ja voila!

Bonus: Shell -käyttö sarjayhteyden kautta

Jos Ethernet -portti on varattu, voit käyttää kannettavan tietokoneen USB -porttia sarjayhteyden muodostamiseen Pi -laitteesi kanssa. Tätä varten tarvitset USB -TTL -sarjakaapelin tai USB -sarja -laitteen, kuten FTDI FT232 -suojakortin.

Koska Windowsissa ei ole päätelaitesovellusta, jonka avulla voimme muodostaa yhteyden sarjayhteyden kautta, käytämme Puttyä. Meidän on myös asennettava FTDI -ohjaimet.

  1. Vie johdot TTL -otsikosta sirun vastaaviin nastoihin. Varmista, että tapit on reititetty oikein taulukon mukaisesti.
  2. Liitä TTL -kaapelin toinen pää tietokoneen USB -porttiin. Avaa Laitehallinta ja tarkista Pi: lle määritetty COM -numero kohdasta "Portit (COM & LPT)".
  3. Suorita Putty, aseta yhteystyypiksi Sarja, syötä sille määritetty COM -numero, aseta nopeudeksi 115200 ja paina Avaa.
  4. Valitse”Kyllä”, jos sinulta kysytään, luotatko tähän isäntään, ja näet LX-terminaalin, joka pyytää sinua kirjautumistietoja.
  5. Siirry eteenpäin ja kirjoita käyttäjätunnukseksi "pi" ja salasanaksi "vadelma"

Linux -käyttäjien on ehkä asennettava Screen.

  1. Jos haluat tarkistaa, oletko jo asentanut näytön Linux -koneillesi, avaa vain päätetyypin näyttö ja paina Return. Jos saat virheilmoituksen, asenna näyttö suorittamalla komento sudo apt-get install screen.
  2. Asenna seuraavaksi FTDI -ajurit ja olet valmis menemään. Vie johdot TTL -otsikosta sirun vastaaviin nastoihin. Varmista, että tapit on reititetty oikein taulukon mukaisesti.
  3. Liitä TTL -kaapelin toinen pää tietokoneen USB -porttiin. Avaa pääte ja suorita komento sudo screen /dev /ttyUSB0 115200 ja paina Return.
  4. Kirjoita "kyllä", jos sinulta kysytään luotatko tähän isäntään, paina Return ja kirjoita Pi: n käyttäjänimi ja salasana (oletuskäyttäjänimi: "pi" oletussalasana: "vadelma")

Okei, meillä on pääsy kuoreen, mutta entä internet ?! Koska emme ole käyttäneet Ethernet -kaapelia yhteyden muodostamiseen Pi -laitteeseemme, emme voi mitenkään jakaa Internet -yhteyttä sen kanssa. Voimme kuitenkin käyttää USB-WiFi-sovitinta (Pi 3: ssa on sisäänrakennettu WiFi) Pi-laitteemme kanssa muodostaaksesi yhteyden WiFi-verkkoon ja käyttääksesi Internetiä.

Vaihe 4: LXDE -työpöydän käyttäminen

LXDE -työpöydän käyttäminen
LXDE -työpöydän käyttäminen
LXDE -työpöydän käyttäminen
LXDE -työpöydän käyttäminen
LXDE -työpöydän käyttäminen
LXDE -työpöydän käyttäminen

Nyt kun meillä on pääsy Shelliin, siirrymme eteenpäin ja otamme vastaan Raspbianin työpöydän GUI -ympäristön, nimeltään LXDE. Pääsemme LXDE -työpöydälle HDMI: n kautta kirjoittamalla komentorivi -ikkunaan "startx". Tämä ei kuitenkaan toimi SSH: n kautta. Onneksi voimme edelleen käyttää LXDE -työpöytää etänä VNC: n kautta.

Windows

  1. Aloita asentamalla VNC -palvelin Pi: hen. Kirjoita SSH-kuoreen sudo apt-get install tightvncserver
  2. Käynnistä Pi -palvelin antamalla komento vncserver: 1 (käynnistä vnc -palvelin näytöllä 1). Sinua pyydetään nyt syöttämään 8 merkin salasana, jota käytetään aina, kun käytät Pi -laitettasi etänä (salasana ei näy kirjoittaessasi sitä, joten älä paniikkia). Jos sinua pyydetään kirjoittamaan vain luku -salasana, paina”n” ja palaa.
  3. Asenna seuraavaksi VNC -asiakas kannettavaan tietokoneeseen samalla tavalla kuin normaalisti asennat kaikki muut ohjelmistot.
  4. Suorita asiakas, valitse "Uusi yhteys" "Tiedosto" -valikosta, kirjoita Pi: n IP -osoite (192.168.1.108:1, minun tapauksessani), anna yhteydelle nimi (esimerkiksi Raspberry Pi) ja napsauta "Tallenna".
  5. Kaksoisnapsauta juuri luodun yhteyden napsautusta, napsauta "Yhdistä", kirjoita pyydettäessä aiemmin määritetty salasana ja siirry, LXDE -työpöytä!

Ubuntu

  1. Aloita asentamalla VNC -palvelin Pi: hen. Kirjoita SSH-kuoreen sudo apt-get install tightvncserver
  2. Käynnistä Pi -palvelin antamalla komento vncserver: 1 (käynnistä vnc -palvelin näytöllä 1). Sinua pyydetään nyt syöttämään 8 merkin salasana, jota käytetään aina, kun käytät Pi: tä etänä. Jos sinua pyydetään kirjoittamaan vain luku -salasana, paina”n” ja palaa.
  3. Asenna seuraavaksi VNC -asiakas kannettavaan tietokoneeseesi. Avaa uusi pääte ja suorita sudo apt-get install xtightvncviewer
  4. Kun asennus on valmis, suorita asiakas komennolla xtightvncviewer
  5. Tämän pitäisi tuoda esiin pieni viestiruutu. Kirjoita Pi: n IP -osoite ja näyttönumero (192.168.1.109:1, minun tapauksessani), paina Return ja sinua pyydetään antamaan aiemmin määritetty salasana. Kirjoita salasana, paina Return ja LXDE Desktop!

Suositeltava: